|
1 | 1 | <?xml version="1.0" encoding="utf-8" standalone="yes"?><!DOCTYPE changelog SYSTEM "https://raw.githubusercontent.com/MuntashirAkon/AppManager/master/schema/changlelog.dtd"> |
2 | 2 | <changelog> |
| 3 | + <release |
| 4 | + type="release" |
| 5 | + version="v4.1.0" |
| 6 | + code="450" |
| 7 | + date="28 June 2026"> |
| 8 | + <note subtext="true">App Manager debug builds have been discontinued until further notice.</note> |
| 9 | + |
| 10 | + <title type="medium">Main page</title> |
| 11 | + <new>Add "Unfrozen apps" filter</new> |
| 12 | + <improve title="Batch ops"> |
| 13 | + Enable "Uninstall" option for apps uninstalled without clearing data |
| 14 | + </improve> |
| 15 | + <improve>Replace most of the filter implementation with Finder-based filters</improve> |
| 16 | + <note subtext="true"> |
| 17 | + This change brings semi-realtime updates instead of relying heavily on the cache. |
| 18 | + </note> |
| 19 | + <improve>Use a spinner for profile selection instead of an input box</improve> |
| 20 | + <fix>Fix virtual keyboard (IME) logic when returning from the app details page</fix> |
| 21 | + <fix>Fix checking inactive apps for non-default users</fix> |
| 22 | + |
| 23 | + <title type="medium">App Details Page</title> |
| 24 | + <new>Allow managing some permissions directly in no-root mode</new> |
| 25 | + <note subtext="true"> |
| 26 | + Battery optimization and net policy settings can now redirect to the system settings pages. |
| 27 | + </note> |
| 28 | + <improve>Open "Open by default" settings natively via the "Open links" dialog</improve> |
| 29 | + <improve>Display "running" tag for apps running without any services</improve> |
| 30 | + <fix>Fix freezing an app with "Remember for this app" turned on</fix> |
| 31 | + |
| 32 | + <title type="medium">App Usage page</title> |
| 33 | + <new>Display bar chart for screen time in the details dialog</new> |
| 34 | + <new>Add next/previous button to browse usage in other weeks/days</new> |
| 35 | + <improve> |
| 36 | + Simplify time interval handling (replaced "Today" with "Daily", removed "Yesterday") |
| 37 | + </improve> |
| 38 | + <fix>Fix mirroring next and previous buttons in RTL languages</fix> |
| 39 | + <fix>Fix retrieving data usage in root mode</fix> |
| 40 | + <fix>Make the usage details dialog scrollable</fix> |
| 41 | + |
| 42 | + <title type="medium">Backup/restore</title> |
| 43 | + <new>Add support for ADB backup</new> |
| 44 | + <note subtext="true"> |
| 45 | + A new "ADB data" backup option has been added which supersedes standard internal/external |
| 46 | + data backups. It creates package-specific [tt].ab[/tt] files safely encrypted by App |
| 47 | + Manager without requiring manual ADB backup passwords. |
| 48 | + </note> |
| 49 | + <improve> |
| 50 | + Use cache directory instead of the backup directory for storing unencrypted backups securely |
| 51 | + </improve> |
| 52 | + <improve> |
| 53 | + Back up randomized icon instead of the actual icon to prevent partial hash matching attacks |
| 54 | + </improve> |
| 55 | + <improve>Make KeyStore backup optional in Android 12 onwards</improve> |
| 56 | + |
| 57 | + <title type="medium">Profile page</title> |
| 58 | + <new>Add a filter-based profile option</new> |
| 59 | + <note subtext="true"> |
| 60 | + A filter-based profile makes it easy to apply the configurations to the dynamically |
| 61 | + filtered applications at the time of running the profile. Besides the default ``and'' |
| 62 | + based filtering, custom expressions can also be used. |
| 63 | + </note> |
| 64 | + |
| 65 | + <title type="medium">Debloater</title> |
| 66 | + <new>Add "Frozen apps" and "Unfrozen apps" filters</new> |
| 67 | + <improve>Display unsafe bloatware (filtered out by default)</improve> |
| 68 | + <improve>Sort apps by app label rather than package name</improve> |
| 69 | + <fix>Fix listing uninstalled system apps</fix> |
| 70 | + |
| 71 | + <title type="medium">Installer</title> |
| 72 | + <new>Add user control for some installer options</new> |
| 73 | + <note subtext="true"> |
| 74 | + Added support for configuring options like "Request update ownership", "Default package |
| 75 | + source", and "Set package origin/URI". |
| 76 | + </note> |
| 77 | + <new>Add option to temporarily disable apk verification during installation</new> |
| 78 | + |
| 79 | + <title type="medium">Settings page</title> |
| 80 | + <new>Add option to change ADB local server port</new> |
| 81 | + <new>Add option to disable terminal emulator in enable/disable features setting</new> |
| 82 | + <improve>Add dual pane support for "Language" and "About the device"</improve> |
| 83 | + |
| 84 | + <title type="medium">Interceptor</title> |
| 85 | + <improve>Intercept some popular Chinese apps</improve> |
| 86 | + <fix>Add workaround for parsing flags in Android < 15</fix> |
| 87 | + |
| 88 | + <title type="medium">File Manager</title> |
| 89 | + <new>Add option to view, generate, and verify file checksums from properties</new> |
| 90 | + |
| 91 | + <title type="medium">Freeze/unfreeze</title> |
| 92 | + <fix>Avoid freezing App Manager itself</fix> |
| 93 | + <fix>Fix "Tap to freeze" notifications not working if issued for multiple apps</fix> |
| 94 | + |
| 95 | + <title type="medium">Others</title> |
| 96 | + <improve title="1-click ops">Improve performance of "back up apps with changes"</improve> |
| 97 | + <improve>Adopted M3-style preferences across the app</improve> |
| 98 | + <improve>Enable changing languages from Android Settings in Android 13 onwards</improve> |
| 99 | + <improve>Improve the performance of tracker and library scanner</improve> |
| 100 | + <note subtext="true"> |
| 101 | + Adopted the native (C++) implementation of the Aho-Corasick algorithm, yielding up to |
| 102 | + 1000x speedup in library scanning via parallel processing. |
| 103 | + </note> |
| 104 | + <improve>Improve accessibility in various places</improve> |
| 105 | + <note subtext="true"> |
| 106 | + Accessibility improved across the Running Apps page, Log Viewer, File Manager, Debloater, |
| 107 | + multi-selection panels, and general Action content descriptions. |
| 108 | + </note> |
| 109 | + <improve>Improve readability of signer info in What's New dialog and Main page</improve> |
| 110 | + <improve>Use debouncer for realtime searching/filtering</improve> |
| 111 | + <note subtext="true"> |
| 112 | + Introduces a 200 ms delay for queries, improving performance and power consumption. |
| 113 | + </note> |
| 114 | + <improve>Updated translations and dependencies</improve> |
| 115 | + <fix title="Security"> |
| 116 | + Use HMAC-based mutual challenge-response authentication for connecting ADB |
| 117 | + </fix> |
| 118 | + <fix>Fix copying text that exceeds 1 MB</fix> |
| 119 | + <note subtext="true"> |
| 120 | + If the text being copied exceeds 1 MB, it is stored in a temporary file and the file URI |
| 121 | + is copied instead. |
| 122 | + </note> |
| 123 | + <fix>Fix resolving intent triggered via [tt]am start -d <link>[/tt]</fix> |
| 124 | + <fix>Prevent symbols from being cropped in Editor if system font size is large</fix> |
| 125 | + </release> |
3 | 126 | <release |
4 | 127 | type="stable release" |
5 | 128 | version="v4.0.5" |
|
0 commit comments