AM Debug v4.0.0-beta01 Run#2755
Path Catch SecurityExceptions for files resolved through ContentProvider
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Path Catch SecurityExceptions for files resolved through ContentProvider
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤4👍4
AM Debug v4.0.0-beta01 Run#2758
Remove FUNDING.yml
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Remove FUNDING.yml
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
😱5❤1🔥1
AM Debug v4.0.0-beta01 Run#2759
Main Display restore dialog for uninstalled apps with backups
Instead of displaying “App not installed” toast for the uninstalled apps with
backups, open the restore dialog instead when clicking on such an item in the
Main page.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Main Display restore dialog for uninstalled apps with backups
Instead of displaying “App not installed” toast for the uninstalled apps with
backups, open the restore dialog instead when clicking on such an item in the
Main page.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍3❤2🎉1
AM Debug v4.0.0-beta01 Run#2760
Backup Fix the “cache” “no cache” confusion
The “No cache” flag was replaced by the “cache” flag, but the translations still
use the former. So, the string ID is altered to invalidate the translations.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Backup Fix the “cache” “no cache” confusion
The “No cache” flag was replaced by the “cache” flag, but the translations still
use the former. So, the string ID is altered to invalidate the translations.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤3
AM Debug v4.0.0-beta01 Run#2762
Refactor Use the new biometric API
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Use the new biometric API
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
🔥5❤1👍1😁1
AM Debug v4.0.0-beta01 Run#2763
Refactor Bypass screen-lock if
Fixes issues with executing tasks from third-party applications.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Refactor Bypass screen-lock if
auth is suppliedFixes issues with executing tasks from third-party applications.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍4❤1
AM Debug v4.0.0-beta01 Run#2767
Docs Update documentation
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Docs Update documentation
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤6👍3
Arabic and Persian translators: It appears you've translated “App Manager” in some strings which is wrong as this is a proper noun. Please fix this as soon as possible.
👍12😁1😱1😢1
I was supposed to make a beta release today, but I have a mid-term exam on Wednesday. So, it'll be delayed by a few days.
👍20❤5🔥4😱1😢1
AM Debug v4.0.0-beta01 Run#2768
Usage Attempt to fix the usage time calculation method
The usage events returned by the UsageStatsManager was assumed to be in order of
their timestamp which does not seem to be true and resulted in missing a few
events due to the standard calculation method, that is, calculating the time
difference between activity resume and pause time. In addition, it appears that
the system may log activity stop time without logging any pause time (a typical
cycle would be resume --> pause --> stop) causing further miss of events. All of
these issues are addressed by sorting the events in order of their timestamp as
well as measure the time difference between resume and stop times instead of
resume and pause times. However, this does not solve the problems with access
count since it is still is a summation of the resume-stop cycles.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Usage Attempt to fix the usage time calculation method
The usage events returned by the UsageStatsManager was assumed to be in order of
their timestamp which does not seem to be true and resulted in missing a few
events due to the standard calculation method, that is, calculating the time
difference between activity resume and pause time. In addition, it appears that
the system may log activity stop time without logging any pause time (a typical
cycle would be resume --> pause --> stop) causing further miss of events. All of
these issues are addressed by sorting the events in order of their timestamp as
well as measure the time difference between resume and stop times instead of
resume and pause times. However, this does not solve the problems with access
count since it is still is a summation of the resume-stop cycles.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
❤4👍1🎉1
AM Debug v4.0.0-beta01 Run#2770
UITracker Display current activity name when possible
In addition to displaying class name and its hierarchies, the window will now
display the activity name when there's is an activity (not all windows are
activities). This requires the usage stats permission which is enforced here
even if it's disabled in the settings. This is because this feature is meant to
be used as a useful tool separated from the rest of the app, but with some level
of integration.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
UITracker Display current activity name when possible
In addition to displaying class name and its hierarchies, the window will now
display the activity name when there's is an activity (not all windows are
activities). This requires the usage stats permission which is enforced here
even if it's disabled in the settings. This is because this feature is meant to
be used as a useful tool separated from the rest of the app, but with some level
of integration.
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
👍4🎉3❤1🔥1