Important Installer 5 out of beta, available for everyone now.

  • Hi there Guest! Installer 5 is now out of beta and available publicly!

    Repo: https://apptapp.me/repo/
    Twitter: https://twitter.com/apptappteam
    Discord: https://discordapp.com/invite/kkwKTB8

Sammy Guichelaar

Administrator
Staff member
Administrator
Developer
2 May 2018
71
44
18
The Netherlands
apptapp.me
Github
https://github.com/sammyguichelaar
User Role
Developer
Repository
http://samguichelaar.com
Support Email
[email protected]
Hello everyone,

It's been a long ride. What started in late 2017 as a nostalgia trip has resulted in the fastest and most feature rich package manager for iOS. Ever since we released the first beta on Installer 5 in June, we have been steadily working to improve Installer. Since the first beta more than 1187 commits have been made to Installer project, which added multiple new features, improved the design, stability and fixed every reported issue.

While all reported issues have been resolved, there may still be some bugs you run in to. If that is the case, report the bug (GitHub)

We are very excited to announce that Installer 5 is now out of beta, and available for everyone!


Fastest package manager ever.
Installer is the fastest package manager that has ever been available for iOS, and many of our users have reported noticing this.
In the speed tests, the following things were compared.
(In the charts below, X, Y & Z represent either Cydia, Zebra or Sileo, but we did not want to 'name and shame' any package manager as they are all good products, so we decided to just name Installer & give the other package managers generic names)
  • Refreshing all repositories a single time
  • Refreshing all repositories two times
  • Installing a 3.8 mb package
  • Removing an Installed package
  • Adding a repository
Chart.png


Some fun facts
Since we released the first beta of Installer 5:

  • 1187 commits were pushed to the repository
  • 4 people joined the AppTapp team (and others are currently in talks to join)
  • 32 classes were rewritten from scratch or added
  • 10 new features were added
  • 2 people who worked on Installer 3 and 4 contributed
  • APT was implemented within 3 days
  • 3822 commits were pushed since work on Installer 5 began
  • 1305 commits is the most amount of commits by a single contributor
  • 1 commit is the least amount of commits by a single contributor
  • 1398 people have joined the Discord Join the AppTapp Discord Server!
  • 654311 gigabyte bandwidth went through Cloudflare
  • 1.400.154 unique visitors have visited our website since the release of the beta

Compatibility
Installer is supported on all devices running iOS 10 or higher.


Main features
  1. All purchased packages in one view
  2. Allow changing the language to any desired language
  3. Automatic category uncluttering
  4. Automatic dark mode switching on iOS 13
  5. Backup your jailbreak setup
  6. Biometric authentication for package tasks
  7. Blue dark mode
  8. Clear icon & screenshot cache
  9. Community based featured packages
  10. Downgrade packcages
  11. Exact or Fuzzy search
  12. Fastest package installation available
  13. Fastest source refreshing
  14. Follow a developer and get notified when they release a new package
  15. Hide or show several elements on the package cells
  16. Hide updates
  17. Ignore updates
  18. Importing repositories from other package managers
  19. Log in to all stores in one view
  20. Native depictions using Sileo's json
  21. Native parsed depictions for ModMyi, Zodttd, & BigBoss
  22. Notifications instead of alerts
  23. OLED dark mode
  24. Option to automatically show web depictions over native depictions
  25. Package search history
  26. Rate packages
  27. Removing a package from the queue does not dismiss the whole queue
  28. Restore your jailbreak setup from a backup
  29. Review packages
  30. See conflicts before install
  31. See dependencies before install
  32. See how many packages you have installed per repository
  33. See if a package needs a respring before installation
  34. See more packages from a developer regardless of the repository they are on
  35. See when a repository was last updated
  36. Share source list
  37. Sileo's payment API support for seamless package payments
  38. Sort packages by repository
  39. Trending search terms
  40. Tweakcompatible indicators for all packages
  41. Wishlist for packages

There are a lot more features which you'll have to experience yourself.

Installer.jpg

Flow2.jpg

Available now

Get Installer 5 on
https://apptapp.me/repo/
 

Attachments

Last edited:

Sammy Guichelaar

Administrator
Staff member
Administrator
Developer
2 May 2018
71
44
18
The Netherlands
apptapp.me
Github
https://github.com/sammyguichelaar
User Role
Developer
Repository
http://samguichelaar.com
Support Email
[email protected]
Installer 5.0.1 is now available
Most important changes
- Fixed the login view always showing when launching the app
- Fixed a crash when viewing the store section
- Added a changelog view which shows on firstlaunch after an update.

Image from iOS (4).png

