- Add crates/uad-cli for command-line interface
- Extract shared logic into crates/uad-core
- Separate GUI into crates/uad-gui
- Enable code reuse across components
Added a note to the release workflow clarifying that package list updates do not require a new app version, as UAD-ng fetches the latest package definitions on launch if connected to the internet.
* Fixed some spelling in readme
* Updated changelog
* pkg(`com.qualcomm.qcrilmsgtunnel`): change removal and description (#59)
* pkg(`com.google.android.googlequicksearchbox`): improve description (#58)
* docs(changelog): add packages
* Add ADB filter for system packages only
* Reduced startup window size
* 0.6.2 release prep
* fix: change homepage URL to org
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
* Dev update (#80)
* chore(issue-templates): don't allow blank issues
* pkg(`com.samsung.android.providers.contacts`): improve description
* `com.miui.miinput`: Change description and removal type
* (`com.mediatek.duraspeed`): change description
* Make the description clearer
* Add Poco Community app to lists
* (`com.xiaomi.finddevice`): Update removal status
* Add POCO Store to UAD lists
* Add Xiaomi Gallery Editor to UAD lists
* Correct grammar according to suggestions
* Fixed incorrect grammar for other MIUI apps.
* Add installation instructions for more Linux distributions in the README
I added installation instructions for
-Gentoo Linux
-NixOS
-Alpine Linux & FreeBSD
-Fedora Linux
* Update some MIUI app description and removal following suggestions
* Remove unintended spaces
* fixed wrong description for some LG apps
Tested on an LG V30 with latest stock firmware v31a.
Removing task breaks the Calendar app so it is not safe to remove.
Removing eula breaks the HD Audio Recorder app, which has many pro/studio features (such recording in FLAC 24bit/192kHz and more), that's why I changed them to expert,
* updated some lg apps
---------
Co-authored-by: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>
* update dev branch
* chore(issue-templates): don't allow blank issues
* pkg(`com.samsung.android.providers.contacts`): improve description
* `com.miui.miinput`: Change description and removal type
* (`com.mediatek.duraspeed`): change description
* Make the description clearer
* Add Poco Community app to lists
* (`com.xiaomi.finddevice`): Update removal status
* Add POCO Store to UAD lists
* Add Xiaomi Gallery Editor to UAD lists
* Correct grammar according to suggestions
* Fixed incorrect grammar for other MIUI apps.
* Add installation instructions for more Linux distributions in the README
I added installation instructions for
-Gentoo Linux
-NixOS
-Alpine Linux & FreeBSD
-Fedora Linux
* Update some MIUI app description and removal following suggestions
* Remove unintended spaces
* fixed wrong description for some LG apps
Tested on an LG V30 with latest stock firmware v31a.
Removing task breaks the Calendar app so it is not safe to remove.
Removing eula breaks the HD Audio Recorder app, which has many pro/studio features (such recording in FLAC 24bit/192kHz and more), that's why I changed them to expert,
* updated some lg apps
* update ci action checkout
---------
Co-authored-by: AnonymousWP <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>
---------
Co-authored-by: Anonymoussaurus <50231698+AnonymousWP@users.noreply.github.com>
Co-authored-by: Scott <131740614+ProtonOSS@users.noreply.github.com>
Co-authored-by: Scott <151531842+ProtonXOS@users.noreply.github.com>
Co-authored-by: Revision <152847068+RevisionOSS@users.noreply.github.com>
Co-authored-by: AlbydS <119180144+AlbydST@users.noreply.github.com>
Co-authored-by: mirko93s <21228368+mirko93s@users.noreply.github.com>
Co-authored-by: jxdv <virgoj@protonmail.com>
Cherry picking of lints from clippy::pedantic / clippy::nursery / clippy::unwrap_used / clippy::expect_used
Notable changes :
- consideration of all clippy::use-self lints
- replaced sort() by unstable_sort()
- use of map_or_else() when appropriate
- replaced "".to_string() by String::new()
- replaced collect() + len() by count()
The code base now passes all the clippy::nursery lints
---------
Co-authored-by: w1nst0n <w1nst0n@keemail.me>
That's because all `0.5.x` users are receiving update prompt for `dev-build`...
I need to add an "update branch" settings and let the user choose between "beta release" and "stable release"
- Big refactoring using the new reusable workflow feature
- Better use of caching
- Replace lld linker on MacOS/Linux by a better one: https://github.com/rui314/mold
- Automatically create a `dev-build` release whenever a commit changing the software code lands into the main branch
- Replace unmaintained Github Action `actions-rs/toolchain` by `dtolnay/rust-toolchain`
- Update all others Github Actions (I now watch all the repositories to be notified on new release)
- Use the new `automatically generated release notes` feature from Github
Useful if UAD is distributed into repositories. The update process will then be managed by a package manager.
Note: MacOS builds are will now also be released as a compressed tarball (like for Linux)