Releases: accrescent/accrescent
0.25.0
This release adds initial app archiving support on Android 15, makes Accrescent show up as an installer in Private Space, and improves the settings UI! We also forgot to mention that since 0.24.0, Accrescent supports in-app predictive back navigation.
Added
- Add initial app archiving / unarchiving support
- Add support for being a Private Space installer
- Add in-app predictive back navigation (actually added in 0.24.0)
C 8000 hanged
0.24.0
This release improves the accessibility of the settings menu and updates Accrescent to target SDK 35 (Android 15).
Changes
- Add support for in-app predictive back navigation as a result of Compose BOM update
- A11y: Replace LazyColumn with Column in settings (#601) (@PatrykMis)
- A11y: Make radio buttons accessible (#601) (@PatrykMis)
- Bump target SDK to 35
Updates
- Bump activity-compose to 1.9.2
- Bump AGP to 8.6.1
- Bump Compose BOM to 2024.09.02
- Bump Gradle to 8.10.2 (@lberrymage, @PatrykMis)
- Bump kotlinx-collections-immutable to 0.3.8
- Bump kotlinx-serialization to 1.7.3
- Bump KSP to 1.0.25
- Bump Lifecycle to 2.8.6
- Bump Navigation Compose to 2.8.1
- Update Arabic translation (jonnysemon)
- Update Azerbaijani translation (Jake Proud)
- Update Chinese (Simplified) translation (大王叫我来巡山)
- Update Czech translation (atmosphericignition)
- Update Dutch translation (@Stephan-P)
- Update Esperanto translation (Oasis Tri)
- Update French translation (Oasis Tri, Wydow)
- Update German translation (Natalia N, Oasis Tri)
- Update Hebrew translation (@yarons)
- Update Hungarian translation (Ghost of Sparta, @summoner001)
- Update Japanese translation (Suguru Hirahara)
- Update Korean translation (@DDinghoya)
- Update Malay translation (Ahmad Danish Farhan Ahmad Zawani)
- Update Norwegian Nynorsk translation (Øystein Alværvik)
- Update Polish translation (@PatrykMis)
- Update Portuguese translation (@mysticxz)
- Update Portuguese (Brazil) translation (@mysticxz)
- Update Romanian translation (Andrea Andre)
- Update Russian translation (Paw)
- Update Spanish translation (Eraorahan, gallegonovato)
- Update Swedish translation (@bittin)
- Update Turkish translation (@oersen)
- Update Ukrainian translation (Fqwe1)
0.23.0
This release makes Accrescent a little more friendly for multilingual users, helps prevent you from accidentally using your metered data by default, and improves security by removing an unmaintained dependency.
Changes
- Set default network type to "unmetered"
- Temporarily disable generating language splits, allowing for switching between languages
- Remove support for brotli-compressed responses
Updates
- Bump activity-compose to 1.9.1
- Bump AGP to 8.5.1
- Bump Coil to 2.7.0
- Bump Gradle to 8.9
- Bump KSP to 2.0.0-1.0.24
- Bump Lifecycle to 2.8.4
- Update Arabic translation (jonnysemon)
- Update Azerbaijani translation (Femini)
- Update Chinese (Simplified) translation (大王叫我来巡山)
- Update Dutch translation (@Stephan-P)
- Update Hebrew translation (@yarons)
- Update Italian translation (@atilluF, Random)
- Update Norwegian Nynorsk translation (Øystein Alværvik)
- Update Romanian translation (Andrea Andre)
- Update Russian translation (Antanat)
- Update Spanish translation (gallegonovato)
- Update Swedish translation (@bittin)
- Update Turkish translation (@oersen)
0.22.0
This release ensures Accrescent can always update itself, adds a setting to manually change the app theme (light, dark, or system), and fixes an issue where apps wouldn't be installed in the user's preferred language.
Changes
- Make Accrescent always attempt to update itself
- Add setting to change theme
Fixes
- Fix lang split resolution only searching system languages (#533)
Updates
- Bump Lifecycle to 2.8.3
- Update Arabic translation (jonnysemon)
- Update Chinese (Simplified) translation (大王叫我来巡山)
- Update Dutch translation (@Stephan-P)
- Update Norwegian Nynorsk translation (Øystein Alværvik)
- Update Russian translation (usr44)
- Update Spanish translation (gallegonovato)
- Update Turkish translation (@oersen)
0.21.0
This release includes some minor accessibility improvements, settings changes, and network improvements.
Changes
- A11y: Announce app list refreshing state (@PatrykMis)
- Add donation link to settings
- Add support for brotli-compressed responses
Updates
- Update Gradle wrapper & various dependencies (@PatrykMis)
- Bump kotlinx-serialization to 1.7.1
- Update Arabic translation (jonnysemon)
- Update Chinese (Simplified) translation (大王叫我来巡山)
- Update Dutch translation (@Stephan-P)
- Update German translation (@vaginessa)
- Update Italian translation (Andrea Andre)
- Update Korean translation (tabby)
- Update Norweigan Nynorsk translation (Øystein Alværvik)
- Update Polish translation (Eryk Michalak)
- Update Portuguese translation (@gabrielparca)
- Update Romanian translation (Andrea Andre)
- Update Russian translation (@thejenja, v1s7)
- Update Spanish translation (gallegonovato, @marmonto)
- Update Swedish translation (@bittin)
- Update Turkish translation (@oersen)
0.20.0
A more substantial release this time around! Accrescent now respects other app stores and manual APK installations, no longer attempting to take over updates for apps you installed outside of Accrescent (one exception: Accrescent itself installed manually from an APK). This release also includes some welcome UI improvements (thanks @t895!) and small code quality improvements.
Changes
- Don't automatically update apps installed by another store
- Don't automatically update apps installed via APK (except for Accrescent itself)
- Prevent the user from accidentally changing installers of record
- Use radio buttons to indicate network condition selection (@t895)
- Don't color the system navigation bar (@t895)
- Improve TV banner rendering performance
Fixes
- Fix app ID showing out-of-screen in app details screen
Updates
- Bump activity-compose to 1.9.0
- Bump bouncycastle to 1.78.1
- Bump Compose BOM to 2024.04.01
- Bump Compose compiler to 1.5.12
- Bump datastore-preferences to 1.1.0
- Update Chinese (Simplified) translation (大王叫我来巡山)
- Update Dutch translation (@5mikachu, AdVerda)
- Update Spanish translation (gallegonovato)
- Update Turkish translation (@oersen)
Misc
- Add attribution for TemporaryFile code
- Resolve outstanding issues in the lint baseline
- Remove redundant
@Suppress
annotations
0.19.0
This release marks the migration of Accrescent's servers to a more scalable setup. From this version on, Accrescent will connect to the new servers. Earlier versions of Accrescent will automatically be proxied to the new servers for a while to allow time for them to update.
Changes
- Update repository base URL
- Remove icon hash from repository index
- Disable TLS certificate pinning (at least for now)
Updates
- Bump AGP to 8.3.2
- Bump bouncycastle to 1.78
- Bump Compose BOM to 2024.04.00
- Bump Compose compiler to 1.5.11
- Bump Dagger to 2.51.1
- Bump Gradle to 8.7
- Bump Kotlin to 1.9.23
- Bump KSP to 1.0.20
- Add Lithuanian translation (@splice11)
- Update French translation (@programutox)
- Update Spanish translation (@fitojb, gallegonovato)
0.18.0
This release removes privileged installer support, as it is not currently necessary for any functionality.
Removals
- Remove privileged installer support
Updates
- Bump AGP to 8.3.1
- Bump Coli to 2.6.0
- Bump Compose BOM to 2024.02.02
- Bump Compose compiler to 1.5.10
- Bump Dagger to 2.51
- Bump Hilt to 1.2.0
- Bump KSP to 1.9.22-1.0.18
- Update Dutch translation (@5mikachu)
- Update German translation (Aron Holmgren)
- Update Indonesian translation (AlihBahasa)
- Update Korean translation (@MarongHappy)
- Update Norwegian Nynorsk translation (Øystein Alværvik)
Misc
- Migrate away from deprecated Compose APIs
Feedback is welcome! Make sure to join #accrescent:matrix.org on Matrix to report bugs, suggest features, and participate in development and design discussion. Follow @accrescentapp on Twitter and @accrescent@infosec.exchange on Mastodon or join #accrescent-announcements:matrix.org for updates.
0.17.1
This release fixes a UI bug where the download progress indicator was hidden and prepares for future server scaling improvments by adding a backup pinned TLS certificate key.
Bug fixes
- Fix download progress indicator no longer showing
Improvements
- Add backup pinned TLS certificate key
- Add Norwegian Nynorsk translation (Øystein Alværvik)
Updates
- Bump AGP to 8.2.2
- Bump Compose BOM to 2024.02.00
- Bump Compose compiler to 1.5.9
- Bump Compose lints to 1.3.1
- Bump Gradle to 8.6
- Bump kotlinx serialization to 1.6.3
- Bump Navigation Compose to 2.7.7
- Update Turkish translation (@oersen)
Misc
- Update license copyright years
- Use Gradle daemon in CI builds
Feedback is welcome! Make sure to join #accrescent:matrix.org on Matrix to report bugs, suggest features, and participate in development and design discussion. Follow @accrescentapp on Twitter and @accrescent@infosec.exchange on Mastodon or join #accrescent-announcements:matrix.org for updates.
0.17.0
This release implements repository metadata caching, making Accrescent more usable without Internet and saving bandwidth!
Improvements
- Add caching for repository metadata
Updates
- Bump Compose compiler to 1.5.8
- Bump Kotlin to 1.9.22
- Bump KSP to 1.9.22-1.0.17
- Bump Lifecycle to 2.7.0
- Update Arabic translation (jonnysemon)
- Update Hebrew translation (@yarons)
Misc
- Make Compose UI code more idiomatic
Feedback is welcome! Make sure to join #accrescent:matrix.org on Matrix to report bugs, suggest features, and participate in development and design discussion. Follow @accrescentapp on Twitter and @accrescent@infosec.exchange on Mastodon or join #accrescent-announcements:matrix.org for updates.