Neo Applications Suite – Telegram
Neo Applications Suite
3.24K subscribers
26 photos
224 files
104 links
Information and pre-releases of Neo Apps
Download Telegram
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
👍6
Neo_Store_1.1.4_neo.apk
17.9 MB
Neo Store 1.1.4

neo SHA256: 7c10f065bba9018326ed4e081ab3934ebe736fe045658625bfcd3c7d3af6a334
release SHA256: d19b5291b9b0b6a1a527e05448037b17512a64b1a6695ad19fab084daf8a49b6

Difference between neo & release: release is lighter/performant, while neo allows readible (crash)logs.

Community @neo_android_store
👍6
Changelog

### Function

- Add: Options to export/import bookmarked articles
- Add: Google GSA bridge
- Fix: Crash on creating ConfigurationOverlayController
- Fix: Fix and improve OPML export/import logic
- Fix: Overlay's bookmark icon coloring
- Fix: Reload event from the dropdown menu
- Fix: Manual syncing
- Update: Split ArticleViewModel to ArticleViewModel, ArticleListViewModel & SortFilterViewModel
- Update: Rebase all viewmodels to be state-based
- Update: Replace deprecated test libraries
- Update: Replace FeedArticle with Article (DB)
- Update: Replace legacy FeedItem calls with the new embedded entity
- Update: Lazy composition of slide pages
- Update: Make all non-flow database calls suspend
- Remove: Double permission declaration in manifest (credits @thePrivacyFanatic)
- Remove: Unused aidl files

### UI/UX

- Add: Permission dialog to enable draw over other apps (should fix usage on Lawnchair - credits @thePrivacyFanatic)
- Add: Bookmark button to article page
- Add: Sort/filter sheet for the launcher layout (as incomplete)
- Add: Support for predictive back gesture
- Add: Option to disable dynamic color
- Add: Option to see bookmarks in xml views
- Add: Tags filter
- Add: Open in SMRY action
- Update: Revamp sort/filter sheet layout
- Update: Separate enabled/disabled sources list
- Update: Replace source item's delete button with an enabling switch
- Update: Revamp button and chip layouts
- Update: Padding pages on showing keyboard
- Update: Revamp source edit page
👍7
Changelog

### Function

- Fix: Not respecting lastModified when missing entity-tag in downloads
- Update: Process download stats as soon as fetched
👍4
Neo_Store_1.1.5_neo.apk
17.9 MB
Neo Store 1.1.5

neo SHA256: 54aa6eb687a11da6fbe9554199657f9ca8ce285bb7789c130253bf2955b7165f
release SHA256: 84fdde08749e82dbe04fb637161bae1cd5b0d6e56557e8f91bbb9ffd69110fe5

Difference between neo & release: release is lighter/performant, while neo allows readible (crash)logs.

Community @neo_android_store
👍8
Your voice matters! Let's work together on again stopping another attack on privacy as a human right!

Techlore's video is a good start point to inform you and others around you: https://yewtu.be/watch?v=VR53pppurTU
NOYB's post: https://noyb.eu/en/eu-commission-about-wreck-core-principles-gdpr
EDRi's post: https://edri.org/our-work/forthcoming-digital-omnibus-would-mark-point-of-no-return/

Also donations to both organizations or your local critical internet policy organizations are much appreciated!
Also be aware that it's currently not the only fight we're having for privacy, chat control is again on Denmark's European agenda: https://fightchatcontrol.eu/
👍14
Neo_Store_120-rc08_neo.apk
18 MB
Neo Store 1.2.0

neo SHA256: 5af96565ce737b48406397eae93e237db8f51353d19adfa5f5c7ca39e999b6c2
release SHA256: 90684269da6584d7b1467c92f9a6a1f2e5f77ec2a378a314b0ff2277a93ac94e

Difference between neo & release: release is lighter/performant, while neo allows readible (crash)logs.

Community @neo_android_store
👍4
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)
👍9
Neo_Backup_8315_neo.apk
24.4 MB
Neo Backup 8.3.15

neo SHA256: 7a3eae8f116df42315ded23fbf014e6f06d6fc30b56028431dfe0532d92ffad2
release SHA256: 69c7c312225ec54a99600e8f3149b44ea3284fc3c1dbb7015c289a59b59a4170

Difference between neo & release: release is lighter/performant, while neo allows readible (crash)logs.

Community @neo_backup
👍8
Changelog

### Function

- Add: SchedulerState and ScheduleState to respective VM and page
- Add: Check if available storage enough for backup
- Add: Checkroot alt-variants (for user-testing)
- Add: Worker to refresh backups
- Fix: Reduce checkroot false-negatives
- Fix: Removing lock page from stack when unlocked
- Update: Run ScheduleWork directly from ScheduleReceiver bridging ScheduleService out
- Update: Migrate navigation management to Nav3
- Update: Split MainVM workload into 4 VMs
- Update: Make Blocklist entity more stable
- Update: Improve blocklist repository flows
- Update: Make VM-states compose-compiler-stable
- Update: Revamp CoroutinesAsyncTask and relevant classes
- Update: Simplify package icon composable
- Update: Move setting to exact schedules to advanced settings
- Update: Revamp PackageRepository abstracting BackupsCache and moving collection to VMs
- Update: Collect flow instead of forwarding viemodel in tools
- Update: Move secondary functions out of BackendController to BackendUtils or PackageInfo extension
- Update: Rebase Home context menu to avoid injecting view models
- Update: Move notification channel creation into WorkHandler
- Update: Reduce recompositions of recyclers where possible
- Remove: ScheduleService

### UI & UX

- Add: Random name for new schedules
- Update: Revamp root missing page
- Update: Simplify multiple UI components
- Update: Revamp expandable block layout
- Update: Revamp button and chip layouts
- Update: Fix back-navigation icon on secondary pages
- Update: Revamp sort filter sheet top bar
- Update: Info page links to point to codeberg where needed
- Update: Separate enabled and disabled schedule lists
- Remove: Animated background option
👍10
Neo_Backup_8.3.16_neo.apk
24.4 MB
Neo Backup 8.3.16

neo SHA256: bbfad11ff1b48386a2a2f789d78a76fd0066abc3bd570a76e3ef6ff4c99970ff
release SHA256: ca277ef63c720f79ba6a08bb07434b266c9947abd9005a92d6b384b444d19686

Difference between neo & release: release is lighter/performant, while neo allows readible (crash)logs.

Community @neo_backup
👍7
Changelog

### Function

- Add: Scene overlays and respective strategy
- Fix: Running ScheduleReceiver on reboot (credits @Jenna-66)
- Update: Replace BottomSheetScaffold with Nav3 bottom sheet navigation
👍7
Neo_Store_1.2.1_neo.apk
17.4 MB
Neo Store 1.2.1

neo SHA256: c09774b938e7d7d0f98beb6c010469141b8506cf0d7dc11781eb19cb7a255f62
release SHA256: 5df96b0c0f32a5263dbdd0878e2a80f161ac5a1ec575632b79a127101e351082

Difference between neo & release: release is lighter/performant, while neo allows readible (crash)logs.

Community @neo_android_store
👍4🎉1
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
👍6🎉1