Skip to content

Releases: NeoApplications/Neo-Store

Release 1.2.6: All on-board!

25 Apr 23:51

Choose a tag to compare

SHA256

ba0f8c361c35bc07f291a9403d53dec430013afcbd14190ab0c323f752421ee5

Changelog

UI/UX

  • Add: Onboarding pages (permissions, personalization, repos) on first launch
  • Add: Warning card when not set default to handle IoD/F-Droid links

Release 1.2.5

27 Mar 11:59

Choose a tag to compare

SHA256

d6410a92d8bd0d1854ce5cab9b728e7aca7446ecfc459940df4abd0be9c8297e

Changelog

Function

  • Add: Florid to dlstats clients
  • Add: Pref to disable auto-updates of an app to a still not-reproducible build
  • Add: Pref to disable auto-updates of versions with new critical permissions
  • Add: Option to show disabled system apps (disabled by default)
  • Fix: Irregular crash on missing NavBackStack on activity restart
  • Fix: Index cache being removed by the system
  • Update: Rotate mirror on failing to download/sync from a repo
  • Update: Reduce download auto-retries to 3

UI/UX

  • Add: Progress indicators for search page (credits @SocratesDz)
  • Add: Info chip for disabled apps
  • Add: Sticky headers on main pages
  • Fix: Keeping search bar out of focus when returning to the page

Release 1.2.4

18 Feb 00:37

Choose a tag to compare

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

29 Jan 18:45

Choose a tag to compare

SHA256

1009b11bb293f320b856148f1a89698cc415980a7b6277718c8be5b1a60bfbb7

Changelog

Function

  • Fix: Crash on missing value for DownloadStats.changed

UI/UX

  • Add: VirusTotal badge to release details

Release 1.2.2

25 Jan 00:06

Choose a tag to compare

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

03 Jan 23:11

Choose a tag to compare

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

12 Dec 00:42

Choose a tag to compare

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

11 Nov 01:15

Choose a tag to compare

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:

https://codeberg.org/NeoApplications/Neo-Store/releases/download/1.1.5/Neo_Store_1.1.5_release.apk

Release 1.1.4

08 Nov 12:51

Choose a tag to compare

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

26 Oct 14:21

Choose a tag to compare

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