AM Debug v2.7.0 Run#1528
Refactor Fix importing backups due to concurrency issues
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Fix importing backups due to concurrency issues
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.6.3 Run#1529
Pass the tests
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Pass the tests
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.6.3 Run#1530
Installer Add an info icon to open app in app details page
After the installation is finished successfully, an info button is displayed on
the top-right of the dialog. Clicking on the dialog opens the regular app
details page for the app. However, on clicking the back button on the page, it
goes to the main page instead of exiting the app.
Additional fix includes displaying version and tracker info in the “changes”
(or “What's New”) dialog.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Installer Add an info icon to open app in app details page
After the installation is finished successfully, an info button is displayed on
the top-right of the dialog. Clicking on the dialog opens the regular app
details page for the app. However, on clicking the back button on the page, it
goes to the main page instead of exiting the app.
Additional fix includes displaying version and tracker info in the “changes”
(or “What's New”) dialog.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.6.3 Run#1531
Update libraries
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Update libraries
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.6.4 Run#1532
fastlane Prepare for v2.6.4
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
fastlane Prepare for v2.6.4
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1533
Refactor Display user IDs in device info
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Display user IDs in device info
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1534
Usage Display usage for all the configured users
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Display usage for all the configured users
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1535
Apk Improve cache management
Cached APK files are deleted only when they are unused. In order to do that,
all caching logic are moved to ApkFile.
This works as follows:
1. If all existing instances of ApkFile are closed, the ApkFile is also closed
automatically.
2. If the ApkFile needs to be accessed in the recent future (e.g. by the
installer) but not now, ApkFile#getInAdvance is called in order to prevent
the ApkFile from closing.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Apk Improve cache management
Cached APK files are deleted only when they are unused. In order to do that,
all caching logic are moved to ApkFile.
This works as follows:
1. If all existing instances of ApkFile are closed, the ApkFile is also closed
automatically.
2. If the ApkFile needs to be accessed in the recent future (e.g. by the
installer) but not now, ApkFile#getInAdvance is called in order to prevent
the ApkFile from closing.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
AM Debug v2.7.0 Run#1536
Refactor Use 127.0.0.1 instead of ::1 for connecting to remote server
Third-party applications may disable IPv6 addresses, as a result, App Manager
will fail to connect to the remote server and hang until timeout occurs if Java
returns ::1 instead 127.0.0.1.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Use 127.0.0.1 instead of ::1 for connecting to remote server
Third-party applications may disable IPv6 addresses, as a result, App Manager
will fail to connect to the remote server and hang until timeout occurs if Java
returns ::1 instead 127.0.0.1.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
The above fixes loading issues when DNSCrypt is enabled (either via Magisk module or via InviZible).
AM Debug v2.7.0 Run#1537
Refactor Use custom FlowLayout to center the chips
Additionally, the chips are made smaller to give more space for other views.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Use custom FlowLayout to center the chips
Additionally, the chips are made smaller to give more space for other views.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>