Releases: OpenHub-Store/GitHub-Store
1.8.0
🚀 GitHub Store 1.8.0 — Backend, Imports & a Faster China
The release where GitHub Store grew its own backend, learned to recognize every GitHub-sourced app already on your device, and shipped a download-mirror system that finally makes installs fast for users behind the Great Firewall.
☁️ A backend, behind everything
GitHub Store now runs on its own service at api.github-store.org. It's quiet — most users will never notice it — but it makes a lot of new things possible:
- GitHub auth that works in China. The OAuth device flow now goes through our backend by default, so the sign-in browser dance no longer fails for users on networks where
github.comis throttled. Falls back to direct GitHub for everyone else, transparently. - Faster discovery. Search and explore queries are routed through a curated discovery layer, with the live GitHub passthrough as a backup. Caching is honest about freshness — every result you see is either fresh-from-GitHub or clearly cached, never stale-without-saying-so.
- Anonymous-by-design. No account needed. No personal data sent. No tracking IDs tied to your library. Backend is open source under Apache 2.0 — you can self-host it, and we're committing to keeping that path real.
This is the foundation for everything else in 1.8.0 and a lot of what's coming next.
🔭 Library Imports — see every GitHub app you already have
Install GitHub Store on a phone that already has Obtainium-, browser-, F-Droid-, or sideload-installed GitHub apps and GitHub Store now recognizes them automatically.
- Three match strategies. Manifest hint (deterministic), signing-cert fingerprint matched against an F-Droid-seeded database, and backend-assisted name search. High-confidence matches link silently; the rest land in a one-tap review wizard.
- Honest permission prompt. We ask for
QUERY_ALL_PACKAGESon Android 11+ with a screen that lists every field the optional backend lookup carries — and only that. The match always runs on your device first. - Auto-import summary with full per-card undo. Skipped something? Tap Undo. Linked the wrong repo? Open Details → Unlink.
- Overflow → Scan for GitHub apps runs the wizard manually whenever you want.
This is the single most-requested feature from the user survey and the foundation for everything else around update tracking. Install GitHub Store, hit Apps, see your stuff.
🌐 Download Mirror System — for the GFW and everyone behind a slow CDN
Asset downloads from GitHub's CDN are notoriously throttled in mainland China. GitHub Store now ships a real mirror system to fix that.
- Multi-source race. When a mirror is selected, downloads race the direct GitHub URL and the mirror in parallel — whichever responds first wins. Reliability up, time-to-first-byte down.
- End-to-end SHA-256 verification. Every mirrored download is verified against GitHub's published asset digest after completion. Mismatch → file deleted, error surfaced. We trust the math, not the mirror.
- Curated community mirror list, updateable from the backend without an app release. Dead mirrors get swapped out within hours instead of waiting for the next version bump.
- Custom mirror URL. Run your own
gh-proxy-style instance? Paste the template, done. - Auto-suggest sheet. Three sustained slow downloads in a row → a one-time prompt asking if you want to switch to a faster mirror. Dismissable. Doesn't nag.
- Tweaks → Network → Download Mirror. Test connection button shows real latency to the selected mirror.
🔑 Personal Access Token sign-in
For users whose network blocks the GitHub OAuth browser flow entirely — paste a Personal Access Token (classic or fine-grained) instead. Validates locally, signs you in, full feature parity with the OAuth path. No browser round-trip required.
💬 Send feedback — without leaving the app
New Send feedback entry under Tweaks → About. Pick a category (bug / feature / change / other), choose a topic (Install, Search, Auth, UI, etc.), fill in the relevant fields, and ship it as either an email or a pre-filled GitHub issue. Diagnostics card shows you exactly what's being sent before you send it. Toggle off if you don't want to include them.
🌀 Pre-release channel UX, redesigned
- Channel chip on Details for tracked apps: toggle "Include betas" / "Stable only" with a tap.
- "Switch to stable v1.2.3" rollback chip when you're on a pre-release and a clean stable exists.
- Stalled-project warning. "No stable release in 8 months — betas may not converge to a stable build." Surfaces only when the project is actively shipping pre-releases on top of a long-stale stable.
- Merged "What's changed since v1.0" card concatenates release notes for every version you skipped between updates. No more digging through release pages.
🐧 Arch Linux support
Native .pkg.tar.zst packages for Arch / Manjaro / EndeavourOS / CachyOS / Garuda — install with sudo pacman -U github-store-1.8.0-1-x86_64.pkg.tar.zst. Generated by the build pipeline alongside the existing .deb, .rpm, .AppImage, and the Windows / macOS installers.
🐛 Important bug fixes
- Linux Desktop data loss fixed. Settings, tracked-app library, and database now persist correctly under
~/.local/share/GitHub-Store/(or yourXDG_DATA_HOMEequivalent), not/tmpwhere they used to silently get wiped on reboot or bytmpfscleanup. If you've lost your library on Linux before, this is for you. - macOS accessibility crash fixed (Compose Multiplatform updated to 1.10.3).
- Apps with null release authors no longer crash deserialization (e.g.,
termux-taskershipping with a deleted-account author). Long-tail of older releases now installable. - Asset picking honored. When you explicitly choose a variant, that's the one that gets installed — no more silent override (#382).
- External app updates. Updating an app outside GitHub Store now correctly reflects the new version on the next launch — no more stale "update available" badges for apps you already updated.
- Version normalization —
v3.1.3and3.1.3are now treated as the same version everywhere. No more spurious "downgrade" warnings on tag-prefix mismatches. - Auth resilience. Auth path resets to Backend on process restart so a stale Direct escalation doesn't strand users on github-blocked networks. Mid-session transitions remain one-way (Backend → Direct).
- Localization. Newline escaping fixed across all 12 translated locales — multi-paragraph dialogs now render with real line breaks instead of literal
\n. Percentage signs no longer render as92%%. - Mirror security. Authorization header is stripped when redirecting through a mirror (so your GitHub token never leaks to a third-party proxy). Mirror only rewrites release-asset URLs — API calls always go direct.
- Apps FAB no longer overlaps the navigation bar at the bottom of the Apps screen.
🎬 Meet the author
I made a short video about GitHub Store, what it does, and where it's going. Two minutes, no fluff.
Watch on YouTube → | Watch on Bilibili →
📋 Tell me what to build next
Three minutes of your time helps me prioritize what ships in 1.9. The questions are short, the answers shape the roadmap.
Full Changelog: 1.7.0...1.8.0
GitHub Store 1.7.0 — Tweaks, Link Apps & Power User Update
🚀 GitHub Store 1.7.0 — Tweaks, Link Apps & Power User Update
The biggest release yet. A dedicated Tweaks screen, app linking, search history, recently viewed repos, Shizuku silent install, background auto-updates, Flatpak support, and dozens of quality-of-life improvements.
✨ New Features
🔗 Link Apps
- Connect any installed app to its GitHub repository — GitHub Store will track updates for it automatically
- Guided flow: pick installed app → enter repo URL → select the matching release asset
- Package name and signing key verification to ensure you're linking to the right repo
- Export & import your linked apps
🛠️ Tweaks Screen
- All settings extracted into a dedicated Tweaks tab in the bottom navigation bar
- Sections: Appearance, Network, Installation, Updates, Storage & more — all in one place
- Profile screen is now clean and focused on your account, collections, and quick links
🔍 Search History
- Recent search queries are saved locally and shown when the search field is empty
- Tap a history item to instantly re-search; remove individual entries or clear all
- Searches now trigger only on explicit action — no more debounce auto-search
🕐 Recently Viewed
- Automatically tracks repositories you open so you can easily return to them
- Accessible from Profile alongside Starred and Favourites
🤖 Shizuku Silent Install (Android)
- Choose between the default system installer and Shizuku silent install — no prompts, no taps
- Real-time Shizuku status indicator (Ready / Permission Needed / Not Running / Unavailable)
🔄 Background Auto-Updates (Android)
- Configurable periodic update checks: every 3h / 6h / 12h / 24h
- Notification when updates are found for your installed apps
- With Shizuku enabled, updates are downloaded and silently installed in the background
- Pre-release inclusion toggle — opt in to beta/alpha releases
🧊 Liquid Glass Effect
- New visual effect applied to navigation and screen backgrounds
- Enabled by default, toggleable in Tweaks → Appearance
📜 Desktop Scrollbar
- Optional vertical scrollbars for all scrollable lists on Desktop
- Toggleable in Tweaks → Appearance
👁️ Hide Seen Repositories
- Mark repos as "seen" when you view them, then optionally hide them from discovery feeds
- Clear your seen history at any time from Tweaks → Storage
🏷️ Topic-Based Discovery
- Home screen now supports topic-based filtering for more relevant app discovery
- Two-phase loading with caching for instant topic results
🔐 APK Signing Verification
- Verifies APK signing fingerprints before installing updates
- GitHub artifact attestation verification for enhanced supply chain security
- Warning dialogs when signing keys don't match
🐛 Bug Fixes
- Fixed download cancellation accidentally deleting files
- Fixed desktop proxy handling and network connectivity issues
- Fixed scrollbar container layout and scrolling edge cases
- Desktop: downloaded assets are no longer deleted after installation
- Improved
.debpackage scripts for headless and WSL compatibility - Fixed HelloGitHub widget link for accurate recommendations
🌍 Localization
- Now supporting 13 languages: English, Arabic, Bengali, Chinese (Simplified), Spanish, French, Hindi, Italian, Japanese, Korean, Polish, Russian, Turkish
- All new features fully translated across all supported languages
🛠️ Build & Infra
- ktlint integration with auto-formatting on build
- Parallel Gradle project execution enabled
Full Changelog: 1.6.2...1.7.0
1.6.2
🚀 Github-Store 1.6.2 - Sponsor Screen & Community Power!
Major highlight: Beautiful new "Support GitHub Store" screen with Golden Kodee voting, GitHub Sponsors, Buy Me a Coffee, and more—your way to fuel this 100% indie project (130k+ downloads, 7.7k stars)!
✨ Star Features
- ❤️ SponsorScreen: Heroic UI with gradient cards, Golden Kodee Awards voting (KotlinConf 2026 nominee!), GitHub Sponsors, Buy Me a Coffee, starring, bug reports, and sharing. Live now in-app! (#309)
- 🔤 Sorting Labels: New localized sorting options for perfect organization. (#305)
- 🎨 UI Polish: Subtle fixes for flawless experience. (#310)
🛠️ Build & Funding
- Fixed AppImage icon paths for reliable builds. (#306)
- Enhanced funding: Buy Me a Coffee + custom links in FUNDING.yml. (#308)
Full Changelog: 1.6.1...1.6.2
Note
Vote for GitHub Store in Golden Kodee Awards! Register & vote before March 22: Direct Vote Link
🌐 Website | 💬 Discord
130k+ downloads, built solo while in high school—your support keeps it free forever! 🚀
1.6.1 - Quick F-Droid Update
🚀 Github-Store 1.6.1 - Quick F-Droid Update!
Fast patch primarily for F-Droid builds—delivering essential improvements and new features in record time!
Note
This quick release ensures smooth F-Droid integration while adding polish everyone will love.
✨ Fresh Features & Improvements
- 🧹 Clear Cache Button: Instantly refresh your cache for the latest data. (#299)
- 📁 Organized Downloads: Apps now save to dedicated subfolders on desktop. (#298)
⚠️ Smarter Downgrade Warnings: Enhanced logic keeps your installs safe. (#297)- 🆕 zsync AppImage Updates: Automatic, delta updates for Linux users. (#304)
- 🌐 Arabic Language Support: Full
strings-ar.xmlintegration. (#301) - 🔄 Proxy & Resources Refactor: Smoother networking and cleaner code. (#299, #302)
📚 Docs & Funding
- Multi-language README localization (#285)
- Updated badges, Trendshift links, and custom FUNDING.yml (#284, #294, #295)
👏 New Contributor
@bilalahmadsheikh kicked off with their first issue! (#288)
Full Changelog: 1.6.0...1.6.1
1.6.0
🚀 Github-Store 1.6.0 - Discover, Star, and Install Like Never Before!
Welcome to the most polished release yet! Dive into a faster, prettier app with stellar new features like starring your favorite repos, seamless Linux support, and a fresh developer profile. We've modularized the codebase for rock-solid performance, added global languages, and squashed bugs—making it easier than ever to explore GitHub's universe across Android and desktop.
Caution
Free and Open-Source Android is under threat. Google could lock down your freedom to install apps of choice. Make your voice heard: keepandroidopen.org.
🌐 Brand New Home on the Web! Check out the shiny GitHub Store website!
💬 Join the Community! Hop into our Discord server to chat, share repos, and shape the future.
✨ Sparkling New Features
- 🌟 Starred Repositories: Pin and revisit your favorite repos instantly—your personal GitHub stars, right in the app! (#177)
- 🐧 Linux Love: AppImage downloads prioritized, plus Debian 12 packages for effortless desktop installs. (#178, #239)
- 🗣️ Built-in Translations: Seamlessly translate repo content and UI—explore the world in your language!
- 👤 Developer Profiles: Peek into creators' worlds with a dedicated profile screen full of insights. (#179)
- 🔗 Deep Linking Magic: Jump straight to repo details from any link—smooth navigation awaits. (#246)
- 📥 Smart Releases & App Management: Pick any release version, open/uninstall/downgrade apps with ease. (#251, #253)
- 🌐 Proxy Power & Supercharged Caching: Bypass networks smoothly and enjoy lightning-fast loads everywhere. (#262, #265)
- ⚡ Manual Installs & Native Splashes: Auto-checks, custom installs, and buttery Android splash screens. (#266, #267)
- 🔐 Smarter Login: Session handling that just works, plus easy sharing of repos. (#268, #273)
🎨 UI/UX Glow-Up
- Liquid Glass Chips: Category filters now shimmer with a futuristic glassy redesign—scroll to top on switches for pure delight. (#244, #240)
- Fresh Icons & Details Polish: Stunning new Android icons and refined repo screens. (#272, #271)
🌍 Global Reach
Thanks to our amazing community:
- Polish by @dawid9707 (#158)
- Turkish by @baturax (#180)
- Bengali updates by @arg387 (#183)
- Hindi by @adnan-bhaldar (#248)
🛠️ Under the Hood Wins
- Overhauled search for spot-on results, relocated settings to your profile, and dynamic proxy support. (#250, #261)
- Modular project structure, dependency upgrades, and build tweaks for Android/Desktop harmony. (#210, #270, #238)
🐛 Bug Squashed
- Fixed APK architecture matching for flawless armv7/armv8 downloads. (#247)
📚 Better Docs & Security
👏 Shoutout to New Heroes
A huge welcome to our first-time contributors fueling this open-source adventure:
Ready to star some repos and install with style? Download now and join 1.6.0's magic! ⭐ Get it on GitHub
Thanks for building with us—feedback welcome! 🚀
1.5.1
🌍 GitHub Store v1.5.1
A quality-of-life update focused on smoother navigation, smarter syncing, and richer localization so GitHub Store feels more personal and reliable across devices and languages.
✨ Highlights
-
New liquid bottom navigation bar
A more fluid and modern bottom navigation experience for switching between sections of the app. -
Favorites and feedback on details
Mark repositories as favorites and share feedback directly from the details screen, making it easier to track what you care about and shape future improvements. -
Smarter data migration & system sync
Added a robust data migration layer and improved system sync to keep app state aligned with installs/updates done outside GitHub Store, especially on Android.
🌐 Localization & i18n
-
New languages added
- Korean (🇰🇷)
- Bengali (🇧🇩) – thanks to @arg387
- Italian (🇮🇹) – thanks to @vincenzomarotta
-
Improved translations & structure
- Updated localized READMEs
- Localized theme options
- Fixed escaping issues (apostrophes in string resources)
- Renamed Japanese translation file for consistency and maintainability
🧭 UI, UX & Theming
-
Home screen refactor
DecomposedHomeRootinto smaller Composables, making the home UI easier to maintain and evolve. -
Search experience improvements
Polished search input behavior and additional search-related tweaks to make querying repos feel more predictable and responsive. -
Theme & font cleanup
Standardized font resource filenames and references for a cleaner design system and fewer theming surprises. -
General UI/UX polish
Additional visual and interaction refinements across the app to make workflows feel smoother.
🔐 Authentication & Android fixes
-
Authentication improvements
Refined auth behavior for more reliable sign-in and token handling. -
Android update fix
Addressed an issue affecting app updates on Android, ensuring a more stable upgrade path for users.
🤝 New Contributors
- @arg387 – Bengali translation
- @vincenzomarotta – Italian translation
Full Changelog: 1.5.0...1.5.1
1.5.0
🌍 GitHub Store v1.5.0 ✨
A major internationalization update with powerful new search features and smoother performance.
Now available in 6 languages 🚀
🌟 Key Features
🌐 Multi-Language Support
- Full app localization:
- English 🇺🇸
- French 🇫🇷
- Chinese 🇨🇳
- Japanese 🇯🇵
- Korean 🇰🇷
- Spanish 🇪🇸
- Russian 🇷🇺
- Localized READMEs and documentation
🔍 Advanced Search Filters
- Filter repositories by programming language
- More precise and flexible search results
🔥 Automated Trending Repositories
- Trending repositories load automatically - without authentication
- Improved caching for faster updates
🔧 Improvements
- 🎨 Monochrome launcher icon for Android (clean adaptive theming)
- 🧩 Improved filter chips — no more text truncation on the home screen
📚 Development & Tooling
- 🤖 Added
.coderabbit.yamlfor enhanced automated code reviews
📝 Full Changelog
➡️ Compare releases:
1.4.2...1.5.0
⭐ If you like the project, consider starring it on GitHub!
1.4.2
GitHub Store 1.4.2
A small but impactful update focused on smoother search and more reliable update checks. 🎯
Highlights
-
Improved search experience
- Fixes inaccurate result counts for search queries.
- Refines “load more” / infinite scroll logic so results load more predictably and consistently.
-
Smarter update detection
- Update checks now rely on app versionCode and versionName, making detection more reliable than using only Git tags.
- Automatically migrates existing data to store precise installed and latest version info.
- Detects updates or downgrades made outside the app (e.g., F‑Droid, manual installs) and syncs them back into the database.
-
Better update visibility in the UI
- Adds an indicator dot on the Apps icon in the top app bar whenever updates are available, so you never miss a new version.
Support the project
- README now includes a dedicated support section, making it easier to star the repo and share it if you find GitHub Store useful.
Full changelog: 1.4.1...1.4.2
1.4.1
Github Store 1.4.1
This release focuses on making updates, search, and downloads feel more reliable and predictable across platforms.
🔁 Smarter updates
- Refined the update flow so Github Store picks the right asset for each platform, cleans up outdated installers, and keeps the installed apps list in sync after an update.
🔍 More reliable search
- Improved search request handling to avoid race conditions and inconsistent pagination, so result lists stay stable while you scroll and refine queries.
📦 Safer downloads
- Tightened the download pipeline for release assets to reduce edge cases where an installer might fail to download or be associated with the wrong version.
Full changelog: 1.4.0...1.4.1
1.4.0
Github Store 1.4.0
🚨 Breaking changes
- Installed apps are now tracked.
Apps installed via Github Store are stored locally, and the app can now detect when an update is available so you can update them directly from Github Store. - On desktop, downloaded installers are now saved to your system Downloads folder instead of an internal temp directory.
✨ New features
- Installed apps database and update checking, including a new Apps screen on Android for managing installed applications.
- AppImage support and improved Linux installer logic (DEB/RPM/AppImage) for a smoother desktop installation experience.
- Dynamic color theme support on Android (Material You), with the “Dynamic” option shown only when supported.
- AMOLED black theme option for dark mode, configurable in Settings and persisted via DataStore.
- “Open in AppManager” integration on Android to inspect APKs (permissions, trackers, etc.) before installing.
- Home screen categories reworked: TRENDING, RECENTLY_UPDATED, and NEW now use clearer, time‑based filters for more relevant results.
- Ability to cancel downloads from the UI.
- New Material 3 Expressive design: updated components, motion, shapes, and progress indicators for a more polished look.
🛠 Improvements and fixes
- Device flow auth now avoids the explicit
reposcope for safer, narrower permissions. - Desktop downloads now land in the user’s Downloads folder, with a snackbar to confirm where the file was saved.
- Home UI tweaks and small layout fixes (e.g., preventing text wrapping in filter chips).
- Documentation and download section updates, including macOS notes and minor HTML fixes.
- Installer generation and various internal refactors to keep the codebase maintainable.
Full changelog: 1.3.0...1.4.0