v1.1.1

SocAIty/SpeechCraftv1.1.1Mar 10, 2025by github-actions[bot]

AI Summary

Fixed a critical update bug, optimized the Auto theme, and resolved Vulkan and text rendering issues while migrating to Rust 2024.

Key Highlights

  • Fixed critical update bug
  • Optimized Auto theme and UI filters
  • Fixed Vulkan graphics issues
  • Fixed text rendering for CJK characters
  • Migrated to Rust 2024 edition

New Features

  • UI improvements
  • Vulkan graphics fix
  • Text rendering optimization
  • Rust 2024 migration
  • ADB retry logic

Full Release Notes

<!-- Release notes generated using configuration in .github/release.yml at v1.1.1 -->

> [!IMPORTANT]  
> ~There's a bug in v1.1.1 that prevents users from updating: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/issues/892 (manually updating by downloading via our GitHub of course still works). We're working on a fix. Until then, we advise you to not update and wait for v1.1.2.~ We have pushed a new release that contains several fixes, which you can download here: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/releases/v1.1.2

## What's Changed
### Features
* fix(theme): fix, patch, and optimize(`perf`) `Auto` theme by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/702
* feat(ADB): retry `adb devices` only 3 times in debug builds by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/807
* feat(ui): clearer "All" filters by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/806
* log: `error`->`warn`, if no device found by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/885
### Fixed
* bug(settings): use csv instead of txt for `uninstalled_packages` by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/796
* fix: force `wgpu` to use dedicated/discrete graphics-card, to avoid Vulkan issues by @user583953 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/850
* fix: disable debug validation of pack-IDs by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/852
* fix: use advanced text shaping to prevent text being rendered as squares with certain fonts or CJK characters by @user583953 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/858
* hotfix(sync:users): revert UID parsing by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/879
### Refactors
* refactor: avoid `clone` in assignments by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/655
* refactor: extract backup-filename formatting to a utility function by @adhirajsinghchauhan in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/799
* refactor(ADB): improve internal API by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/757
* refactor(deps): replace `static_init` by `LazyLock` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/808
* build(rust-edition): migrate to Rust 2024 by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/864
### Packages/apps
* pkg(com.hoffnung): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/633
* pkg(com.google.android.setupwizard): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/637
* pkg(com.miui.aod): add lock screen editor feature to description by @scxtt-nc in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/648
* pkg(com.miui.guardprovider): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/634
* pkg(com.samsung.android.knox.app.networkfilter): change removal and description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/635
* pkg(samsung): change removal and descriptions of multiple packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/636
* pkg(com.mig.play.games): add Funmax package by @codenyte in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/652
* pkg(com.samsung.android.game.gos): add notice about disabling by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/671
* pkg(google): change description and removal for 2 packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/681
* pkg(com.samsung.android.mobileservice): change removal to advanced by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/685
* pkg(google): change overlay removals to expert by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/674
* pkg(Alibaba): add AliExpress by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/660
* pkg(com.coloros.weather.service): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/677
* pkg(com.casper.turkiye): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/675
* pkg(com.nothing.thirdparty): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/676
* pkg(com.coloros.recents): fix incorrect description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/673
* pkg(com.google.android.apps.privacy.wildlife): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/672
* pkg(com.samsung.euicc): change removal and improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/682
* pkg(tcl): add `com.jrdcom.urlreservedapp1` by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/680
* pkg(com.miui.aod): change removal to advanced by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/683
* pkg(samsung): change removal of 2 packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/679
* pkg(com.google.android.apps.messaging): add notice for Unihertz users by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/684
* pkg(com.taboola.scoop): add wallpaper carousel package by @Unchanged4352 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/714
* pkg(com.samsung.android.dynamiclock) Breaks LockStar customizations by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/734
* pkg(com.huawei.lbs): update description for Huawei LBS and change removal recommendation by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/736
* pkg(com.samsung.SMT): change removal to "advanced" by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/738
* pkg(com.lge.provider.signboard): change description and removal by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/739
* pkg(com.android.se): dep of ColorOS lock by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/735
* pkg(com.telus.checkup): add checkup package from Canadian carrier Telus by @jcoffa in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/750
* pkg(htc): add HTC Lockscreen and Weather themes by @schbrns in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/737
* pkg(com.android.wallpaperbackup): fix typo in description by @Unchanged4352 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/728
* pkg(com.xiaomi.market): categorize it as Advanced by @nixingyang in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/780
* pkg(com.samsung.android.aircommandmanager): "ACM" -> "FACM" by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/768
* pkg(com.samsung.android.app.dtv.dmb): add package by @MCPEngu in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/769
* pkg(samsung): improve S-location related descriptions by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/773
* pkg(samsung): add wallpaper breakage info, remove redundancy by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/777
* pkg(samsung): fix grammar and formatting for some Galaxy packs by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/778
* pkg(com.heytap.pictorial): add note about wallpaper carousel by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/678
* pkg(com.android.thememanager): improve description by @ayaxdev in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/783
* pkg(com.android.phone): improve description and change removal type by @Unchanged4352 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/790
* pkg(google): improve description, add package by @AntoninoScordino in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/805
* pkg(distro): remove community distros by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/812
* pkg(com.android.intentresolver): improve description and change removal by @qumuq-til in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/817
* pkg(com.miui.cloudservice and com.miui.micloudsync): update description by @nixingyang in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/797
* pkg: change descriptions and add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/820
* pkg(com.xiaomi.bluetooth): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/821
* pkg(com.qualcomm.qti.uceshimservice): remove duplicate by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/828
* pkg(tcl): add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/833
* pkg(com.oplus.pscanvas): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/832
* pkg(com.qualcomm.qti.services.systemhelper): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/834
* pkg(sony): improve description and change removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/831
* pkg(com.mi.healthglobal): improve description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/829
* pkg(com.google.android.appsearch.apk): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/827
* pkg(oplus/oppo/oneplus): add packages by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/825
* pkg(com.oplus.aiunit): change description and removal by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/823
* pkg(com.google.android.photopicker): add package by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/824
* pkg(com.fintech.life): change description by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/835
### Development
* build(ci): optimize Cargo `release` for program by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/626
* build(ci): add new unit tests by @Frigyes06 in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/654
* ci(lint): `warn` on `allow_attributes_without_reason` by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/704
* build(ci): fix macOS linting failing by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/730
* build(ci): remove DeepSource check by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/786
* chore(deps): upgrade to `dark-light` v2 by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/788
* build(ci): add runner for MacOS with Intel CPU by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/791
* build(ci): remove exclude and add MacOS-13 to CI by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/793
* build(ci): version-pin OS of runners by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/854
* refactor(lint): fix/silence some lints by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/880
* build(deps): bump ring from 0.17.8 to 0.17.13 by @dependabot in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/881
* chore(issue-template): add CI issue template by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/883
### Documentation
* chore(`bug-report.yml`): collapse log contents by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/656
* chore(1-bug-report.yml): fix rendering error by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/659
* docs(readme): fix broken invite and image by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/664
* docs(readme): link to discussion about needing developers by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/744
* chore(issue-template): add ADB version field for bug-report by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/755
* docs(readme): improve disclaimer and link to Rust website by @Rudxain in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/754
* docs(release): add development process header by @AnonymousWP in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/889

## New Contributors
* @scxtt-nc made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/648
* @codenyte made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/652
* @Unchanged4352 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/714
* @schbrns made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/734
* @jcoffa made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/750
* @MCPEngu made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/769
* @ayaxdev made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/783
* @AntoninoScordino made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/805
* @user583953 made their first contribution in https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/pull/850

**Full Changelog**: https://github.com/Universal-Debloater-Alliance/universal-android-debloater-next-generation/compare/v1.1.0...v1.1.1