b/tryroom by TryRoom

GitHub Store v1.5.1

GitHub Store v1.5.1

Requirements: Android 7.0+ | Size: 13.63 MB

GitHub Store is a cross‑platform “play store” for GitHub releases. It discovers repositories that ship real installable binaries and lets you install, track, and update them across platforms from one place.

GitHub Store is a Kotlin Multiplatform app (Android + Desktop) that turns GitHub releases into a clean, app‑store style experience
- Only shows repositories that actually provide installable assets (APK, EXE, DMG, AppImage, DEB, RPM, etc.).
- Detects your platform and surfaces the correct installer.
- Always installs from the latest published release, highlights its changelog, and can notify you when updates are available for installed apps (on Android).
- Presents a polished details screen with stats, README, and developer info.

Features
Smart discovery
- Home sections for “Trending”, “Recently Updated”, and “New” projects with time‑based filters.
- Only repos with valid installable assets are shown.
- Platform‑aware topic scoring so Android/desktop users see relevant apps first.

Latest‑release installs
- Fetches /releases/latest for each repo.
- Shows only assets from the latest release.
- Single “Install latest” action, plus an expandable list of all installers for that release.

Rich details screen
- App name, version, “Install latest” button.
- Stars, forks, open issues.
- Rendered README content (“About this app”).
- Latest release notes (body) with markdown formatting.
- List of installers with platform labels and file sizes.

Cross‑platform UX
- Android: opens APK downloads with the package installer, tracks installations in a local database, and shows them in a dedicated Apps screen with update indicators.
- Desktop (Windows/macOS/Linux): downloads installers to the user’s Downloads folder and opens them with the default handler; no hidden temp locations.

- Appearance & theming
- Material 3 design with Material 3 Expressive components on all platforms.
- Material You dynamic color support on Android where available.
- Optional AMOLED black mode for dark theme on OLED devices.
- Safety & inspection (Android)
- Optional GitHub sign‑in via OAuth device flow for higher rate limits with minimal scopes.
- “Open in AppManager” action to inspect an APK’s permissions and trackers before installing.

What's New

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
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.

Homepage