GitHub Store

zed.rainxch.githubstore
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

๐Ÿฉต A free, open-source app store for GitHub releases โ€” browse, discover, and install apps with one click. Powered by Kotlin and Compose Multiplatform for Android & Desktop (Linux, MacOS, Windows).

First release: Jan 6, 2026, 10 total releases.

Most recent release: May 27, 2026.

Website Repo

Appears in 4 app stacks.

0 sats / 0 zaps received in the past year.

Sats Received

Underlying data available via MCP: app_zaps, app_releases.

Zap Count

Underlying data available via MCP: app_zaps, app_releases.

Releases

  • May 27, 2026 1.9.0
    # ๐Ÿš€ GitHub Store 1.9 โ€” Design Refresh & Desktop Maturity ### The biggest visual overhaul since launch. New Geist typography, hero app headers, redesigned Home cards with platform glyphs, refreshed Library with updates banner + "Ready to install", Apple-style menus everywhere. Tablet two-pane lands. Inner Details pages get dedicated screens. Desktop finally feels native โ€” window state persists, Windows 11 + macOS dark title bars, fluid content widths. Root installs work again on modern Magisk via libsu rewrite. ## โœจ New Features ### ๐ŸŽจ Design Overhaul - New **Geist** typography across the app - Hero app header on Details with clickable owner avatar + โœ“ verification badge - Redesigned Home cards now show **every platform** a repo ships installers for
    Moreโ€ฆ
    - Refreshed Library with **Updates banner** and **Ready to install** section - Apple-style dropdown menus (`GhsDropdownMenu`) across all overflow surfaces - Real Apple + Tux icons for macOS / Linux platform indicators - Native Compose contribution calendar on developer profiles (hidden for orgs) - Clickable @mentions and clickable company in bios ### ๐Ÿ“ฑ Tablet Two-Pane - Home / Search / Library list on the left, repo opens on the right - Draggable divider, persists across sessions - Inner Details (About, What's New) slide *within* the right pane ### ๐Ÿ–ฅ Desktop Maturity - **Window state persists** โ€” size, position, maximized survive across launches (#664) - **Windows 11 + macOS** title bars match system dark mode (#663) - **Fluid content width** โ€” Compact / Wide / Extra wide scale as 55% / 75% / 95% of window - Real GitHub Store logo in side drawer (no more "G" placeholder) - MenuBar with About / Feedback / Licenses / Privacy ## ๐Ÿ› Bug Fixes - **Mirror + direct download race** corrupting destination file (#667) - **Root installer** on Android 14+ / Magisk 27+ rewritten on **libsu** (#651) - Linked apps now show **"Update to X"** immediately instead of stale "Install vX" - Multi-flavor APK repos no longer show false "Update" CTA (#638) - Long release tags no longer wrap into one-char vertical date columns - URL paste verifies repo exists before showing match - Dynamic color contrast on Search TextField across all palettes - README + release-notes keep scroll position on return ## โšก Performance - Markdown no longer re-renders on every download progress tick (~10ร—/sec โ†’ 0) - Chunked progressive markdown โ€” large READMEs paint first screen in <100ms - `LazyColumn.animateItem()` across discovery / search / library - Direction-aware bottom-nav transitions based on tab index ## ๐Ÿงน Cleanups - App info moved from Tweaks โ†’ Profile (where users look for it) - Discovery platforms moved into Tweaks โ†’ Sources **Full Changelog**: [1.8.3...1.9.0](https://github.com/OpenHub-Store/GitHub-Store/compare/v1.8.3...v1.9.0) ๐ŸŒ [Website](https://github-store.org) | ๐Ÿ’ฌ [Discord](https://discord.github-store.org)
  • May 20, 2026 1.8.3
    # ๐Ÿš€ GitHub Store 1.8.3 โ€” Forges, Privacy Translators & Power-User Polish ### Codeberg + Forgejo land. Self-hosted Git forges become first-class citizens. Three new privacy-respecting translation engines join Google + Youdao. KSafe encrypts every persisted credential. Web-OAuth sign-in. Plus a wave of perf, layout, and edge-case fixes. ## โœจ New Features ### ๐ŸŒฒ Codeberg + Forgejo + Gitea Support - Paste any **Codeberg.org**, **Forgejo**, or **Gitea** repository URL in the manual-link sheet โ€” GHS picks an asset, downloads, installs, and polls for updates exactly like a GitHub repo - **Details screen fully wired** for foreign forges โ€” readme, releases, stats, and downloads all load from the forge directly (no GitHub fallback for non-GitHub repos) - **License sniffing** for forge repos (regex SPDX detection from `/contents/LICENSE` since Forgejo has no `/license` endpoint)
    Moreโ€ฆ
    - Source chip on every row tells you where the app came from - **Self-hosted?** Tweaks โ†’ Network โ†’ Custom forges accepts any hostname - Search now has a **GitHub / Codeberg / custom-forge source toggle** โ€” plus a chip per custom forge you've added - Smart auto-match sweeps GitHub + Codeberg + custom forges in parallel (bounded fanout, per-call timeout, candidate budget) ### ๐Ÿ” Privacy-Respecting Translation Engines (#644) - **LibreTranslate** โ€” works out of the box via the bundled public Disroot mirror, or paste your own self-hosted URL for max privacy. Optional API key - **DeepL** โ€” auth key auto-routes Free (`:fx` suffix) vs Pro endpoints. Pro tier keeps text private; Free tier disclosed in-app - **Microsoft Azure Translator** โ€” No-Trace by default (text never stored, never used for training, GDPR/HIPAA compliant). 2M chars/month free - "Get a free key โ†’" deep links straight to signup pages ### ๐Ÿ”‘ Per-Host Access Tokens - Tweaks โ†’ Access Tokens accepts PATs for GitHub, Codeberg, and any custom forge - AES-256-GCM encrypted via KSafe (hardware-backed Keystore on Android) - OAuth signed-in users see the GitHub preset hidden โ€” no confusion - Higher rate limits + private repo access when authenticated per host ### ๐ŸŒ Web-OAuth Sign-In - Sign in with GitHub now uses the **standard web flow** โ€” tap, authorize in browser, done - No more 8-digit device code dance ### ๐Ÿ›ก๏ธ KSafe Everywhere - All persisted preferences and credentials AES-256-GCM encrypted via KSafe โ€” GitHub auth tokens, proxy credentials, app settings, device ID, mirror choice, coachmarks, announcements cache, **plus the new per-host PATs and translation provider keys** - Hardware-backed Keystore on Android - Existing data migrates seamlessly on first launch - Safe-wrappers around every KSafe call โ€” crash-proof for `1.8.2 โ†’ 1.8.3` upgrades ### ๐Ÿ“ Content Width Preference (Desktop) - New Tweaks โ†’ Appearance โ†’ **Content width**: Compact (680dp, default), Wide (960dp), Extra wide (full window) - Mouse wheel in empty side gutters scrolls the content column (gesture-aware, doesn't fight LazyColumn touch on Android) ### ๐ŸŽ macOS via Homebrew - `brew install --cask github-store` from the new tap ### ๐Ÿ‡ธ๐Ÿ‡ฐ Keep Android Open Coalition - Joined the coalition โ€” in-app banner on Apps explains why ## ๐Ÿ› Bug Fixes - **Multi-flavor apps** (e.g. OSS-DocumentScanner ships generic + Play APKs) โ€” Details no longer shows a false "Update" CTA when one variant is current - Platform chips on Details now open Search filtered by that platform (was a no-op) - Android 12 keyboard search button triggers search across Chinese IMEs - Externally-linked repo banner on Details with one-tap unlink - Sign-in opens device-code URL prefilled + copies a paste-friendly code - Android 16 / custom-ROM crash on Settings + download failure โ€” falls back to internal storage when external is blocked - Magisk / KernelSU / APatch detection on Android 13+ โ€” previous probe was masked by SELinux - Pinned-variant label refreshes across releases โ€” stale beta/rc qualifiers gone - README and release-notes keep scroll position when you scroll past and return - macOS Compose a11y NPE guarded on both AWT event-queue path **and** coroutine-failure path - DB downgrade survival โ€” switching back to an older build no longer crashes ("migration from 18 to 17" hardening) - Forgejo release bodies normalize CRLF so GFM tables render correctly - Forgejo release assets without `content_type` now decode (was silently dropping the whole releases list) - URL paste in the auto-link sheet verifies the repo actually exists before showing a 100% match - Empty-state gutters on Desktop no longer eat scroll input or invert wheel direction - Smart-match scan respects a 5-second skip button if it's taking too long - Import scan caps Forgejo fanout to 12 unmatched candidates (24 if user added custom forges) โ€” done in seconds instead of minutes ## โšก Performance - README + release-notes markdown re-render no longer triggered ~10ร—/sec by download progress updates - Chunked progressive markdown with off-main pre-processing โ€” large READMEs (Gadgetbridge, Kubernetes) no longer freeze the UI - Image painters memoized โ€” no more reload flicker on recomposition - Parallel Forgejo fanout with bounded `Semaphore(8)` concurrency + per-call `withTimeoutOrNull(4s)` cap - Forgejo HTTP client registry honors proxy changes + closes cached clients on shutdown ## ๐ŸŽจ UX Polish - Manual link sheet sorts by installer source (F-Droid / Obtainium first, system updates last) with source chip per app - Smart match suggests ranked repos from GitHub + Codeberg + your custom forges - GFM alert callouts (Note / Tip / Important / Warning / Caution) render as tinted cards - Emoji shortcodes โ€” `:rocket:` โ†’ ๐Ÿš€ (~250 covered) - SVG images render natively; theme-aware images respect light/dark; browser-like UA unblocks CDN-hotlinked badges - Code blocks syntax-highlighted (Kotlin / Java / Python / JS/TS / Rust / Swift / C# / Ruby / Shell, theme-aware) - Markdown polish โ€” HTML blockquotes + `<pre><code>` render, sub/superscript โ†’ unicode, HTML entities decoded - Collapsible `<details>` render as tap-to-expand cards; badge/button image rows flow inline - Manual matching trusts your version โ€” no re-download to verify - Section-aware sort across library โ€” Installed, Starred, Favourites each remember their own choice - Custom forges dialog explains that Codeberg / gitea.com / git.disroot.org are built-in - Suggestion rows show source-host chip (GitHub / Codeberg / custom) so you know where matches come from - Translation auto-target picker exposes all 33 supported languages (was capped to 13 app-UI locales) - Translation protects code fences, HTML tags, markdown link URLs, bare URLs, and GFM alert markers from translation **Full Changelog**: [1.8.2...1.8.3](https://github.com/OpenHub-Store/GitHub-Store/compare/v1.8.2...v1.8.3) ๐ŸŒ [Website](https://github-store.org) | ๐Ÿ’ฌ [Discord](https://discord.github-store.org)
  • May 13, 2026 1.8.2
    # ๐Ÿชถ GitHub Store 1.8.2 โ€” Polish, Hide, Cross-OS Foundation Sprint reliability + survey-driven polish. ### โœจ New - **Ignore updates per app** โ€” silence the badge for apps you don't want bumped. - **Skip a release** โ€” dismiss false-positive prompts; re-notified on the next one. - **Silent install via root** โ€” Magisk / KernelSU / APatch, no Shizuku required. - **Search Starred + Favourites** โ€” filter by name, owner, description, language. - **Self-owned โœ“ badge** โ€” verified mark on your own repos when signed in.
    Moreโ€ฆ
    - **Hide repository** โ€” long-press a card; manage in Tweaks โ†’ Updates โ†’ Hidden repositories. - **Multi-OS release picker** โ€” "Show all platforms" grabs APKs from desktop, .debs from phone; cross-platform downloads open in your browser. ### ๐Ÿ› Fixed - Uninstalled apps clear from the tracked list instantly. - No more false "already installed" prompts on multi-artifact releases. - Sequential installs serialize correctly; Apps stays in sync. - Auto-update no longer picks F-Droid sibling APKs by mistake. - Search empty-list bug โ€” explains + one-tap reset when "Hide seen" hides every hit. ### โšก Improved - Aggressive-OEM background updates (Oppo / OnePlus / Realme / Xiaomi / vivo / Honor) โ€” battery-opt shortcut + expedited workers. - Dhizuku on Android 14+ retries without installer attribution. - Coachmark on the per-app beta channel chip โ€” surfaces the toggle people missed. --- **Windows note:** this release ships unsigned `.exe` / `.msi`. SignPath Foundation has approved the project; production cert still pending review. ## ๐Ÿ“‹ Tell me what to build next Three minutes. Survey shaped 1.8.1 and 1.8.2; it's shaping 1.9 too. **[Take the Survey โ†’](https://tally.so/r/q4Ed88)** --- **Full Changelog**: [1.8.1...1.8.2](https://github.com/OpenHub-Store/GitHub-Store/compare/v1.8.1...v1.8.2) ๐ŸŒ [Website](https://github-store.org) ยท ๐Ÿ“ฐ [News](https://github-store.org/news/) ยท ๐Ÿ’ฌ [Discord](https://discord.github-store.org)
  • May 6, 2026 1.8.1
    # ๐Ÿš€ GitHub Store 1.8.1 โ€” Inspect, Migrate, Stay Out of Your Way ### A feature-heavy follow-up to 1.8.0. Now you can peek inside any APK before installing it, move your whole library in or out of Obtainium with one tap, silent-install on the OEMs Shizuku can't touch, and quietly tell the app to leave your battery alone. Backend keeps doing more of the heavy lifting so signed-out users get the same details signed-in ones do. --- ## ๐Ÿ”ฌ APK Inspect โ€” see what's inside before you install Tap **Inspect** on any Details screen and GitHub Store decodes the APK locally โ€” never uploads it anywhere โ€” and shows you exactly what you'd be installing.
    Moreโ€ฆ
    - **Identity, signing, file metadata** โ€” package name, version code, signing fingerprint (so you can match it against the project's published key), file size, hash. - **Compatibility at a glance** โ€” min and target SDK, supported architectures, whether the APK is `debuggable`. - **Components** โ€” main activity, all activities, services, broadcast receivers. Spot anything you didn't expect. - **Permissions, colour-coded by protection level** โ€” `dangerous` in red, `signature` in blue, `normal` in grey. Permission descriptions resolve from the framework where they exist; unknowns show the bare manifest name so nothing is hidden. - **Works on already-installed apps too** โ€” open Inspect on a tracked app to audit what's currently on your device. This is the single most-requested feature from the post-1.8.0 user survey. No more "what does this APK actually do?" guesswork. --- ## ๐Ÿ› ๏ธ Dhizuku silent install โ€” for the phones Shizuku can't reach Xiaomi, OPPO, vivo, Huawei devices on stock ROMs have install confirmations that ADB-pairing-only Shizuku can't bypass. [Dhizuku](https://github.com/iamr0s/Dhizuku) takes a different path โ€” Device Owner via the dpm command, no Magisk, no root. GitHub Store now talks to Dhizuku as a third installer alongside Default and Shizuku/Sui: - **Tweaks โ†’ Installation โ†’ Dhizuku** activates the silent path once Dhizuku's app is set as Device Owner. - **Auto-update integrates the same way Shizuku does** โ€” when Dhizuku is selected, periodic updates install silently. - **Real-time status indicator** in Tweaks shows whether Dhizuku is unavailable / not running / permission-needed / ready. - **Falls back to standard installer** if Dhizuku is detached mid-install. If you're on an OEM where Shizuku's ADB pairing breaks every reboot, this is the answer. --- ## ๐Ÿ“ฆ Obtainium import / export Bring your Obtainium library across in one tap. Export back to Obtainium any time. - **Import flow** โ€” pick the Obtainium JSON, see a pre-import summary breaking results into three buckets: imported, already-tracked, non-GitHub-skipped (with a reason chip per row). Failed-bucket appears for unsupported features (inverted filter, missing ID). - **Export flow** โ€” emits an Obtainium-compatible JSON with a discriminator field so re-importing the export back into GitHub Store is lossless. - **Round-trip preserved** โ€” your asset filters, variant pins, and pre-release toggles survive a full export โ†’ import โ†’ export cycle. The first real escape hatch in either direction. Move at the speed of trust. --- ## โญ Add from starred A new picker that surfaces APK-shipping repos from your GitHub stars โ€” so the apps you've already curated as interesting become one tap away from installing. - **APK badge** on every row that ships at least one Android binary, so you can see at a glance which stars are app-grade. - **Sort by alphabetical / recent / star count**, filter "show all" (including non-APK) when you want to browse. - **Per-row tap โ†’ Details** โ€” same flow as searching for the repo manually, just shorter. - **Resume on rate-limit** โ€” if GitHub throttles the scan partway through, the picker remembers where it stopped and resumes when ready instead of starting over. Phase 1 ships discovery; bulk-track-without-install is on the way for a future release. --- ## ๐Ÿ”„ Manual refresh on Details A real refresh button. Pull-to-refresh on Android, an overflow-menu **Refresh** on every platform, **Ctrl/Cmd+R** keyboard shortcut on desktop. Forces a fresh fetch of repo metadata + latest release straight from the backend (which then re-syncs from GitHub upstream). - **30-second per-repo cooldown** prevents accidental hammering โ€” surfaced as a friendly retry-after toast and a live countdown on the menu item. - **Backend handles the rate-limit math** so you don't burn your 60/hr (anon) or 5,000/hr (signed-in) GitHub quota on it. - **Distinct UX for each terminal state**: cooldown / archived / not-found / upstream-unreachable / budget-exhausted all get their own snackbar copy. For the times when you want to know *right now* if a release dropped. --- ## ๐Ÿ“Š Open-issues count and license โ€” for everyone, no quota cost Before 1.8.1 we hit GitHub directly to fetch open-issues count and license info on every Details open โ€” only worked for signed-in users, and burned a slice of their 5,000/hr quota each time. Now both come from the backend. Anonymous and signed-in users see the same data; nobody loses GitHub quota over a Details open. --- ## ๐Ÿ”‹ Background update check โ€” fully toggleable Tweaks โ†’ Updates now has a **Background update check** switch above the interval picker. Flip it off and the periodic worker stops cold: - No periodic checks. No notifications. No battery drain. - Manual update checks from any app's Details screen still work. - Reboot-safe โ€” the Boot receiver respects the flag too, so a stale schedule doesn't resurrect overnight. - Interval picker chips disable visually while the toggle is off; flip it back on and the previously-selected cadence resumes. For the users who told us "I don't always need auto-update and the check eats my battery" โ€” answered. --- ## ๐Ÿ” Recently Released + Recently Updated search sort Two new sort options on the Search screen: - **Recently Updated** โ€” orders by GitHub repo activity (any push/commit). Useful for finding active projects. - **Recently Released** โ€” orders by latest stable release date, sourced from the curated index. Useful for finding "what's new and shippable right now." Both routed through the backend so they don't burn GitHub's 30/min search bucket โ€” anonymous users can use them freely. --- ## ๐ŸŽฏ Installer attribution Some apps refuse to run when their installer-package name looks "unofficial." Tweaks โ†’ Installation โ†’ **Installer attribution** lets you set what installer name silent installs claim: - **System default** (no override). - **Preset**: Play Store, F-Droid, Obtainium. - **Custom package** โ€” paste any package name. Threaded through both Shizuku (`pm install -i`) and Dhizuku silent paths. Set once, applies to every silent install going forward. --- ## ๐Ÿ›ก๏ธ Desktop trusts your OS root certificates If you're on Watt Toolkit, FastGithub, Fiddler, or any corporate MITM proxy, GitHub Store on desktop now trusts your OS root certificate store in addition to the JVM-bundled `cacerts`. No more `keytool -importcert` dance to make things load. - Windows reads the Windows-ROOT keystore; macOS reads the Keychain; both layered transparently on top of the existing JVM trust manager. - Linux already merges system roots into cacerts at JDK install time, so no change needed there. --- ## ๐ŸŒ‘ Liquid Glass effect โ€” retired The liquid-glass UI overlay was making icons disappear in dark mode against transparent backgrounds. We considered patching the contrast and decided removal was cleaner. UI is now higher-contrast everywhere; nothing hides behind a translucent layer that can't read its own foreground. --- ## ๐ŸŒ Localization 13 languages on every screen. 150 strings that had drifted out of sync between English and the other 12 locales are now translated everywhere โ€” APK Inspect, Announcements, sectioned Apps screen, Dhizuku, Add from starred, Installer attribution, error states, import summary, what's-new section all render natively. --- ## ๐Ÿ› Important bug fixes - **"Update available" sticking after self-update** (#515). Updating GitHub Store from inside GitHub Store left the row pointing at the old release tag โ€” `checkForUpdates` then kept re-flagging the false update on every periodic sweep. Cold-start backfill normalizes the tag, and a versionCode-parity canary in the check itself prevents the mismatch from ever firing the badge again. - **Windows installer launch on non-ASCII account names** (#371). The `.exe` install handler used to hand the file path to `Desktop.open()` which rejected paths with characters outside ASCII (Cyrillic, Chinese, Arabic usernames in `C:\Users\...`). Now goes through `cmd /c start` which respects the system codepage. - **Search rate-limit dialog cascading** (#524). When the backend's per-token search bucket exhausted, the client used to silently fall back to direct-GitHub `/search/repositories` + `/releases` per result, tripping GitHub's abuse detector and surfacing the global rate-limit dialog. Backend 429 now surfaces a soft retry-after toast, and the cascade is gone. - **What's-new sheet rendering in stale language** after switching app language (#526, follow-up #531). Solved twice โ€” once for VM-cached state, again for the locale-resolution race between the VM and Activity recreate. - **Apps FAB no longer covers the last app in the list** (#523). Padding fixed. - **Multi-source downloads no longer clobber each other's APK file** when more than one race is in flight. - **Shizuku-fallback installs no longer flip rows to "installed" prematurely** before the system actually confirms. - **Self-update no longer leaves apps stuck on "Preparing to install"** when the broadcast handler missed the cleanup window. - **Manual rescan surfaces every GitHub-style app on device** without missing the first match. - **Tighter auth handling** โ€” single transient 401s under the same token no longer trigger spurious sign-outs. --- ## ๐ŸŽฌ Meet the author If you missed the 1.8.0 video, it's still up โ€” short intro, what GitHub Store does, what's coming next. **[Watch on YouTube โ†’](https://www.youtube.com/watch?v=iT1cok4-Txs)** | **[Watch on Bilibili โ†’](https://www.bilibili.tv/en/video/4799266946423296)** --- ## ๐Ÿ“‹ Tell me what to build next Three minutes. Survey shaped 1.8.0 and 1.8.1; it's shaping 1.9 too. **[Take the Survey โ†’](https://tally.so/r/q4Ed88)** --- **Full Changelog**: [1.8.0...1.8.1](https://github.com/OpenHub-Store/GitHub-Store/compare/1.8.0...1.8.1) ๐ŸŒ [Website](https://github-store.org) ยท ๐Ÿ“ฐ [News](https://github-store.org/news/) ยท ๐Ÿ’ฌ [Discord](https://discord.github-store.org)
  • May 1, 2026 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:
    Moreโ€ฆ
    - **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.com` is 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_PACKAGES` on 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 your `XDG_DATA_HOME` equivalent), not `/tmp` where they used to silently get wiped on reboot or by `tmpfs` cleanup. 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-tasker` shipping 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.3` and `3.1.3` are 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 as `92%%`. - **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 โ†’](https://www.youtube.com/watch?v=iT1cok4-Txs)** | **[Watch on Bilibili โ†’](https://www.bilibili.tv/en/video/4799266946423296)** --- ## ๐Ÿ“‹ 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. **[Take the Survey โ†’](https://tally.so/r/q4Ed88)** --- **Full Changelog**: [1.7.0...1.8.0](https://github.com/OpenHub-Store/GitHub-Store/compare/1.7.0...1.8.0) ๐ŸŒ [Website](https://github-store.org) ยท ๐Ÿ“ฐ [News](https://github-store.org/news/) ยท ๐Ÿ’ฌ [Discord](https://discord.github-store.org)
  • Mar 28, 2026 1.7.0
    # ๐Ÿš€ 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
    Moreโ€ฆ
    - 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 `.deb` package 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](https://github.com/OpenHub-Store/GitHub-Store/compare/1.6.2...1.7.0) ๐ŸŒ [Website](https://github-store.org) | ๐Ÿ’ฌ [Discord](https://discord.gg/x9Cvh2Z9qS)
  • Mar 8, 2026 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**
    Moreโ€ฆ
    - 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](https://github.com/OpenHub-Store/GitHub-Store/compare/1.6.1...1.6.2) > [!NOTE] > **Vote for GitHub Store in Golden Kodee Awards!** Register & vote before March 22: [Direct Vote Link](https://golden-kodee.awardsplatform.com/entry/vote/mNKjQxkX) ๐ŸŒ [Website](https://github-store.org) | ๐Ÿ’ฌ [Discord](https://discord.com/invite/x9Cvh2Z9qS) *130k+ downloads, built solo while in high schoolโ€”your support keeps it free forever! ๐Ÿš€*
  • Mar 7, 2026 1.6.1
    # ๐Ÿš€ 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)
    Moreโ€ฆ
    - **โš ๏ธ 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.xml` integration. (#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](https://github.com/bilalahmadsheikh) kicked off with their first issue! (#288) **Full Changelog**: [1.6.0...1.6.1](https://github.com/OpenHub-Store/GitHub-Store/compare/1.6.0...1.6.1) ๐ŸŒ [Website](https://github-store.org) | ๐Ÿ’ฌ [Discord](https://discord.com/invite/x9Cvh2Z9qS) *Feedback welcomeโ€”happy installing! ๐Ÿš€*
  • Mar 2, 2026 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](https://keepandroidopen.org/). ๐ŸŒ **Brand New Home on the Web!** Check out the shiny [GitHub Store website](https://github-store.org)! ๐Ÿ’ฌ **Join the Community!** Hop into our [Discord server](https://discord.com/invite/x9Cvh2Z9qS) to chat, share repos, and shape the future.
    Moreโ€ฆ
    ## โœจ **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](https://github.com/dawid9707) (#158) - Turkish by [@baturax](https://github.com/baturax) (#180) - Bengali updates by [@arg387](https://github.com/arg387) (#183) - Hindi by [@adnan-bhaldar](https://github.com/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** - Enhanced OAuth guides, dev handbook (CLAUDE.md), and a pro security policy. (#223, #245, #214) ## ๐Ÿ‘ **Shoutout to New Heroes** A huge welcome to our first-time contributors fueling this open-source adventure: - [@dawid9707](https://github.com/dawid9707) - [@baturax](https://github.com/baturax) - [@arg387](https://github.com/arg387) - [@WHOISshuvam](https://github.com/WHOISshuvam) - [@particle-box](https://github.com/particle-box) - [@adnan-bhaldar](https://github.com/adnan-bhaldar) **Ready to star some repos and install with style?** Download now and join 1.6.0's magic! โญ [Get it on GitHub](https://github.com/rainxchzed/Github-Store/releases) *Thanks for building with usโ€”feedback welcome! ๐Ÿš€*
  • Jan 6, 2026 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.
    Moreโ€ฆ
    - **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** Decomposed `HomeRoot` into 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**: https://github.com/rainxchzed/Github-Store/compare/1.5.0...1.5.1