SHA256
90684269da6584d7b1467c92f9a6a1f2e5f77ec2a378a314b0ff2277a93ac94e
Changelog
Function
- Add: Preference for download stats provider or to disable it
- Add: Progress notification to download-stats worker
- Add: Duplicate address check on adding new repo
- Add: Own viewmodel to RepoPage
- Fix: Downloads deadlock in a semaphore one retries
- Fix: Apply installer changes directly
- Fix: Showing only possible theme/installer/locking options
- Fix: Randomly mixing selected releases with wrong repositories for installs
- Update: Replace AppNavHost with Nav3-based AppNavDisplay
- Update: Combine Sync workers into one that handles all syncs
- Update: Revamp Sync notifications handling to improve reliability
- Update: Improve download exceptions handling
- Update: Reduce number of implicit download retries
- Update: Clean up base installer logic for better performance
- Update: Revamp all installers improving reliability and performance
- Update: Revamp RepositoryUpdater, simplifying logic and improving performance
- Update: Differentiate between downloads that are rated or not
- Update: Reduce coroutine context switches in all relevant worker, install and app classes
- Update: Improve handling of Workers' progress in WorkerManager
- Update: Limit number of parallel running download-stats downloads to 3
- Update: Remove unneeded change of flow's dispatcher in repositories
UI/UX
- Add: New download card layout
- Add: Icons for new/renamed categories
- Add: Handling for settings shortcut from system's app info
- Fix: All categories filter option
- Update: Improve reporting failure of syncs
- Update: Localized sort of categories in Explore page
- Update: Replace current downloads list with expanding fading card
- Update: Revamp product card and releases layout
- Remove: Hide option for bottom search bar (need to be redesigned)