Репо-магазин

Verified safeOpen sourceExclusive
—
No reviews reviews
57
downloads
8.0
android

AI summary

An Android app store interface for GitHub repositories that publish installable APKs. It shows installed apps and available updates; the latest version improves download fallbacks and Android storage compatibility.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

RepoStore — это нативное приложение для Android, которое превращает выпуски GitHub в чистый интерфейс в стиле Play Store:

• Показывает только репозитории, которые действительно предоставляют устанавливаемые APK-ресурсы. • Обнаруживает установленные приложения и показывает доступность обновлений. • Всегда устанавливается из последней опубликованной версии с журналом изменений. • Представляет собой усовершенствованный экран подробностей со статистикой, README и информацией о разработчике.

Для обхода ограничений количества запросов сайтом GitHub нужна авторизация с помощью учетной записи.

Требуется Android: 8.0 и выше Русский интерфейс: Да (с версии 1.0.16)

Разработчик: samyak2403 GitHub: https://github.com/samyak2403/RepoStore IzzyOnDroid: https://apt.izzysoft.de/packages/com.samyak.repostore

What's new

v1.0.22Oct 29, 2026
  • 🚀 Resilient APK Downloader & "Failed to get file info" Fix Eliminated Fatal Pre-flight Abort: • Fixed an issue where clicking the "Install" button would immediately fail with "Failed to get file info". Pre-flight HEAD and Range probes are now treated as non-blocking optimizations. If a server, CDN, or proxy rejects or times out on HEAD requests, the downloader automatically falls back to standard single-part GET streaming. • Added Required Network Headers: Added an OkHttp interceptor injecting User-Agent: GitHubAppStore-Android and Accept: */* across all requests, preventing HTTP 403 Forbidden responses from GitHub release endpoints and anti-bot filters. • Mirror Proxy Resilience: If a selected mirror proxy is down, unreachable, or times out, the download automatically falls back to the direct GitHub release URL. • Multi-Part to Single-Part Fallback: If multi-threaded chunk downloading encounters mid-stream connection issues, it automatically falls back to single-part streaming to guarantee successful download. • System DownloadManager Safety Net: Added automatic fallback to Android's system DownloadManager in AppInstaller if parallel downloading fails.
  • 📦 Scoped Storage & Modern Android Compatibility (Android 10 - 16)
  • App-Specific Download Storage: Saved APKs are now stored in context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS) (with fallback to app cache directory). This eliminates EACCES (Permission denied) errors on Android 10+ without requiring broad storage permissions. • Clean FileProvider Integration: Seamless URI generation via FileProvider ensures the system Package Installer can always read and install the downloaded APKs.
  • 🎨 Material 3 UI & Dialog Refinements
  • Theme Selection Cards: Dynamic Material 3 container colors, selection outlines, and responsive iconography across Dark, Light, System, and "For You" theme options. • Searchable Language Dialog: Clean surface and divider contrast with themed search field icons for faster language switching.
  • ⚖️ Open Source Licensing & Hygiene
  • Comprehensive License Directory: Added accurate open-source license metadata (MIT, Apache 2.0, BSD-3-Clause, EPL) for all bundled dependencies. • Automated Verification: Added unit test suite MultiPartDownloaderTest verifying download probe handling, headers, and fallback streaming.
  • Full Changelog
  • Fix: Resolve fatal "Failed to get file info" error on APK install button click (MultiPartDownloader.kt). • Fix: Inject User-Agent and Accept headers into OkHttpClient download requests. • Fix: Automatic mirror proxy failure fallback to direct GitHub URLs. • Fix: Automatic parallel multi-part failure fallback to single-part GET streaming. • Fix: Automatic fallback to system DownloadManager on download error. • Fix: Prevent scoped storage permission denial on Android 10+ using app-specific external files directory. • Fix: Fix download progress throttling logic. • Feat: Refine Material 3 settings theme selector cards and language dialog color tokens.

About this version

Version
1.0.22 (23)
Size
13.29 MB
Requires Android
8.0
Target SDK
26
Architecture
arm64-v8a, armeabi-v7a, x86, x86_64
Downloads
57
Updated
Oct 29, 2026
Package
com.samyak.repostore
Languages63
AfrikaansAlbanianAmharicArabicArmenianAssameseAymaraAzerbaijani

Similar apps

Ratings & reviews

—
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app