Releases: NeoApplications/Neo-Store
Releases · NeoApplications/Neo-Store
Release 1.2.4
SHA256
827a966af5a6cdb6361639b5ef270e7b2765052128ca843b62b91f00cdcc98b9
Changelog
Function
- Fix: Sticking downloaded app notifications
- Update: Move reproducible log providers from Codeberg to IoD
- Add Repo: Fury's F-Droid repository
UI/UX
- Add: Dismissible banner about Keep Android Open
- Add: Icons to all prefs
- Add: Animated sync button
- Add: Hint on from which repo are you installing or updating with main action
- Fix: Multiline strings on low dpi
- Fix: VirusTotal icon
- Update: Revamp switch preference
- Update: Revamp repo page
- Remove: Categories' animation between states (Fixes crashes with some OEM ROMs)
Release 1.2.3
SHA256
1009b11bb293f320b856148f1a89698cc415980a7b6277718c8be5b1a60bfbb7
Changelog
Function
- Fix: Crash on missing value for DownloadStats.changed
UI/UX
- Add: VirusTotal badge to release details
Release 1.2.2
SHA256
8515be544517bf82298aba5ea6dd2e71cec1416fa7f4f551b279bc441444e0d6
Changelog
Function
- Fix: Not showing apps in latest updated when one of their repos have single release
- Update: Improve reliability of running async functions in receivers
- Update: Download monthly download stats instead of dailies
- Update: Revamp download worker to handle progress and result internally
- Update: Revamp actions handling logic of app page
- Update: Revamp DownloadState class and make it immutable
- Update: Replace IconDetails usage with the view ProductIconDetails
UI/UX
- Add: Option to disable list-detail mode on wide screens
- Add: Favorites filter to search page
- Add: Translation link to app page
- Add: Link to IoD download stats in download stats note card
- Fix: Icons for update, running download and downloaded items
- Fix: Fallback for miss-handled icons on repo-side
- Fix: Animation overflow categories bounds
- Fix: Names of some UI elements, preloaded repositories etc..
- Update: Revamp tab buttons layout
- Update: Move updated apps and running downloads into a floating bar
- Update: Don't show top apps bar when there's no dl-stats
- Update: Revamp download stats layout
Release 1.2.1
SHA256
5df96b0c0f32a5263dbdd0878e2a80f161ac5a1ec575632b79a127101e351082
Changelog
Function
- Add: Nav3 scenes strategy to manage detail-list, bottomSheet scenes
- Add: Trusted parameter to respective repositories
- Update: Replace special scaffolds with NavDisplay scenes
- Fix: Failing to parse when an app is missing categories
- Fix: Reporting successful syncing
- Fix: First sync when mirror-rotation is active but no mirrors are stored
- Update: Enable mirror-rotation by default for F-Droid and IzzyOnDroid
- Update: Improve sync failure cause reporting
- Update: Improve repo app lists handling
- Update: Improve logging and reporting of validation errors of downloads
- Remove repos: C10udburst, NanoDroid, Anonymous Messenger, Revolt, 2BR, Julian Andres Klode's, Umbrella
UI/UX
- Add: Trusted-label to repository items
- Add: Share button for repo
- Add: Back handling for when a category is open
- Update: Re-enbale bottom search bar option
- Update: Revamp search bar layout
- Update: Increase transition animation pace
- Update: Improve bottom sheet's contrast to its contents
Release 1.2.0: Performance re-defined
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)
Release 1.1.5: hotfix
SHA256
84fdde08749e82dbe04fb637161bae1cd5b0d6e56557e8f91bbb9ffd69110fe5
Changelog
Function
- Fix: Not respecting lastModified when missing entity-tag in downloads
- Update: Process download stats as soon as fetched
Extra Note
For some reason GH blocked the apk, so here's the apk from Codeberg:
Release 1.1.4
SHA256
d19b5291b9b0b6a1a527e05448037b17512a64b1a6695ad19fab084daf8a49b6
Changelog
Function
- Add: Preference for parallel downloads limit
- Fix: Randomly need to clean cache after updating self
- Fix: Shizuku installer failing to update apps
- Update: Improve repository-viewmodel calls
- Update: Bundle flows into specialized states in all viewmodels
- Update: Improve downloads management, omiting extra API classes
- Update: Improve performance of inserting DownloadStats
- Update: Make default auto-sync interval 8 hours
- Update: Make DownloadStatsWorker run periodic instead of on each sync
UI/UX
- Update: Improve charts colors
- Update: Small UI changes here and there
Release 1.1.3: Shizuku Installer
SHA256
4d4b13cf65c4ba21393a35d1e72cf0b39ec9e15df503c1f1c334d1e004dbd83a
Changelog
Function
- Add: Shizuku Installer
- Add: Extend the indices of the DB entities
- Update: revamp InstallQueue and BaseInstaller for re-active handling of installs
- Update: Break MainVM down into multiple page-related VMs
- Update: Replace codeberg mirror with izzyondroid's one for download stats
- Update: Reduce flow coroutine context switches on DAO→Repo→VM
UI/UX
- Remove: Search as default tab option
Release 1.1.2: Download stats and top apps
SHA256
b4e8cfcd23e9e3c182736ced93e80fec3d38a7294ce1618112a3329db98c4677
Changelog
Function
- Add: Support for download stats from IzzyOnDroid
- Add: UserAgent to system download manger requests
- Fix: Resetting repository on enabling/disabling
- Fix: Falsely showing possible update in app page
- Fix: Ignoring applicable updates when signature check is disabled
- Fix: Showing suggested label on unfitting releases
- Fix: Avoid retro updating download progress
- Fix: Qr-code scanning to add repository
- Update: Enable jdk desugaring
- Update: Default to using NS's download manager
- Update: Improve error reporting message or failed download
- Update: Improve upsert logics of PrivacyRepository
- Add repos: Thunderbird, AXP.OS
- Remove repos: Lublin, Fairfax, Wind, InvizBox, Aniyomi, koyu, unofficial firefox, Unofficial
Element (F-Droid & G-Play), BeoCode - TargetSDK 36
UI/UX
- Add: Download stats info chips and charts in app page
- Add: Top downloaded apps from IzzyOnDroid in Explore page
- Add: Back home button to prefs page
- Add: Search bar as launcher for the new search page
- Fix: Maintaining switch state from previous opened app (closes #800)
- Update: Revamp top bar and search bar layouts
- Update: Revamp installed and downloads tabs layout
- Update: Hide downloads which weren't active for the last ten minutes
Release 1.1.1
SHA256
fada640b17d341182a0fb682ece040059d613ddedea5cacc1876f8299dbd00b6
Changelog
Function
- Fix: Suggested release in index-V2 (credits @Red54)
- Fix: Division by zero if index v2 is not supported in SyncWorker (credits @amartinz)
- Fix: F-droid repo sync causing silent memory crash
- Update: proguard: do not obfuscate source code (credits @amartinz)
UI/UX
- Add: Icons for f-droid's new categories
- Add: Notify of new required sensitive permissions on updates (credits @aba2222)
- Add: Option to disable permissions' check on download
- Fix: App's changelog being parsed as markdown although it's standardized as text
- Fix: Parsing en-SHAW localized items on non-en-US locales
- Update: First layout and coloring revamps towards Material 3 Expressive