Skip to content

Sync #2

Merged
Tharow merged 47 commits intoTharow-Services:masterfrom
MuntashirAkon:master
Feb 22, 2025
Merged

Sync #2
Tharow merged 47 commits intoTharow-Services:masterfrom
MuntashirAkon:master

Conversation

@Tharow
Copy link
Member

@Tharow Tharow commented Feb 22, 2025

No description provided.

For devices with 2x450dp or larger width screen, use a dual-pane layout where
main preference has 450dp fixed width and the other takes the rest of it.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Previously, the "About the device" displayed only the current battery capacity
which is not the actual battery capacity. The actual battery capacity can be
calculated as follows:

(battery capacity x 100 ) / (battery percentage)

However, the battery percentage supplied by BatteryManager is a whole number.
Therefore, there will be a rounding off error. This error is much low when the
battery percentage is near 100%.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
In profile page, apps profile page, logcat page (during record mode), history
page and shared prefs editor page.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
In Backup/restore > Backup volumes, instead of displaying the last path segment
of the tree URI, the name of the provider (or the app name as a fallback) is
displayed.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Favorites work like bookmarks in web browsers or quick access panel in Windows
Explorer.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Allows an app to be both force-stopped and suspended to prevent it from running
in the background.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Apart from selecting a default freeze method in the Settings page, it is also
possible to do the following:

- Set per-app freeze method. This allows setting a non-default freeze for each
  app. The option can be accessed by clicking the "Freeze" button in the App
  Info tab of an app. The per-app freeze method will also be backed up and
  restored as part of the "Extras" backup flag.
- Set per-operation freeze method. All freeze-related batch operations (in the
  Main and Debloater pages) and the "Freeze" option in App Info tab display a
  dialog button allowing the user to choose a non-default, per-operation freeze
  method.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
- Green: New
- Purple: Improve
- Yellow: Fix

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Fixes ADB pairing if the app is launched for the first time.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
…r value

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
MuntashirAkon and others added 17 commits February 10, 2025 01:06
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
This reverts commit 13a010c.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
- Added support for "Private Space"
- Dependency updates
  - AGP to 8.8.0
  - AndroidX activity to 1.10.0
  - BouncyCastle to 1.80
  - Desugar JDK Libs to 2.1.4
  - HiddenApiBypass to 6.1
  - Java Annotations to 26.0.2
  - Zstd-JNI to 1.5.6-10

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
…details?id=<pkg>&user=<user_id>

The uri is similar to market://details?id=<pkg> in addition to supporting an
optional user ID as a query parameter. If user ID is provided but does not exist
in system, it does not fall back to the default user ID to avoid inconsistent
behavior.

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Overlays are added in Android 8 and requires ADB or root to manage.

Curiously, the overlay service also requires fetching the IBinder over a
privileged service as android.permission.CHANGE_OVERLAY_PACKAGES permission
(which is a protected permission) is checked before it is delivered unlike most
other services.

Co-authored-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Theray Tharow <tharowt@tharow.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
…is found

Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
Signed-off-by: Muntashir Al-Islam <muntashirakon@riseup.net>
@Tharow Tharow merged commit f145997 into Tharow-Services:master Feb 22, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants