Skip to content

Releases: hxreborn/cleanshare

v3.1.3

08 Jun 16:06
v3.1.3
1d06c5e

Choose a tag to compare

What's Changed

Combined notes for v3.1.2 + v3.1.3 since v3.1.2 was declared failed on the IzzyOnDroid F-Droid pipeline and never reached users there.

Bug Fixes

  • 362863c (build) Drop aboutlibraries plugin and use compileSdk block form so the IzzyOnDroid reproducible build passes by @hxreborn

  • 340a2f3 (ui) Use rememberSaveable for regex dialog visibility by @hxreborn

Performance Improvements

Refactor

Miscellaneous

v3.1.2

08 Jun 01:05
v3.1.2
387f774

Choose a tag to compare

What's Changed

Bug Fixes

Performance Improvements

Refactor

Miscellaneous

v3.1.1

15 May 08:30
v3.1.1
b0fd3c9

Choose a tag to compare

What's Changed

Bug Fixes

  • 2746d96 (directshare) Fallback for AOT-inlined isLowRamDeviceStatic on some ROMs by @hxreborn

v3.1.0

25 Apr 16:28
v3.1.0
584ef88

Choose a tag to compare

What's Changed

🚀 Added

v3.0.0

18 Mar 17:12
v3.0.0
a7b9ed6

Choose a tag to compare

What's Changed

🚀 Added

  • 8e3296b - Migrate to libxposed API 101 [breaking] by @hxreborn in #18

    Migrates from libxposed API 100 to 101. API 100 will no longer be supported once 101 is officially released. An LSPosed Manager with API 101 support may not be publicly available yet.

🐛 Fixed

  • b39f54a - (ui) Prevent text wrapping in segmented buttons by @hxreborn

    • Shorten "Permanently delete" label to "Delete"
    • Add maxLines=1 with ellipsis to SegmentedPreferenceItem

v2.1.0

27 Feb 07:03
v2.1.0
31f0afe

Choose a tag to compare

What's Changed

🚀 Added

  • f239675 - (deletion) Add trash as alternative to permanent delete by @hxreborn

    Add new mode to move screenshots to trash alongside permanent delete. Defaults to trash.

  • d22edd1 - (hook) Detect edited screenshots via IPC resolution by @hxreborn

    Add async method to detect recently edited screenshots so they're offered to delete.

🐛 Fixed

  • 47f23df - (hook) Skip trashed files in screenshot detection by @hxreborn

  • 4ad0b1f - (hook) Reset share session state on each chooser open by @hxreborn

    Prevent stale deletion state from leaking into subsequent share sessions.

♻️ Changed

  • 9cfcc45 - (quickshare) Gate debug logs behind BuildConfig.DEBUG by @hxreborn

    Revert verbose diagnostic logging from hook mechanism. All QuickShareFilterHooker logs now use debugLog which only emits in debug builds. Removed unused findMethodsByName and formatMethodSig utilities.

  • a5231d9 - (ui) Improve preference summaries by @hxreborn

  • 21a5d16 - (ui) Replace deletion mode dialog with segmented buttons by @hxreborn

v2.0.3

23 Feb 19:55
afcea3f

Choose a tag to compare

✨ New Features

  • ece191d - icon: add monochrome layer for Material You themed icons (commit by @hxreborn)

🐛 Bug Fixes

  • 119fb1a - Fix Direct Share silently failing on ColorOS (thanks @asdfmonster261 for testing) (commit by @hxreborn)
  • afcea3f - build: revert AGP 8.12.2 and restore lifecycle-viewmodel-compose for reproducible builds (commit by @hxreborn)

🔧 Chores

v2.0.2

22 Feb 20:04
750b327

Choose a tag to compare

🐛 Bug Fixes

  • d842cb1 - hook: revert R8 rule that stripped null checks, breaking direct share (commit by @hxreborn)

🔧 Chores

v2.0.1

21 Feb 10:44
v2.0.1
bdf2d7c

Choose a tag to compare

🐛 Bug Fixes

  • 52d893d - support KernelSU/APatch for auto-delete root detection (commit by @hxreborn)
  • bdf2d7c - licenses scrollbar ignoring app bar and add nav transitions (commit by @hxreborn)

⚡ Performance Improvements

🔧 Chores

v2.0.0

20 Feb 19:06
v2.0.0
4151d81

Choose a tag to compare

✨ New Features

🐛 Bug Fixes

🔧 Chores