GitHub Store v1.8.1
GitHub Store is a cross-platform (Kotlin Multiplatform) application for Android and Desktop that functions as a specialized client for GitHub releases. It identifies repositories containing installable binaries and provides a centralized interface for installation, tracking, and updates.App Specifications
| Category | Details |
|---|---|
| Version | 1.8.1 |
| Platforms | Android 8.0+, Desktop (Windows, macOS, Linux) |
| Framework | Kotlin Multiplatform |
| Design Language | Material 3 (Material You / Dynamic Color support) |
Core Features
- Targeted Discovery: Filters repositories to only show those with valid installable assets (APK, EXE, DMG, AppImage, DEB, RPM).
- Platform Awareness: Automatically detects the host OS and surfaces the compatible installer.
- Release Management: Fetches the latest published releases, displays changelogs, and provides update notifications (Android).
- Metadata Rendering: Displays stars, forks, open issues, and rendered Markdown READMEs.
- Safety Tools: "Open in AppManager" integration (Android) and local APK inspection.
- Authentication: Optional GitHub OAuth sign-in for increased API rate limits.
New in Version 1.8.1
APK Inspect
Local decoding of APK files to audit package details before installation.- Metadata: Package name, version code, signing fingerprint, and file hashes.
- Compatibility: SDK levels and supported architectures.
- Components: Analysis of activities, services, and broadcast receivers.
- Permissions: Color-coded protection levels (Dangerous, Signature, Normal).
Installation & Integration
- Dhizuku Support: Enables silent installations on OEM devices (Xiaomi, OPPO, vivo, Huawei) via Device Owner mode without root.
- Obtainium Migration: One-tap JSON import/export functionality with asset filter and variant pin preservation.
- Add from Starred: Dedicated picker to find APK-shipping repositories within a user's starred GitHub items.
- Installer Attribution: Customizable installer package name (System default, Play Store, F-Droid, Obtainium, or Custom).
Backend & Performance
- Manual Refresh: Per-repo metadata/release refresh with a 30-second cooldown to manage API quotas.
- Quota Optimization: Open-issues count and license data are now served via the backend to preserve GitHub API limits for anonymous users.
- Search Enhancements: Added "Recently Updated" and "Recently Released" sorting options.
- Background Update Toggle: Fully disableable periodic update checks to reduce battery consumption.
Desktop & UI Improvements
- OS Trust Store: Desktop versions now trust system root certificates (Windows-ROOT/macOS Keychain) for corporate or proxy environments.
- High-Contrast UI: Removal of "Liquid Glass" effect to improve visibility in dark mode.
- Localization: Updated translations for 13 languages across all new features.
Technical Bug Fixes
- Self-Update Logic: Resolved issue #515 where "Update available" badges persisted after internal updates.
- Internationalization: Fixed Windows installer launch failures for accounts with non-ASCII characters (#371).
- API Management: Eliminated rate-limit dialog cascading by implementing backend 429 soft-retry handling (#524).
- Race Conditions: Fixed multi-source download conflicts and locale-resolution races during app recreation.
- UI Layout: Corrected FAB padding (#523) and broadcast handler cleanup for self-updates.
Repository
[github.com/rainxchzed/Github-Store](https://github.com/rainxchzed/Github-Store)
You do not have permission to view the full content of this post. Log in or register now.
