Giter Site home page Giter Site logo

sailyteam / saily Goto Github PK

View Code? Open in Web Editor NEW
746.0 35.0 53.0 28.56 MB

Modern. Fast. Beautiful.

License: The Unlicense

Shell 0.18% Swift 45.04% Objective-C 39.13% C 12.87% HTML 0.02% Objective-C++ 0.13% JavaScript 0.01% C++ 2.62% Python 0.02%
ios ios-swift

saily's Introduction

Saily

Modern. Fast. Beautiful.

Release Channel Repo: https://sailyteam.github.io/repo/

You are in root branch, for rootless support, check out other branch.

Build Release PRs Welcome Crowdin

Preview

Description: Saily is a modern APT package manager for jailbroken devices running iOS/iPadOS 13 and up.

Saily Features

  • i18n help wanted https://crwd.in/saily
  • Unique UI for BOTH iPhone and iPad
  • Import all your repos from Cydia, Sileo, Zebra, and Installer
  • Add and manage repositories without limitation
  • Built to work alongside all of your other package managers
  • Support for Web Depiction with dark mode
  • Support for Native Depictions with dark mode
  • Support for all jailbreaks (excluding rootlessJB)
  • Support for paid packages
  • Make everything clear with Version Control page listing all available versions and repos
  • Clean and stable packaging using CI machine
  • Random device info for free packages
  • Fully open-sourced under MIT Licence
  • Quick actions (eg respring, uicache) via Setting page

Updates

In case you're looking for updates, we have an official Twitter page which is updated regularly with teasers of upcoming features and more. Do not try to contact this account as it is not meant to respond to any messages or replies. If you need support regarding Saily, refer to the "Support" Section of this article.

Support

In case you need support regarding Saily or anything associated with it, contact Saily Support on Twitter or tag us in your tweet and we will do our best to help you with your issue.

Bug Reports, Feature Requests, & Feedback

If you are experiencing any issues regarding Saily, and would like to file a bug report, make a feature request, or provide any other feedback to be reviewed by our team, please do so using the Saily Bug Tracker. Do not contact individual people personally because that will not work. Please be sure to check if the issue you're experiencing has already been reported. Duplicated issues will be closed.

We are using bugsnag for bug/crash tracking in application. Privacy Licenses are additionally applied there, TL;DR, the diagnostic data is anonymous and will not be able to trace you back.

Additionally, if your issue is related to a crash or similar cases, there are some recommended info for you to include in the issue report.

  • Your Bugsnag ID, in the Setting page or application log, will provide us a backtrace with code level diagnostic data. It does not contain any privacy related information.
  • The application log, generally located at /var/mobile/Documents/wiki.qaq.chromatic/Journal/, will be helpful for tracking the issue. It is a plain text document and may include sensitive privacy related info (eg: searched text, repo urls ...), so check it before upload.

"Your next bug is not a bug, it's a feature." - Apple Inc.

Contributing

If you want to contribute to the project, make a pull request with your changes and it will be reviewed by our team. Do not contact individual people personally in order to get your changes through because that will not work. With pull request, we may squash or rebase your changes to one commit.

Compiling Project

For debugging with Xcode, there is nothing to setup for, just open the workspace and click run. Certifications and bundle identity are required to be changed in purpose of real device debugging. Debugging build will not include license info which is scanned and generated while compiling for release build.

For releasing/jailbroken compile, exeucte command line inside resources folder. Make sure to install dpkg, for building the package, and python3 for license scanning, xcpretty for a better output format. swiftlint and bartycrouch are optional.

Credits

We would like to thank and akgnowledge everyone who has contibuted to this project. Your contibutions have brought us a long way and we wouldn't be here without you. Some of the contributors may not be listed in the git history, but still played a part in Saily's development. For a detailed license containing all for framework packages, open the app then you can find it in the app's setting page. This product includes software developed by the Sileo Team.

Project Leader:

Marketing Director:

Code Level Contributors:

Translators:

Official Twitter Accounts:

"While the world sleeps, we dream."


Copyright © 2020 Saily Team. All Rights Reserved.

