- 2 May 2018
- 79
- 72
- 18
- User Role
- Developer
- Repository
- http://samguichelaar.com
- Support Email
- [email protected]
Installer 5.0.2.1 is now available for everyone
Most important changes
New features:
- Added support for Cydia Store login and listing Cydia Store purchases
- Added "Open In" support for Debian Packages
- Icon fetching was rewritten
Warning
- This update may reset the database, and as such require the user to reimport their repositories.
- Please note, this update still uses the old UI. The redesign is slated for 5.1.
Known bugs
- If you log out of a store Installer will crash. This has no adverse effects and you will still be successfully logged out.
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 rudimentary hex color category
- Added support for Cydia Store sign-in and commercial package downloads
- 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
- Added support for setting individual cell label colors in RootViewController
- Added validation to endpoint checks before adding the endpoint
- Adjusted Icon view appearance for source and package icons to improve the appearance with low resolution images
- Cleaned up package cell refreshing in the queue
- Fixed "Show Original Depictions" toggle causing crash when used before the source has been added
- 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 a rare crash when loading the installed packages cache
- Fixed an issue where icon fetching could timeout, or cause excessive cpu/memory utilization
- Fixed an issue where purchased cells in the store details view could show warning labels when scrolling
- Fixed an issue with integer conversion related to QueueOperation enum
- Fixed archived sources failing to refresh for the first time
- Fixed crash when viewing/refreshing store pages
- Fixed default categories becoming unorganized in odd cases
- Fixed installed packages label on source cell not showing on first load
- Fixed installed/queued package icons on PackageCell objects
- 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 package restoration from a backup would not proceed in some cases
- 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 lag caused by icon fetching
- Fixed layout issue causing long blank space in the changes tab in some situations
- Fixed light mode palette colors in the Depiction view
- 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 status file check on iOS 10
- 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
- Import any Debian package into installer and install it
- Improved duplicate and (null) repos showing in online repositories view
- Lowered icon fetch concurrent operations to 15
- Moved the statusFileCheck method to ATParsingUtility
- Packix icon corner radius now matches iOS 7+ app icon radius (or at least its closer)
- Provide Debian file type so Open In works for Debian Packages
- Refactored RepoStore utility methods
- Refactored package queuing methods
- Removed duplicate directory creation entry
- Removed unused command method
- Rewrote Icon Fetching again, this resolves some performance and memory issues, most notably in the changes tab
- Rewrote Package icon fetching from scratch
- Source and Package icon fetching now share the same technique, and utility for a centralized icon fetching
- Updated Changelog
- Updated conditional firmware macros