Skip to content

v2.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Jun 22:19
· 15 commits to main since this release
f32909e

🌟 ObtainX Exclusive Updates

✨ New Features

  • Responsive large screen / tablet layout β€” a two-panel split layout on tablets and landscape screens, showing the list on the left and details on the right.
  • Category badge display β€” a new view option to show full category chips directly on app cards instead of simple vertical color strips.
  • APKMirror release notes β€” "What's New" changelog text is now extracted and shown for apps tracked from APKMirror.
  • Pinned group headers β€” on the apps list, group headers stay pinned at the top while scrolling the app list.

πŸ›  Improved Features

  • Significant performance improvements β€” faster loading of large app libraries, with no freeze on launch or when resuming the app.
  • Smarter update checks β€” redundant network requests are skipped when nothing has changed (F-Droid metadata, GitHub attestation), so refreshes are quicker and use less data.
  • Smarter bulk-add from GitHub β€” bulk import now detects GitHub rate-limiting and lets you add a personal access token inline to resume the scan, and matches repositories to package names more accurately (fewer wrong results).
  • GitHub proxy β€” route GitHub requests through a configurable proxy for restricted networks, with an option to include or omit your personal access token. by @You236929 in #109
  • Per-warning visibility toggles β€” all warning toggles moved into their own Settings section for easier access: downgrade warning, battery-optimization prompt, track-only warnings, and APK-origin warnings.
  • GitLab personal access tokens β€” a reworked source-specific credentials section lets you add and validate both GitHub and GitLab tokens, with a verified-status indicator and a prompt before discarding unsaved token changes. It now prevents saving invalid tokens.
  • "versionCode" update-detection mode β€” replaced the separate "Use app versionCode as OS-detected version" toggle with a new "App versionCode" option in the "versionDetection" dropdown.
  • Collapsible apps & settings sections β€” expand or collapse individual sections, or all at once, with your choices remembered.
  • Unsaved-changes protection β€” a confirmation prompt before leaving the Add App screen with unsaved input.
  • Reworked icon/favicon resolution β€” tries the store's bundled icon first, then the site favicon. Many new store icons bundled (GitLab, Codeberg, SourceForge, Aptoide, Uptodown, itch.io, and more).
  • Flicker-free theme toggling β€” optimized theme transitions so switching light, dark, or black themes no longer causes screen flicker or double redraws.
  • Repeated in-app searches are cached for faster results.
  • Update translations in de.json by @DwainZwerg in #91
  • Use downloadingX translation key for download progress label by @You236929 in #106
  • The "Import/export" screen is now called "Backup."

πŸ› Bug Fixes

  • Fixed the "only check installed" behavior.
  • Backup imports β€” fixed a bug where foldered apps from backup files were not imported correctly.
  • Fixed a crash that could occur when an app was uninstalled while the list was refreshing.

πŸ”„ Upstream Sync Highlights

Built on top of Obtainium v1.5.2

✨ New Features

  • itch.io support β€” add and track apps from itch.io.
  • Tarball releases β€” install apps published as .tar.gz, .tgz, .tar.bz2, or .tar.xz; the APK is extracted automatically, with a filter for which APK inside to use.
  • Multi-APK packages β€” detect .apkm and .apks as APK container formats (#2664) (#2930)
  • Separate notifications for exempt-from-BG-updates apps (#2854) and track-only apps (#2945)
  • Added option to silence older-version-install errors (#2752)
  • Added option to suppress the battery-optimization prompt on startup (#2753)
  • Added option to disable all tactile/haptic feedback (#2962)

πŸ›  Improved Features

  • Added option to default "Include prereleases" to ON for new GitHub apps (#2895)
  • App detail page now shows the OS-reported installed version alongside the pseudo-version notice (#2926)
  • Various translations

πŸ› Bug Fixes

  • Handle missing file picker gracefully (#2609)

πŸ–ΌοΈ Screenshots

All Apps Page
Modern Settings Page, custom category colors
Category badges on app cards
Reworked Settings section for easier access