Commit graph

114 commits

Author SHA1 Message Date
Angel J
f9e4f141c0
chore(deps): bump tokio to 1.52.3 2026-07-11 07:38:48 -07:00
Angel J
1623d39b55
chore(deps): bump clap to 4.6.1 2026-07-11 07:38:45 -07:00
iamanaws
7dcb7e9315
feat: add CLI and restructure into multi-package workspace
- 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
2026-06-13 17:21:27 -07:00
Rudxain
49250576f3
build(logo): optional image dep 2026-04-11 00:58:55 -04:00
Rudxain
40e5281ee0 chore(cargo-clippy): rm no-op lint line 2026-01-17 10:11:02 -04:00
Cosm
76e54c63f8
Merge branch 'main' into chore/rfd 2026-01-09 12:02:45 +00:00
ist1114011
ba8e6ee472 (chore): bump rfd to 0.17.1 2026-01-09 11:57:00 +00:00
Frigyes Erdosi Szucs
2eff902f69 chore: Bump UAD-ng version in cargo.toml 2026-01-06 11:52:06 -08:00
angel
a5c18ee295 chore(deps): bump iced from 0.13.1 to 0.14.0 2025-12-21 20:37:19 -08:00
iamanaws
369cfaa946 chore(deps): bump iced from 0.12.0 to 0.13.1 2025-11-17 07:13:03 -08:00
Rudxain
760b21da09
ci(clippy): rm some lints
- `exit` isn't bad for apps, only for libs
- `mem_forget` is rarely a mistake, and is trivial to catch
- `string_to_string` is superseded by `implicit_clone`
- `allow_attributes_without_reason` can be catched by reviewers
2025-10-31 17:41:06 -04:00
Rudxain
c5799702e2
refactor: rm all regex, and properly parse pm list users 2025-07-22 10:43:55 -04:00
Rudxain
be13905042 chore(deps): upgrade ureq to v3 2025-07-10 10:34:56 +02:00
Rudxain
b778966760 chore(deps): upgrade embed-resource to v3 2025-07-10 10:34:56 +02:00
Rudxain
2069dbf6c3 chore(deps): upgrade dirs to v6 2025-07-10 10:34:56 +02:00
Rudxain
a6cbcd9e6e chore(deps): upgrade rfd to 0.15 2025-07-10 10:34:56 +02:00
Rudxain
94add2dd90 chore(deps): ureq = 2 2025-07-10 10:34:56 +02:00
Rudxain
7666ef9c85
build(cargo): release opt-lvl 2
I missed this in 45ad468
2025-07-04 15:00:46 -04:00
Rudxain
45ad468a0e
build: split release profile into opt 2025-07-04 13:51:32 -04:00
Anonymoussaurus
1dbaeb56d8
chore(release): bump version to 1.1.2 2025-03-10 20:25:43 +01:00
Anonymoussaurus
be869dace6
chore(release): bump version to 1.1.1 2025-03-09 13:42:30 +01:00
Rudxain
b71608a95f ci(lint): enable clippy::unwrap_used only for some modules 2025-03-06 02:16:13 -04:00
Rudxain
135b1e8615 ci(lint): allow unsafe_code 2025-03-06 02:16:13 -04:00
Rudxain
607475ff24
build(rust-edition): cargo fix --edition & update Cargo.toml 2025-02-22 13:28:04 -04:00
189024609
1ec58c9df4 build: enforce usage of crate::gui::widget::text via clippy's disallowed-{types, methods} lints 2025-02-19 17:13:25 +01:00
Ricardo Fernández Serrata
1e94996dbb
refactor(deps): replace static_init by LazyLock (#808)
* refactor(deps): replace `static_init` by `LazyLock`

* docs(tests): comment to mod-comment. silence warn in `config.rs`
2025-02-09 20:53:17 +01:00
Ricardo Fernández Serrata
ef160366c7
Merge branch 'main' into refactor/adb-api 2025-01-20 16:15:53 -04:00
Rudxain
fb5a3f9d09
chore(deps): upgrade to dark-light v2 2025-01-09 20:23:50 -04:00
Ricardo Fernández Serrata
5761e8df9b
Merge branch 'main' into refactor/sync-and-set_var 2024-12-07 10:25:49 -04:00
Frigyes
9295c8bcd7
Merge pull request #704 from Universal-Debloater-Alliance/ci/lint/allow_with_reason
ci(lint): `warn` on `allow_attributes_without_reason`
2024-11-17 22:37:04 +00:00
Ricardo Fernández Serrata
29673ef74c
ci(lint): warn on allow_attributes_without_reason 2024-10-29 14:36:10 -04:00
Rudxain
24a61c8b04
fix(theme): fix, patch, and optimize(perf) Auto theme 2024-10-27 22:15:09 -04:00
Rudxain
6032b8e5e4 build(lint): improve warns about unsafe 2024-09-24 18:20:35 -04:00
Ricardo Fernández Serrata
1b3e1f380e
build(Cargo): optimize release further 2024-09-15 11:28:18 -04:00
Anonymoussaurus
4b12d034d1
Merge pull request #551 from Universal-Debloater-Alliance/chore/1.1.0-release-preparation
chore(release): preparation for v1.1.0
2024-09-15 16:26:30 +02:00
Ricardo Fernández Serrata
b50d7af4b8
refactor(linting): fix warnings from #537 (#578)
* refactor(apply-lints): `cargo clippy --fix`

* style: format code with Rustfmt

This commit fixes the style issues introduced in 7c04d15 according to the output
from Rustfmt.

Details: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/578

* style(save): call unqualified `Ok`

* style(sync): inline fmt args on `info!`

* style(theme): properly separate hex colors, `allow` `match_same_arms`

* refactor(list-view): `allow` some lints, dedupe text widget

* refactor(list-view): fix 1 `if_not_else`

* fix(utils): `setup_uad_dir` no longer takes `Option`

Also more logging and error handling

* refactor(list-view): `export_selection` `Button` built with common branch

* fix(list-view): fix all warns in 1 file, refactor, err handling, etc...

* style: format code with Rustfmt

This commit fixes the style issues introduced in 49cfa27 according to the output
from Rustfmt.

Details: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/578

* refactor(lints): `allow`, `expect`, and apply lints. factor `uad_lists.json` into var
Also:
- factors-out the List name into a `const`.
- Converts some regular comments into docs.
- use `reason` as a better alternative to comments.

* docs(name): concise description of `NAME`

* style(theme): apply suggestion from review

---------

Co-authored-by: Rudxain <rudxain@localhost.localdomain>
Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
2024-09-14 16:13:05 +02:00
Rudxain
4c0615ad1b build(clippy): warn pedantic group 2024-07-11 13:53:31 -04:00
Rudxain
20683fa6c4 build(lint): forbid undocumented_unsafe_blocks 2024-07-11 13:45:04 -04:00
Rudxain
6a456c278d refactor(lint): deny string_to_string, and fix errors 2024-07-11 13:40:38 -04:00
Rudxain
8b8a6c8f4b build(lint): warn shadow_unrelated 2024-07-11 13:27:44 -04:00
Rudxain
a070d1f179 build(lint): warn panic_in_result_fn 2024-07-11 13:19:31 -04:00
Rudxain
9948472c41 build(lint): warn mem_forget 2024-07-11 13:15:28 -04:00
Rudxain
d7f7d98c8f build(lint): warn large_include_file 2024-07-11 13:10:33 -04:00
Rudxain
6e52a3d554 build(lint): warn infinite_loop 2024-07-11 12:57:26 -04:00
Rudxain
fdaeb2368d build(lint): warn format_push_string 2024-07-11 12:54:54 -04:00
Rudxain
82223608d8 build(lint): deny exit 2024-07-11 12:53:18 -04:00
Rudxain
897b658d14 docs(lint): unsafe should stay as deny 2024-07-11 12:25:17 -04:00
Ricardo Fernández Serrata
3b10ea4bcb build(cargo): deny unsafe, warn unwrap 2024-07-11 12:25:17 -04:00
Frigyes Erdosi Szucs
f6a1c11566
release(versioning): bumped uad-ng version and updated dependencies 2024-07-10 18:22:12 +02:00
Adhiraj S. Chauhan
e500d50068
Merge pull request #527 from Universal-Debloater-Alliance/feat/export-packages
feat(backup): add ability to export uninstalled packages with their description
2024-07-03 10:28:23 +05:30