| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| accrescent-0.27.0.apk | 2025-10-24 | 6.9 MB | |
| 0.27.0 source code.tar.gz | 2025-10-24 | 285.8 kB | |
| 0.27.0 source code.zip | 2025-10-24 | 379.1 kB | |
| README.md | 2025-10-24 | 6.6 kB | |
| Totals: 4 Items | 7.6 MB | 0 | |
Happy release day! This release is the most significant Accrescent release to date, marking our migration to a new, stable app store API; completely rewriting our core logic to resolve all known installer bugs; adding tons of new features; and overhauling our UI code to be more snappy, correct, and informative. Say goodbye to the bugs of the past and enjoy the refreshed app experience!
We encourage you to report any bugs you find in this release as they should be much easier to resolve moving forward.
Be sure to watch our blog for announcements soon about what's next for Accrescent!
Changed
- Update signed repository metadata atomically (fdadf8ee0c930a5134ef0d5d293306b68b21d561)
- Make app downloader / installer continue reliably in the background even when Accrescent is closed
- Switch to new app store API for fetching app information
- Prevent attempting installation for apps incompatible with the device
- No longer attempt to update apps not installed by Accrescent (except Accrescent itself)
- Wait to attempt app installs until network connection is available
- State "Installed" instead of "Updated" in app installation notifications
- No longer wait for device to be idle to run app updates
- Reduce required storage space for app installations
- Localize download progress percentages
- Install all language split APKs by default instead of only the user's first preference
- Move download progress indicator to encircle the app icon
- Improve UI performance by following Compose best practices
- Migrate to OkHttp for APK downloads
Added
- Add loading indicator for when app is installing
- Add support for all remaining device compatibility specifiers when determining app compatibility, including but not limited to:
- Minimum and maximum supported Android version
- Required device features
- Minimum OpenGL ES version
- Add "Unarchive" button for archived apps
- Add support for installing install-time asset modules / asset packs
- Add support for installing install-time feature modules
- Display specific error details when loading app listings fails
- Display specific error details when installing an app fails
- Add support for fetching app listings in preferred language (if available)
- Add separate notification channels for the following events:
- Installation failure
- Installation success
- Update failure
- Update success
- Download in progress
- Add support for properly responding to unarchive requests from third-party apps for Accrescent-installed apps
- Report app installation progress to the operating system
- Add Georgian translation (@zzaba)
- Add Hungarian translation (Ghost of Sparta, summoner001)
Removed
- Remove search feature (9d71901aeb000efec8e133112177c4d3bfdcb30d)
- Remove custom transition animation specs (ff15cc9b5201e59b9a98c7547380364052659d4e)
- Remove unjustified periodic worker retries (2499a29ea6c45ce37177a5d99c934f9f9963841d)
- Remove support for multiple app signers
- Remove app ID from app details screen
Fixed
- Fix all possible crashes and silent errors (that we know of) in the downloader / installer
- Fix internal app name being displayed in update notifications instead of user-facing app label
- Fix app details screen errors not always displaying when they should
- Fix app buttons sometimes being pressable in illegal states (e.g., "Install" being pressable when installation is in progress)
Updated
- Bump Activity Compose to 1.11.0 (a6c8de4864bea04da897e01ff550325ecbab38cb)
- Bump AGP to 8.13.0 (d65f7f2b7416d5d7d975302240f9b7d9a8fb253e)
- Bump bouncycastle to 1.82 (be7501b74b329b96794ff742764799c8e3899040)
- Bump Compose BOM to 2025.10.01 (e1fcb33dbbdf96e6449235187ad276bbbb1d9acd)
- Bump Dagger to 2.57.2 (a192b06caf975336bdb08b233e278b1df439d504)
- Bump Gradle to 9.1.0 (8b1dcd1169990c99814e0da2124f0eef61e0393f)
- Bump Hilt to 1.3.0 (dcb0d9e78dbd83bf7c9364c0876df067a2507247)
- Bump Kotlin to 2.2.20 (f4922141d7d86d6e8559ca97c7f360f0c3b396fa)
- Bump KSP to 2.3.0 (20bf53c3fcb50a0ca29829f875dee61cc8df1b75)
- Bump Lifecycle to 2.9.4 (4f352a9a1409d33f3b69cc5b8d79c26e172e797d)
- Bump Material to 1.13.0 (f168710d4df8d8b69b469fcb7dcfbeacec2eb117)
- Bump Navigation Compose to 2.9.5 (8f5a14919b48e7c6a4d0b47d05cccbae25ad0833)
- Bump OkHttp to 5.2.1 (5fa4b0d053d924623c157cd1ad75f3698585718f)
- Bump Room to 2.8.3 (dbdb886dc37e78016c0b66247c5109d9554d69d9)
- Bump Work to 2.11.0 (8e3ce46a81b08b89da41e0b6cf663cee206ddc67)
- Update Arabic translation (jonnysemon)
- Update Bengali translation (@Sounak-Banerjee-source)
- Update Bulgarian translation (109247019824)
- Update Chinese (Simplified Han script) translation (大王叫我来巡山)
- Update Czech translation (@Fjuro)
- Update Dutch translation (@Stephan-P)
- Update Estonian translation (Priit Jõerüüt)
- Update French translation (Tristan B)
- Update Galician translation (josé m)
- Update Italian translation (Random)
- Update Korean translation (@on9686)
- Update Lithuanian translation (@rimas-kudelis)
- Update Spanish translation (Eraorahan)
- Update Swedish ttranlation (P.O)
- Update Ukrainian translation (@maksim2005UKR)
- Update Vietnamese translation (@fossicefairy)
Issues closed
- https://github.com/accrescent/accrescent/issues/210
- https://github.com/accrescent/accrescent/issues/232
- https://github.com/accrescent/accrescent/issues/254
- https://github.com/accrescent/accrescent/issues/285
- https://github.com/accrescent/accrescent/issues/322
- https://github.com/accrescent/accrescent/issues/337
- https://github.com/accrescent/accrescent/issues/425
- https://github.com/accrescent/accrescent/issues/531
- https://github.com/accrescent/accrescent/issues/617
- https://github.com/accrescent/accrescent/issues/620
- https://github.com/accrescent/accrescent/issues/642
- https://github.com/accrescent/accrescent/issues/655
- https://github.com/accrescent/accrescent/issues/660
- https://github.com/accrescent/accrescent/issues/665
- https://github.com/accrescent/accrescent/issues/670
- https://github.com/accrescent/accrescent/issues/672
- https://github.com/accrescent/accrescent/issues/675
- https://github.com/accrescent/accrescent/issues/676
- https://github.com/accrescent/accrescent/issues/734
- https://github.com/accrescent/meta/issues/29
- https://github.com/accrescent/meta/issues/49