Contents

Support this site


PACKAGE SEARCH release notes

Contents

Release notes

#

Release 1.0.1.9

- 11 September 2024

New features

N/A

Fixes

  • Fixed a typo in the UI

Known issues

N/A

Release 1.0.1.8

- 11 September 2024

New features

  • Added an Android version utility
  • Redesigned the application cards
  • Implemented a disabled state for when the export button is hit too soon after loading

Fixes

  • Fixed Android 15 cutout margins

Known issues

N/A

Release 1.0.1.7

- 10 September 2024

New features

  • Replaced Topbar icon with a transparent version

Fixes

  • Updated gradle
  • Matched theme colours to the global style guide
  • Adjusted layout for project consistency
  • Resolved a scroll issue when results aren't found

Known issues

N/A

Release 1.0.1.6

- 29 August 2024

New features

Fixes

  • Tweaked toast messages
  • Updated link to new feedback form

Known issues

N/A

Release 1.0.1.5

- 25 August 2024

New features

  • Added a tactical loading animation to hide list rendering delays

Fixes

  • Replaced appitem action icons to better match the OS

Known issues

N/A

Release 1.0.1.4

- 24 August 2024

New features

  • Added a tactical pause to reduce jank between screens
  • Added toasts for when apps install/uninstall
  • Updated viewmodel to add several more app details
  • Added search/filter based on install source
    • Try source:shell for ADB installed apps, or source:com.android.vending for Google Play Apps
  • Added app details screen
    • Added permissions, intents, services, receivers, and more
  • Added a check for Google Play app category
  • Added a settings screen
  • Adjusted the top bar and search bar layout
  • Adopted nav and status bars in theme
  • Moved export action to settings.
  • Adjusted layout of footer in different pages

Fixes

  • Fixed a typo in the theme colour settings, allowing me to remove many explicit colour states on layout items
  • Removed package changed intent watcher, as it caused too many reloads
  • Refactored the update monitor to debounce, avoiding duplicate notifications
  • Removed unneeded Min SDK check, unused functions
  • Refactored installsource for crashes
  • Removed unnecessary import
  • Refactored viewmodels for fewer calls
  • Reorganised fields & layout, and export format
  • Fixed an unresponsive action. Unavailable apps can't be opened, so will now toast as such
  • Converted file export name to simpledate
  • Removed unnecessary calls
  • Resolved deprecation warnings

Known issues

N/A

Release 1.0.1.3

- 20 August 2024

New features

  • Detect & badge applications that are available in other user profiles (work profile, secondary user)
    • Android doesn't guarantee which user exists under which ID, and while it's a reasonable assumption to assume userID 10+ for work profile users, I'm intentionally avoiding mislabelling applications that may be running in secondary, guest, ephemeral, or work profile users.
  • Added sort by package name
  • Add a loading state to reduce initial app launch delay
    • This includes placeholder cards with a loading animation, and two new states of dataReady and fullyLoaded to support milestones on loading large application catalogues
    • On a device with 550 applications, loading takes about 4 seconds for all information to filter through
    • It's configured to begin showing available apps from about 50% processed, so for devices with several hundred more apps installed than the 550 I've tested, the delay will be shortened at the cost of minor UI jumps as items continue to load in
  • Show user-installed apps in unavailable state
    • This accounts for applications installed via other users/profiles from Google Play
  • Export to CSV

Fixes

  • enabledState is the correct colour again
  • Attempts to improve performance
    • Moved application card loading to a background handler
    • Added a catch for critical errors accessing packages
  • Improved readability in unavailable search results text
  • Prevent DOS from application state changes (installs, uninstalls, updates)
  • Removed logic waiting for a minimum number of apps to show the app list, as in some filters the number shown is legitimately below that of the minimum set to view app cards
  • Fixed a bug using case as a valid sort component
  • Fixed a bug causing incorrect package names to be assigned to cards on long-press (copy) activity

Known issues

N/A

Release 1.0.1.2

- 17 August 2024

New features

N/A

Fixes

  • Increased resiliency to incorrect state declarations from Android (👋 JV)
  • Removed unnecessary dependencies

Known issues

1.0.1.2 source tag has a fix for the missing enabledstate colour in this release, however this release was built from main before said additional commit was merged. This'll be pulled into 1.0.1.3.

Release 1.0.1.1

- 15 August 2024

New features

  • Replaced the unavailable apps search with proper filter & sort support
  • Sorting will work with or without filters applied

Fixes

N/A

Known issues

N/A

Release 1.0.1.0

- 14 August 2024

New features

  • Implement basic wide-screen support with multi-column
  • Support app list update on package changes

Fixes

  • Fixed dark mode colours

Known issues

N/A

Release 1.0.0.9

- 13 August 2024

New features

N/A

Fixes

  • Fixed an issue where scroll position maintained across queries & views

Known issues

N/A

Release 1.0.0.8

- 12 August 2024

New features

  • Added support cards with actions for obtaining support in the app footer
  • Made the TopBar PACKAGE SEARCH app icon clickable, now it brings up app info and support options

Fixes

  • Rectified colour state on the unavailable app icon
  • Cleaned up dependencies

Known issues

N/A

Release 1.0.0.7

- 12 August 2024

New features

  • Updated the unavailable app icon and colours
  • Added a distinct card colour for unavailable apps
  • Added a clear search icon in the search bar
  • Added app-not-found messaging when search returns no results
  • Added additional messaging and resources around unavailable apps
  • Monospace font for package name

Fixes

  • Limited search bar to a single line
  • Removed erroneous variables
  • Fixed list reset on rotation
  • Adjusted positioning

Known issues

N/A

Release 1.0.0.6

- 12 August 2024

New features

  • Redesigned TopBar with device details
  • Added PACKAGE SEARCH app details into the footer

Fixes

  • Resolved dependency mismatches (no more crashing)

Known issues

  • Results are blank if a search doesn't match a record
  • App list jumps back to top if screen is rotated
  • Search doesn't work as expected if a new line is introduced

Release 1.0.0.5

- 12 August 2024

New features

  • Added filters in search for all searchable fields, ie min: for min Target API
  • Added full text search fallback

Fixes

  • Adjusted the layout
  • Adjusted colours for status (👋 Josh)
  • Adjusted help text (👋 Sirack)

Known issues

  • Crashing on some devices due to lib mismatches

Release 1.0.0.4

- 09 August 2024

New features

N/A

Fixes

  • Refactored dependencies
  • Fixed app name in system
  • Added catches for null values

Known issues

N/A

Release 1.0.0.3

- 08 August 2024

New features

N/A

Fixes

  • Added hold-to-copy for unavailable apps

Known issues

N/A

Release 1.0.0.2

- 08 August 2024

New features

  • Added applications unavailable to the current user
  • Moved some functionality to a viewmodel to try to speed the app up
  • Improved search with more targets

Fixes

  • Added several catches to avoid crashes interfacing with packagemanager
  • Added a catch for lack of browser

Known issues

  • Hold-to-copy doesn't work for unavailable apps

Release 1.0.0.1

- 08 August 2024

New features

N/A

Fixes

  • Internal release (not published) due to stability issues

Known issues

N/A

Release 1.0.0.0

- 08 August 2024

New features

This is the initial release, so all features are documented on the project homepage.

Fixes

N/A

Known issues

N/A

Further support or feature requests

Are you in need of further help, or would you like to raise a feature request? You can:

mail Reply by email | edit_note Edit this page.