Commit graph

127 commits

Author SHA1 Message Date
0x192
577fdff474
Disable mode is no longer available before Android 6.0
- Greyed out `disable mode` setting
- `Not available` button redirecting to the corresponding FAQ entry
2022-01-29 22:11:58 +01:00
0x192
17f025f020
Review of the ADB commands (fix #78)
- Big refactor of action_handler()
- pm block/unblock is now used on Android 4.4
- pm hide/unhide is now used on Android 5.x

`pm disable` or `pm disable-user` doesn't work without root on those older devices.
2022-01-29 21:36:07 +01:00
0x192
6a2de27d42
Minor light theme update
More readable color
2022-01-18 23:31:55 +01:00
0x192
cc2455b9f2
Forgot to run rust fmt
I really should add a pre-commit hook for this
2022-01-18 04:20:41 +01:00
0x192
c188479f88
Fix critical bug preventing any action with older devices (< Android 8.0)
I don't know what happened. This is a nasty bug!
(and there is actually 2 bugs in the if condition)

It will help #78
2022-01-18 03:43:39 +01:00
0x192
d840934dba
Check if the ADB command succeed before changing the package state
`perform_commands()` now returns a result.

On old devices, ADB commands can return the '0' exit code even if there is an error
On Android 4.4, ADB doesn't check if the package exists. It does not return any error if
you try to `pm block` a non-existent package.

When the command doesn't exist ADB write to stdout "Error: ..." so we can at least catch this.
2022-01-18 02:56:36 +01:00
0x192
cbae57bca5
Only the first action should change the package state
Regression from 608c05a
Make sure to only send `Message::ChangePackageState` for the first action
2022-01-18 02:08:18 +01:00
0x192
72c7bbdd28
Update the about page
- Update the text
- Add 3 buttons which redirect to Github/Wiki/Issues
- Add a button to redirect to the logfiles directory
2022-01-11 16:31:57 +01:00
0x192
ed246bf9bf
Much more sensible logging implementation
- Use of dirs::cache_dir for logfiles location
- Logfile name convention is now "UAD_%Y%m%d.log"
- Logger now only appends (no more overwrite)
- Logger now creates a new logfile each day
- Creation of a `uad_dir()` helper function to access directories UAD uses
2022-01-09 18:59:11 +01:00
Robin Rapp
04f9dd17f5
[Package] Add apps from Fairphone phone + documentation updates (#92)
- Add 3 Fairphone packages
- Add 7 Qualcomm packages
- Update documentation of 6 Qualcomm packages
2022-01-08 19:38:15 +00:00
VeH-c
0bb93c1fae
[Package] Add a few apps from Unihertz manufacturer (#87)
com.agui.studentmodel
com.agui.game
2022-01-08 18:55:49 +00:00
0x192
18cbba2b13
Refactor workflow and use tarballs for linux builds
- Better usage of the matrix strategy
- Linux builds are now released as a tarball (.tar.gz)
2022-01-08 19:42:36 +01:00
0x192
eda0882451
Update dependencies
Notables updates:
- wgpu v0.11.1 -> v0.12.0
- winit v0.20.0 -> v0.26.0
2022-01-08 19:37:37 +01:00
0x192
608c05a408
Asynchronous + multi-threaded ADB commands (closes #65) 🚀
Smarter use of iced::Command to run as many tasks as possible concurrently/in parallel

- ADB commands no longer block the interaction with the UI.
- The UI now reacts in real-time to ADB actions (no longer waits for all actions to finish)
- Some refactoring along the way
2021-12-20 13:59:19 +01:00
0x192
c93e722d27
Add a length check in update_selection_count()
The selection should always be positive
2021-12-20 02:42:39 +01:00
0x192
72ba0ab02b
Settings checkboxes have their own style
The default text color field recently added in Iced is set to Color::Black which is not suitable for UAD
2021-12-20 02:38:56 +01:00
0x192
8831628015
Update dependencies [Iced breaking change]
Fix Iced breaking change: checkbox text_color styling
2021-12-10 16:03:51 +01:00
w1nst0n
c5e45d0053 More granular templating system
- Use Bug report template only for bugs related to UAD itself
- Add a template for new packages additions
- Add a template for documentation updates
- Add a template for all breakages related to debloating
2021-12-10 11:40:29 +00:00
w1nst0n
39da91a33d Update issue templates
- Add Feature request template
- Update Bug report description
2021-12-01 17:08:43 +00:00
w1nst0n
c789cef26f Add a bug issue template 2021-12-01 15:40:04 +00:00
0x192
855df3458c
[Package] Update com.android.vending
- Correct wrong description
- Put the Expert tag
2021-12-01 16:19:10 +01:00
Jonas
68e00fdafc
[Package] Update com.android.thememanager(.module) (#76)
Updates the description of thememanager and thememanager.module.
Moves thememanager.module to Recommended list.

Co-authored-by: Jonas Ott <mail@jonas-ott.de>
2021-12-01 15:04:30 +00:00
0x192
b5f1132929
[Package] Update many themes/icon packs (#75)
- Move some packages from Pending to Aosp list
- Most of those packages now have the `Advanced` tag
- Improve/Correct some descriptions
2021-12-01 15:46:13 +01:00
0x192
069e14cdc3
[Package] Update com.miui.guardprovider description (#74)
Clearer warning message: removing this packages break any app installation/update
2021-12-01 14:40:54 +01:00
0x192
c087dec8bb
[Package] Update com.samsung.android.honeyboard description (#64)
Removing this packages breaks the Accessibility settings on Android 11
2021-11-13 02:11:14 +01:00
0x192
a129de5085
[Package] Be more careful with the default keyboard packages
Default keyboard packages shouldn't be in the Recommended list. 
This commit moves most of them to the Expert list and update some descriptions to remind to have another keyboard before removing the package.
2021-11-13 02:10:20 +01:00
Felix
6f4ccd752d
Update com.huawei.android.thememanager (#62)
I tried removing the package, and I found the following:
1. You can no longer set any wallpapers by pinching on the home screen and tapping "Wallpaper", the button just does nothing.
2. There are changes in the Settings under "Home screen & wallpaper":
    2.1. Tapping "Themes" will do nothing.
    2.2. The symbol/picture next to "Wallpaper" vanishes.
    2.3. "Wallpaper" reverts to working like on stock Android (or whatever is on a Moto G6): There's a list of sources, in my case Huawei's "Gallery", "Live wallpapers" and Google's "Photos", which allow you to choose a picture for your wallpaper. Interestingly, you can still blur and toggle scrollability in what seems to be Huawei UI when choosing "Gallery", "Photos" leads to a different UI.

I adjusted the description. Hope this helps!
2021-11-07 19:37:03 +00:00
0x192
173be4df5c
[Package] Update com.huawei.parentcontrol description (#51) 2021-11-02 21:59:56 +01:00
0x192
2b97541a21
Allow breaking changes for all unstable dependencies 2021-11-02 21:45:20 +01:00
0x192
b03260a684
[Feature] Persistent settings (#44 / fix #50) 2021-11-02 21:14:36 +01:00
0x192
28647f38cb
[Package] Add android (unsafe) (#58) 2021-10-23 15:18:29 +02:00
0x192
77915446ce
Fix emulators not being detected 2021-10-23 14:29:34 +02:00
0x192
5a14ab8dc3
Adress brand new clippy warnings 2021-10-23 03:10:29 +02:00
0x192
edf7dd6c47
Fix crash when no device is connected 2021-10-23 02:59:47 +02:00
0x192
18c9499e93
Add a manual build/upload artifacts workflow 2021-10-23 01:04:51 +02:00
0x192
b26f6b60de
Add .log files to .gitignore 2021-10-22 23:49:02 +02:00
0x192
52cd522732
Fix code formatting (rsmft) 2021-10-22 23:40:12 +02:00
0x192
e49df41534
Feature/Multi-device support (#49) 2021-10-22 23:35:59 +02:00
0x192
1dc0c02f51
Update dependencies 2021-10-21 16:02:54 +02:00
0x192
4a60606711
No longer use of MinGW toolchain (fix #57) 2021-10-21 15:29:30 +02:00
0x192
af4d35fe57
[Package] Add uk.co.ee.myee (#52) 2021-10-15 19:48:45 +02:00
0x192
98d511fadf
Review of the recommendations (#41) 2021-10-15 18:03:42 +02:00
0x192
71e05e3434
Fix typo (adress #48) 2021-10-11 19:03:28 +02:00
karim-attia
acb99b2120 Update README.md
typo: developpement -> development
2021-10-11 16:56:55 +00:00
0x192
69c3d8beb9
Ok. Last screenshot change 2021-10-11 00:35:21 +02:00
0x192
de7871a525
Even better screenshot 2021-10-11 00:18:13 +02:00
0x192
e87d0e362e
Better screenshot 2021-10-10 21:54:20 +02:00
0x192
35c9f25eaf
Fix screenshot extension issue 2021-10-10 21:41:33 +02:00
0x192
195ae6d8da
New Release (v0.3) 2021-10-10 21:09:27 +02:00
0x192
57dc863a7e
Add build and CI workflows 2021-10-10 04:34:47 +02:00