Full Changelog
  1. Added Changelog view controller
  2. Added support for setting textLabel line count in the RootViewController
  3. Attempt at resolving installation issues on iOS 10.x
  4. Changed cell grouping in Account settings
  5. Changed the now updates available alert in sections tab
  6. Fixed crash when attempting to open the Store section in settings
  7. Fixed sandbox build crashing when deployed to device
  8. Fixed settings not being saved for new users
  9. Update depreciated API usage due to deployment target change
  10. Updated reviews view controllers to use ATPaletteManager
 
  • Like
Reactions: duylinh01201919

Sammy Guichelaar

Administrator
Staff member
Administrator
Developer
2 May 2018
71
44
18
The Netherlands
apptapp.me
Github
https://github.com/sammyguichelaar
User Role
Developer
Repository
http://samguichelaar.com
Support Email
[email protected]
Installer 5.0.1.1 is now available for our beta testers
Most important changes
- New feature: Added support for "Open in Installer" for .deb files. You can now install local deb files with Installer, and even Airdrop them directly from your Mac to Installer.
- Fixed: lag on the changes tab when lots of new packages are displayed


Full Changelog

  • Added "Open In" support for Debian Packages
  • Added ATPackageDPKGInstallTask for running local deb installation tasks
  • Added a queuing limiter to limit icon fetching frequency
  • Added refresh controls to Stores list and Store details views to refetch data
  • Added support for DPKG installs in ATAPTManager
  • Added support for DPKG package info in ATAPTManager
  • Added support for hiding separators in individual cells in RootViewController
  • Added support for repos who's endpoint was malformed due to missing path component
  • Cleaned up package cell refreshing in the queue
  • Fixed "Show Original Depictions" toggle causing crash when used before the source has been added
  • Fixed a rare crash when loading the installed packages cache
  • Fixed an issue with integer conversion related to QueueOperation enum
  • Fixed archived sources failing to refresh for the first time
  • Fixed installed packages label on source cell not showing on first load
  • Fixed issue on iOS 13 while in light interface mode, some views would have dark a navigation bar and depiction text would be invisible
  • Fixed issue where ATAPTManager would show as not running while an operation was still in progress
  • Fixed issue where commercial packages required store authentication when queueing for removal
  • Fixed issue where queue confirmation button could be stuck in the Waiting state
  • Fixed issue with ATParsingUtility causing some packages to be skipped while parsing
  • Fixed layout issue causing long blank space in the changes tab in some situations
  • Fixed light mode palette colors in the Depiction view
  • Fixed status file check on iOS 10
  • Import any Debian package into installer and install it
  • Moved the statusFileCheck method to ATParsingUtility
  • Provide Debian file type so Open In works for Debian Packages
  • Refactored package queuing methods
  • Removed duplicate directory creation entry
  • Removed unused command method
  • Lowered icon fetch concurrent operations to 15
 
Last edited:

Sammy Guichelaar

Administrator
Staff member
Administrator
Developer
2 May 2018
71
44
18
The Netherlands
apptapp.me
Github
https://github.com/sammyguichelaar
User Role
Developer
Repository
http://samguichelaar.com
Support Email
[email protected]
Installer 5.0.2 is now available for our beta testers
Most important changes
- New feature: Added support for Cydia Store login and listing Cydia Store purchases
- Fixed: Lag caused by icon fetching. The method was completely rewritten from scratch.

Warning
- This update may reset the database, and as such require the user to reimport their repositories. We are looking if this is the case for most beta testers, and will attempt to remove this requirement before releasing to the public.

Full Changelog

  • Added support for Cydia Store sign-in and commercial package downloads
  • Added validation to endpoint checks before adding the endpoint
  • Fixed APT sandbox user warnings when Sileo bootstrap is installed
  • Fixed Followed Developer alert count showing crazy numbers
  • Fixed PackageCell version labels being truncated
  • Fixed Queue Confirmation button showing crazy task counts
  • Fixed Source Import view title theming
  • Fixed a KVO crash in PackagesConfirmationViewController
  • Fixed a crash due to a retained observer in the package queue
  • Fixed an issue where purchased cells in the store details view could show warning labels when scrolling
  • Fixed default categories becoming unorganized in odd cases
  • Fixed installed/queued package icons on PackageCell objects
  • Fixed lag caused by icon fetching
  • Fixed parsing issue when line length is the exact size of the buffer plus end of line
  • Fixed signin authentication check to detect if a user was signed out using the old Sileo payment code
  • Fixed transparent navbar in Online Repo Viewer
  • Fixed version labels sowing latest version instead of queued or installed version
  • Hopefully will resolve APT issue on iOS 10.x
  • Improved duplicate and (null) repos showing in online repositories view
  • Refactored RepoStore utility methods
  • Rewrote Package icon fetching from scratch
  • Updated Changelog
  • Updated conditional firmware macros