saily's People

Contributors

callmeechocodes avatar huchundong avatar lakr233 avatar ljh740 avatar powenn avatar relisiuol avatar t0mi avatar vyolit avatar wwpp3399 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

saily's Issues

[CRASH] Invoking sharesheet may lead to app termination on some saturation

When tapping the share button in "Repository" tab or the one located at the top right corner when tapping on a repository it tries to appear for a split second but ends up crashing. Interestingly it doesn't happen in my other device where I run checkra1n, but it does on my main running u0. iPhone XR, 14.3. Happens as well with tweak injection disabled. Here's the crash: https://pastebin.com/WSGbaXDS, hope it provides sufficient debug information.

Available Update

The "Available Update" not showing at the top in the Installed tab just a "badge" notification.

enhancement - design

change Saily.WelcomeCard background color to dynamic(same as features background). White is too bright when darkmode enabled.

Also this cancel button is kinda dumb. Zero usage of it. Just taking space in app
D249DC8A-8318-4F61-95FC-6DBB8ACDD92B

[Suggestion] "Add (Repository)" button rework

iPad Pro 10.5", iPadOS 13.5, unc0ver
When you touch the "Add (Repository)" button, you have to scroll all the way down to manually add repos. It'd be much appreciated if it was on the top, above toggle and history section.

Also the default "https://" (in manual input section) isn't getting replaced with the repo link you're copy pasting that already has "https://" hence resulting in a situation like this: "https://https://sailyteam.github.io/".
It's just a QoL thing that Zebra already does and saves you 1-2 seconds while copy pasting repo links.

Broken payment links crash Saily

If a package is marked as paid, but the link to proceed to payment does not exist, then Saily will crash on click of the "Purchase button"

Improve description.

I stumbled on this by GitHub feed. A quick look at repo description didn't convey what it was. "Modern. Fast. Beautiful" what?
Will be helpful random visitors that internets sends to.

Sources folder

This is not an issue, but I want to know where does Saily keep it's repositories sources stored because in the default /etc/apt.sources.d is the cydia sources file not the Saily

Can't find installed package in "Search" if the repo is not added or there isn't one

I'm not sure if this is intended or not, if it is I can close it, but if it's not well yeah, pretty much that. I can't find installed packages when the repository is not added or there isn't one. I find this inconvenient when I'm compiling my tweaks and then I need to search for them to remove them or do something else. Anyways being able to search them in "Installed" page is good, so not really an issue, but thought I'd mention it.

This is more of a feedback not issues

So I just tried it, its wonderful! Fast and sleek just some comments on stuff I experienced or something that needs changing:

1- I like how as soon as you queue something it automatically starts the download process but I don’t think everyone likes it due to internet so if there was like an option for only enable when on wifi that would be great!

2-I said everything is fast earlier yes it is but, the search might need a bit more improvement with the speed 😅.

3-Maybe use the space in the homepage to show recommended tweaks, important tweaks etc.

4-Having popular repos installed by default For example: BigBoss or Chariz would be useful.

5-last point, when a tweak is installed and you are searching for it there is no special sign to show like it’s installed or if it exists then it’s definitely unnoticable .

That’s it and thank you for reading

[CRASH] CI::GLContext::init() Help Wanted

Having no idea about fixing this bug.

0  CoreImage         CI::GLContext::init()
1  CoreImage         CI::GLContext::GLContext(CI::GLContext::ShareContextInfo, CGColorSpace*, CGColorSpace*, CI::PixelFormat, bool, unsigned long, bool, bool)
2  CoreImage         CI::GLContext::GLContext(CI::GLContext::ShareContextInfo, CGColorSpace*, CGColorSpace*, CI::PixelFormat, bool, unsigned long, bool, bool)
3  CoreImage         +[CIContext(Internal) internalContextWithEAGLContext:options:]
4  CoreImage         -[CIContext initWithOptions:]
5  CoreImage         +[CIContext contextWithOptions:]
6  CoreUI            ___38+[CUIShapeEffectStack sharedCIContext]_block_invoke

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.