🌟 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.
- Settings page performance improvements by @You236929 in #107
- 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
.apkmand.apksas 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
|
|
|
|
|
![]() |
