App Manager | DEBUG – Telegram
App Manager | DEBUG
2.11K subscribers
104 photos
2 videos
2.33K files
1.79K links
Read policies here before downloading: https://github.com/MuntashirAkon/AMInsecureDebugBuilds

RELEASE channel: @AppManagerChannel
Download Telegram
[PR] AM Debug v3.0.0-rc03 Run#1872

Sorting the app list by the size of the package adds additional costs to the
overall loading time. Loading time depends on the device configurations and the
amount of apps. But the overall performance should be degraded by a significant
number. Only size of the installed apps are considered for all the configured
users.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🎉1
AM Debug v3.0.0-rc03 Run#1873

Refactor Add new-style SearchView

- SearchView is a little darker/brighter depending on the theme
- Fixed background of the type selection button

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2🔥1
AM Debug v3.0.0-rc03 Run#1874

Refactor Improve UI elements

- Improved close button in the multi-selection panel and in the SearchView.
- Reduced the size of the action button in the dialogs.
- Replaced custom EditText with SearchView in the SearchableMultiChoiceDialog.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v3.0.0-rc03 Run#1875

Locale Update translation for Polish

Currently translated at 100.0% (1052 of 1052 strings)

Translation: App Manager/Main
Translate-URL: https://hosted.weblate.org/projects/app-manager/main/pl/
Signed-off-by: rehork <cooky@e.email>
AM Debug v3.0.0-rc03 Run#1876

Locale Update translation for French

Currently translated at 99.5% (1050 of 1055 strings)

Translation: App Manager/Main
Translate-URL: https://hosted.weblate.org/projects/app-manager/main/fr/
Signed-off-by: Maxime Leroy <lisacintosh@gmail.com>
🔥1
AM Debug v3.0.0-rc03 Run#1877

AppUsage Improve app usage details dialog

- Use bottom sheet dialog.
- Display package name, screen time, times opened, last used, user ID, data
usage along with app usage which has been shortened (e.g. made inline) to
occupy less space.
- Display info button at the top-right side which opens the App Details page.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
3👍1
AM Debug v3.0.0-rc03 Run#1878

AppUsage Hide data usage in the details dialog if usage info is unavailable

In addition, display a loader until all info are loaded successfully.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍2
AM Debug v3.0.0-rc03 Run#1879

Backup Improve backup/restore UI

The typical backup/restore dialog is replaced with a bottom sheet dialog where
the selected apps are analysed before displaying the main UI. This involves a
wide range of pre- and post-processing as specified below:

1. Only a single app is selected, or the backup/restore option is selected from
the three-dots menu in the App Info tab:

a. If the app is installed, the backup tab is displayed. This is the typical
list of options that was previously displayed in the dialog. The “skip
signature checks” option is removed as it is not applicable for backups.

b. If the app has backups, the restore tab is also displayed. In this tab,
a list of previously-made backups are presented with the base backup
selected by default. It offers four major features:
i. Restore: To restore backups. Only a single item can be restored at a
time. Therefore, the button is disabled if exactly one item is not
selected. On clicking “restore” button, it opens a new dialog where
the backup options can be customised before running a restore
operation.
ii. Delete: To delete backups. Although delete button is enabled when
the selected backups are all frozen, they will not actually be
deleted.
iii. Freeze: To freeze backups. This is accessible from the three-dots
menu. Frozen backups cannot be deleted inside App Manager (but they
can still be deleted manually from a file manager).
iv. Unfreeze: Opposite of above.

2. More than one app are selected:

a. If one or more of the selected apps are installed, the backup tab is
displayed as noted in 1(a). However, the uninstalled apps are noted at
the top of the backup options.

b. If one or more of the selected apps have base backups, the restore tab is
displayed as well. But unlike 1(b), only the backup options common to all
the selected apps will be displayed because the only supported backup is
the base backup. Like above, the apps without a base backup are listed at
the top of the restore options.

In addition, there is also a delete button displayed at the top-right
side of the dialog. This option only allows deleting the base backups
of the selected apps.

Known issue: The height of the ViewPager is problematic. ViewPager2 is also
tried which appears to be even more problematic with bottom sheets. A possible
solution would be to disable half-expansion of the bottom sheet, which is not
possible as the material library has not yet implemented it.

Note: Base backup is a backup that is not a named backup and belong to the
current user.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
4