Commit Graph

88 Commits

Author SHA1 Message Date
BinTianqi
59556ae23d ViewModel refactoring: Network part
(#178)
2025-10-06 15:10:07 +08:00
BinTianqi
43b1314e3a ViewModel refactoring: Users part
Bugfix and improvement (#166, #174, #177, #178)
2025-09-30 21:21:12 +08:00
BinTianqi
a9452ac14e ViewModel refactoring: Work profile part
close #169
Improve UI, fix #172
fix #165
2025-09-27 15:57:45 +08:00
BinTianqi
289afb63ff ViewModel refactoring: UserRestriction part
fix bugs (#165)
2025-09-24 17:20:28 +08:00
BinTianqi
2c72912ea6 ViewModel refactoring: Permissions part
Add MyDbHelper and MyRepository, use database to store dhizuku clients,
fix #168
2025-09-23 20:41:22 +08:00
BinTianqi
26c956a2cf ViewModel refactoring: System part
fix #165
2025-09-23 20:34:06 +08:00
BinTianqi
80c1ddb36c Optimize Applications and PackageChooser 2025-09-17 18:29:52 +08:00
BinTianqi
6f54bf576f Optimize code
New Privilege object, which follows Application lifecycle.
Add Privilege.DPM and Privilege.DAR variable, instead of creating DPM and DAR instance every time.
2025-08-29 21:04:29 +08:00
BinTianqi
c745eb25a9 Optimize code
Pop a toast instead of crash when creating user failed
Add popToast function
Update READMEs
2025-08-21 09:11:36 +08:00
BinTianqi
c7396eccf7 Handle Dhizuku errors better (#154) 2025-08-16 21:45:41 +08:00
BinTianqi
7795cc5b8c Upgrade compileSdk and targetSdk to 36
Add AutoTimePolicy and AutoTimeZonePolicy
Fix AppInstallerActivity crashing without device owner privilege (iamr0s/Dhizuku#148)
2025-06-02 09:52:31 +08:00
BinTianqi
fb40708f0d Drop force activating feature, close #114
Update README files
Add AppLockDialog to DhizukuActivity
Improve UI
Upgrade dependencies
2025-06-01 12:40:02 +08:00
BinTianqi
21ddb5a98d Fix crash in PackageChooser
Add 2 new user restriction items, close #124
Add User restriction editor
Add Exit in settings
2025-05-31 11:59:53 +08:00
BinTianqi
ef800fd6bd Integrate Dhizuku server 2025-05-24 19:36:43 +08:00
BinTianqi
b547c8add8 Improve UI 2025-05-17 14:03:17 +08:00
BinTianqi
fdcb7c179f Optimize AppLockDialog
Add reboot API, close #119
Update README files
Update dependencies, bump version number
2025-05-10 10:41:25 +08:00
BinTianqi
2ce92999a4 Force activation using root (#114)
Fix some UI bugs, close #121
2025-05-05 12:49:18 +08:00
BinTianqi
16a57206ea Remove PermissionsScreen
Lock app when leaving, close #118
2025-04-20 12:14:16 +08:00
BinTianqi
a30a9abb3c Store App lock password hash in shared prefs
Add workflow release.yml
Fix R8 error
2025-04-13 09:05:05 +08:00
BinTianqi
5110536b59 Add WorkModesScreen
Update dependency
Remove some Shizuku features
2025-04-12 21:39:11 +08:00
BinTianqi
6c92c7dcbe Add Privilege class 2025-04-06 15:32:11 +08:00
BinTianqi
1212a40e7a Refactor Applications, add app list view 2025-03-22 09:45:55 +08:00
BinTianqi
3c0696faa3 Change horizontal screen padding from 8.dp to 16.dp 2025-03-15 14:04:31 +08:00
BinTianqi
6ffe79fd8b Refactor App lock 2025-03-09 20:11:24 +08:00
BinTianqi
10e34a4e96 Add events notifications 2025-03-09 12:19:09 +08:00
BinTianqi
fa81a2f30e New APN settings screen 2025-02-22 21:35:45 +08:00
BinTianqi
8a8d11a89b Export logs in settings
Set Preferential network config in a new screen
Hide Password entry from home if OwnDroid is not activated, fix #105
2025-02-22 11:54:21 +08:00
BinTianqi
3d6e12581b Add delegated admin in a new screen
Some UI improvements
Info of password complexity
2025-02-16 16:13:44 +08:00
BinTianqi
7995bfbdfe Confirm changing user icon in dialog
Disable API on deactivate
Fix changing theme
Fix auth in app installer
2025-02-15 19:14:38 +08:00
BinTianqi
44d2ab7e2e Refactor code related to navigation, close #104
New PackageChooserActivity
Delete code of parsing apk metadata
2025-02-12 18:56:43 +08:00
BinTianqi
9528d3eb8d Fix CA certs manager and User restrictions manager
Add authentication to app installer
Change version to 6.4 (36)
2025-02-08 19:07:23 +08:00
BinTianqi
5e109d74b1 Fix API
Add SharedPrefs helper class to access shared preferences
2025-02-07 15:51:01 +08:00
BinTianqi
5726bbca14 New app installer
Update dependencies
2025-02-05 21:17:46 +08:00
BinTianqi
4640f6d1f2 New user restrictions
Fix GitHub actions build.yml
2025-01-24 19:04:12 +08:00
BinTianqi
6893ef58aa Content protection policy
Change targetSdk and compileSdk to 35
Fix GitHub action build.yml
Upgrade Compose BOM
2025-01-24 17:58:50 +08:00
BinTianqi
a8392adb42 Manage delegated admins
Upgrade AGP and gradle wrapper version
Fix navigation bug of Shizuku
Fix Action build
2025-01-23 21:21:51 +08:00
BinTianqi
0b90d7c0f3 Bind Shizuku service before navigate to it
Fix CI building
2025-01-22 22:19:06 +08:00
BinTianqi
2dc760dbe3 Query network stats 2025-01-19 13:14:23 +08:00
BinTianqi
426311ecfe Skip authentication if it is unavailable
Disable dependency info (#89)
Remove unused permissions
Use millisecond in security logs
GitHub action: upload artifacts to Telegram only on dev branch
2025-01-04 21:27:38 +08:00
BinTianqi
ec6bccc0b5 Hardware monitor 2024-12-31 20:32:40 +08:00
BinTianqi
4250d47683 Some Wi-Fi operations
Enable/disable Wi-Fi
Disconnect/reconnect Wi-Fi
View, edit or delete saved networks
2024-12-28 21:17:23 +08:00
BinTianqi
38d384d669 Add Wi-Fi 2024-12-28 12:46:46 +08:00
BinTianqi
84c1dff9e6 Optimize start/stop lock task mode flow
Optimize Package selector
2024-12-21 20:07:32 +08:00
BinTianqi
873896ec10 Refactor code of API
Rename Automation API to API
Add API section to READMEs
2024-12-21 17:11:41 +08:00
BinTianqi
6d531f8fd5 Fix network logging
Keep some files when packaging apk
Improve retreiving security/network logs efficiency
2024-12-21 12:44:28 +08:00
BinTianqi
3fb4fb078f Request Shizuku permission before enter Shizuku screen
Bind Shizuku service automatically after enter Shizuku functions page
2024-12-15 12:01:09 +08:00
BinTianqi
867668832e Fix some bugs of authentication
Display authentication screen in NavHost
Remove "Protect storage", authenticate to clear storage instead
Force enable biometrics on if using password alone is not supported
2024-12-14 22:03:39 +08:00
BinTianqi
380675cf8f Use main NavHost to navigate across all pages
Upgrade dependencies
Upload dependencies to GitHub in workflow
2024-12-07 12:31:13 +08:00
BinTianqi
c90325e1c3 Update Readme files
Change version code and version name
Update some strings
2024-11-30 17:07:02 +08:00
BinTianqi
eadb2e9e8a Transfer ownership warning dialog
Update READMEs
Display restriction id under UserRestrictionItem
Optimize some Shizuku-related features
Delay setting default affiliation id to wait Dhizuku initialize, fix #85
2024-11-24 17:34:42 +08:00