- 2 May 2018
- 79
- 72
- 18
- User Role
- Developer
- Repository
- http://samguichelaar.com
- Support Email
- [email protected]
Installer 5
Version: Release candidate 8
Released: Wednesday 18th of December
Today we're happy to release Release Candidate 8 to our beta testers. This is a massive update. Some of the most important changes:
- Packages can now be downgraded
- Package updates can now be ignored
- Source refresh should be faster
Full changelog
- Added (Upgrade | Downgrade | Remove | Reinstall | Select Version) options
- Added ATForceTouchGestureRecognizer (Not Implemented yet)
- Added ATRPackageVersion to track all available versions of a package
- Added Haptic feedback and animation to GET buttons on GetPackageCell
- Added Refresh Source swipe action to source cells in the Manage tab
- Added central alert methods for package (options | sharing | version selection) to the app delegate
- Added check to see if an icon task exists before creating a new one
- Added loading indicator on first view of the manage tab to avoid UI hang while loading data
- Added methods for fetching available versions of a package from in ATAPTManager (Unused in favor of database modifications)
- Added multiple queuing methods to ATRPackages to handle all queueing operations
- Added option menu to the (...) button in package depictions to select package operations
- Added option menu when long pressing GET buttons on package cells to select package operations
- Added support for Ignore Updates on installed packages
- Bumped database schema version to 23
- Cleaned up cell loading animation
- Cleanup and performance optimizations for ATTask and ATPipelineManager
- Disabled XZ/LZMA support temporarily due to final bytes not being written and causing parsing errors
- Fix content fitting for SourceCell details
- Fix for custom default source icons not being used by ATPersistentImageCache
- Fix new sources not appearing until the Manage tab was refreshed
- Fixed backdrop shadows not updating correctly
- Fixed delay caused by loading installed packages info for each source
- Fixed issue in ATSourceRefresh that would result in an invalid url being set for the package location
- Fixed majority (if not all) of the lag in the Manage tab
- Fixed mistake causing the running task count to always show as 1
- Fixed some background color issues in the Featured and Manage tab
- Ignore updates by placing a hold on the package (also respects Cydia ignored updates)
- Make use of the new isFree convenience method to clean up cell layout code
- New Queue icons for (Upgrade | Downgrade | Remove | Reinstall | Install) actions
- Only rebuild package cache when needed
- Only show "Select Version" option when versions are available
- Optimized duplicate operation check
- Refactored loading from the database
- Refactored post install action handling
- Removed deprecated protocol properties in ATTask
- Removed the need for source update notifications
- Smoother package cell loading
- Updated ATPackageDownloadTask to support downloading a specific version of paid/free packages
- Updated ATRPackage schema to support package holds
- Updated ATSourceRefresh to support forcing a full refresh
- Updated ATSourceRefresh to support updating available versions of a package
- Updated GET button title setting method for GetPackageCell
- Updated PackageCell detail label margins to show more content
- Updated SearchController to disable navbar items while showing the search algorithm selector
- Updated server modification check and re-enabled it
- Updated the database migration utility to trigger a full source refresh the schema changes
- Updated the database schema to support downgrade versions from multiple sources
- Updated view controllers to use new queue icon method
- Updated view controllers to use new queueing methods from ATRPackages
Installer is available in the following languages:
- Arabic
- Chinese (simplified)
- Dutch
- English
- French
- Italian
- Portuguese (brazil)
- Russian
- Spanish
- Turkish
- Vietnamese
Many more languages will be added soon.
If you want to help bring other languages to Installer, feel free to contribute to your language on Installer — Translation Project on Crowdin
Known bugs:
- There may be a crash when launching Installer for the first time after updating, or when automatically refreshing when opening the app.
How to get Installer 5 RC8
Join our discord and apply for the beta tester role
Join the AppTapp Discord Server!
Last edited: