Skip to content

πŸš€ v1.0.2-beta.3 (2026-08-07)

Latest

Choose a tag to compare

@Victor-root Victor-root released this 07 Aug 19:13
a20632b

πŸ“‹ Changelog

πŸš€ v1.0.2-beta.3 (2026-08-07)

Reliability pass across translation, language detection and icon theming, a batch of dependency updates, and an automated watch for security advisories.

βž• Added

  • πŸ›‘οΈ Dependabot security watch: every dependency Omnify uses is now checked against published security advisories, and a pull request is opened only when one is actually found. Routine "a newer version exists" noise is turned off on purpose.
  • ⭐ Favourites carousel: favourited apps, catalogue and external sources together, now get their own row at the top of Explore, appearing automatically as soon as one exists (and staying out of the way until then). The overflow menu's "Favourites" entry now only shows or hides that row, and says so directly ("Show favourites" / "Hide favourites"), instead of swapping the whole tab for a filtered list with no way back except that same menu.
  • πŸ”€ Sort favourites your way: the favourites carousel's "see all" page has its own sort menu, by name, by date favourited, or by date installed, entirely independent of the carousel's own fixed most-recently-favourited-first order.

πŸ”„ Changed

  • πŸ”„ The sync button refreshes external sources too: pulling to sync from the app list used to only refresh the catalogue repositories, leaving external sources on their own timer. It now forces both at once, and says so while it works.
  • πŸ”” Unified in-app notifications: every message (translation failures, sync results, and so on) now looks the same everywhere, catalogue and external sources alike, instead of four different notification styles depending on the screen.
  • πŸ“¦ Dependency updates: Compose, commonmark, kotlinx-datetime, JUnit, the Compose lint rules, the Android Gradle Plugin, Gradle itself, and the SDK level the app compiles against, along with the libraries that unlocked.

πŸ› Fixed

  • πŸ”„ Apps leave the Updates tab instantly: an app now disappears from the Updates tab as soon as its install finishes, instead of waiting for the next sync.
  • πŸ˜€ Emoji survive translation: translated text no longer drops emoji.
  • ⚑ Much faster README translation: the on-device translator used to be rebuilt for every paragraph of an external source's README; it now stays loaded for the whole document.
  • 🌐 Translation works in release and beta builds: the code shrinker was stripping a constructor the on-device translation library needs to start up, so translation silently failed outside of debug builds.
  • πŸ—£οΈ Reliable language detection: sources that ship their translations as small per-language files, such as PPSSPP, are now read correctly instead of showing "English only".
  • 🎨 No more all-white app pages: the "match icon to app theme" option no longer turns a page all-white when an icon's background plate is more common than its logo colour.

πŸ›Feedback and bug reports matter a lot at this stage, don't hesitate to open an issue.

πŸ›‘οΈVerify: every release is signed with the same certificate. Compare its
SHA-256 fingerprint (e.g. via apksigner verify --print-certs) against:

F2:2B:D7:B4:63:D8:D8:9C:A1:AC:3B:6C:41:DB:0B:25:AA:C7:7B:86:24:C9:70:E4:52:81:2D:32:19:42:A9:71