Skip to content

Releases: SebiderSushi/FAST

6.8-redesign-8 (rc3)

08 Nov 19:20

Choose a tag to compare

This release is intended to be ready for merge if it passes code review & bug testing.


  • Exclude FAST from recents again
    There is no way to make just the launcher entry of FAST appear without
    also having the assist entry appear as well.

6.8-redesign-7 (rc2)

29 Oct 02:42

Choose a tag to compare

This release is intended to be ready for merge if it passes code review & bug testing.


Changes since v6.8-redesign-6

  • Remove tracedroid for this build
    A horribly outdated version was included before and i also didn't bother changing it to point to my own e-mail address
  • Unify package name
    Both variants noExtras and withExtras have the same package name in this build - you can change between them at any time. If you previously installed the noExtras variant this update will install as a separate app and you can't carry over your settings.
  • Don't exclude FAST from recents
  • The "Change Label" dialog will no longer be closed when clicking outside of it
  • Icon resolution can now be changed without clearing app list customizations
  • Icons are deleted once they're no longer needed
  • Detect if the Adaptive Icons shape changes

6.8-redesign-6 (rc1)

25 Oct 05:52

Choose a tag to compare

This release is intended to be ready for merge if it passes code review & bug testing.


Changes since v6.8-redesign-5

  • Rework of the (un)install receiver redesign
    • App data is no longer refreshed while the app is not running
      • The app list should immediately update while the app is running
      • Persistent storage is only relevant for the icon cache and for user-generated data which is saved when leaving the search activity
    • Finalized design and removed duplicated code
    • Debug logging removed
    • Passes all tests
  • Refresh the icon if an app was updated
    • This does not detect if the adaptive icons shape was changed (android 10+)
    • App icons are still kept even after an app is uninstalled
  • "Convert umlauts" now applies to customized labels as well
  • "Convert umlauts" now strips all possible accents on Android 2.3.0 and newer

6.8-redesign-5

19 Oct 09:52

Choose a tag to compare

6.8-redesign-5 Pre-release
Pre-release

Changes since v6.8-redesign-4

  • Target api level 32 (android 12L)
  • Hide "Open as notification" on android 8 and above
    until someone comes around to fix this
    it no longer works and also causes a crash on android 12 and above
  • When sharing, use "[app label] - [url]" as the message
  • Make Application Details show up on the recents screen
  • Actually sort by install time instead of last update time
    On android 2.2 and below: Fall back to update time, derived from installed apk mtime
  • Allow sorting by installation time in all translations
  • Improve the german translation
  • Fix the german translation
    transparent dark & light theme were swapped

6.8-redesign-4

21 Aug 10:42

Choose a tag to compare

6.8-redesign-4 Pre-release
Pre-release

This is the most up-to-date version of my (un)install-receiver redesign, started in 2017 and edited on-and-off until 2019.
This version should be stable and function well. There are a few unrelated changes on this branch to bring the SDK up to date and to fix a few bits here and there.

The redesign still has a few design quirks which probably shouldn't be merged, there is severe code duplication, there are no unit tests for new features and it breaks existing unit tests from running at all.
Nonetheless, if it at least works well enough then fixing up the code might be postponed until after a merge? I don't know if or when i will get around to flesh these things out properly.
 For the time being, there is a button in the settings top bar which allows to manually refresh the app list if things go south. But it should be noted that FAST is supposed to handle everything on its own, it's just untested so i added that as a last resort if needed.


Known issues

  • Open as Notification won't work on Android 8 and above where notification channels are required. There is currently no code to set that up so the option will be there but to no effect. Might as well drop the feature entirely as i never recognized any good use-case for it.

This release is properly signed with my personal key. It can't be installed as an update to the official FAST app. Instead, this release has a unique package name and can be installed alongside the official version if you want to keep it around and wait for it to receive another update.
This release requires at least api level 5 (android 2.0).
This release targets api level 30 (android 11) which is the bare minimum to upload to Google Play right now (in case someone might want to do this). I didn't bother setting up an emulator and don't have any device at hand to test on any newer android version.
The version displayed in the settings is 6.8-redesign