Skip to content

Releases: rushiranpise/helper-for-morphe

Release v5.0.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 03:15

Release v5.0.0

Changes since v4.5.6:

  • feat(browser): date each app and sort the list by newest release (8b0c487)
  • fix(browser): start filtering from the top of the list (a5884d4)
  • feat(browser): date each mirror in the collapsed source list (3cc8faa)
  • feat(browser): collapse the header chrome while the list is scrolled (a594ec7)
  • feat(browser): show each source's bundle release on its card (ee33ba5)
  • feat(browser): show how old the archive index is (d4de8b2)
  • fix(browser): collapse sources that ship the same patch set (f8ee359)
  • feat(settings): add colour style, pure black and a custom accent (a54b8ec)
  • fix(ui): tidy the browser header, Liked tab and Logs tab (887dfe0)
  • feat(settings): source logos, a scrollable source picker and a Logs tab (6e29cc1)
  • fix(ui): centre the action-pill content (8280ed3)
  • refactor(browser): use the shared selector row for tabs and sort (940599b)
  • feat(ui): port the manager's motion set to screens, dialogs and the FAB (49eec11)
  • refactor(ui): keep polishing the ported components (6191815)
  • refactor(ui): rebuild the swept screens on the ported Morphe components (faace06)
  • refactor(settings): split settings into the manager's three tabs (3695d9a)
  • feat(ui): adopt Morphe Manager's design system (c945973)
  • fix(apkmirror): stop matching -SECONDARY builds Morphe cannot patch (1689352)

Release v4.5.6

Choose a tag to compare

@github-actions github-actions released this 02 Sep 01:28

Release v4.5.6

Changes since v4.0.1:

  • fix: preserve catalog scroll position across app-detail visits (accf9f9)
  • fix: remove swipe-to-change-source from the source picker (4ec3919)
  • docs: rewrite README for the current codebase with the new icon (40ac3b0)
  • feat: rename the app to "Helper for Morphe" (25f001d)
  • feat: use the green ribbon-M design as the launcher icon (c46c79b)
  • fix(theme): disable system bar contrast scrim to kill white bar borders in dark mode (b8dc7c7)
  • style: drop the "SHA-256 verified" text from the scan-result chip (907d8d2)
  • fix(apkmirror): stop misreading app-slug digits as version and verify Fast Mode "latest" (992a98d)
  • fix: guard ScanAsk/ScanComplete/Failed/Cancelled events to the owning request (c728766)
  • fix: use singleTask so a launcher tap reuses the request activity (eec1630)
  • fix: stop stale activity instances from clearing the download-completion event (eba4f78)

Release v4.0.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 16:04

Release v4.0.1

Changes since v4.0.0:

  • feat: add refresh button to the Find New Apps header (b00b915)
  • feat: sort the app browser by source count, not patch count (6b1699f)
  • fix: keep source-card actions in place when patches expand (5148d76)
  • feat: count distinct patch sources in the app browser (3d01429)
  • feat: let Fast Mode walk all globally enabled sources (4ad74b4)
  • refactor: make Fast Mode ask prompt resolve after the choice (7a23b1b)
  • style: center the app browser control rows (70cd857)
  • fix: make system back leave app detail before closing the browser (eb79878)
  • fix: sync system bar appearance with the active theme (4b8b4da)

Release v4.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 07:25

What's New in v4.0.0

🧭 Find New Apps browser (new)

  • New "Find New Apps" button on the empty home screen, below "Open Morphe Manager".
  • Opens a searchable list of every patched app from the live morphe-archive index β€” fetched fresh on each open.
  • Per-app detail view: versions, and per-source collapsible patch lists (own name + description each, collapsed by default), with the source's GitHub avatar.
  • Add to Morphe (deep-links straight into the manager) and Open repo per source.
  • Open in Play Store button beside the app info.
  • List tools: persisted favourites (heart survives launches), All / ❀ / Installed / Not-installed filters, A–Z / Z–A / Patches sorting, and scrollbars.
  • Community patch-index disclaimer banner at the top.

⚑ Fast Mode

  • New version policies: Requested version / Latest version / Always ask (setting).
  • Latest resolves the newest available version across sources (only when genuinely newer than requested).
  • Always ask now shows a live comparison β€” requested vs latest (source + version) β€” before you pick, and the Latest button is labelled with the resolved version.

πŸ›‘οΈ VirusTotal scanning

  • Scan before handoff (always / ask-once / never), with full report cards.
  • Bundle (XAPK/APKS/APKM) scans β€” scans each inner APK individually, with live "APK n of m" progress and a percent/ETA bar through extraction and scanning.
  • Cached report vs fresh scan labels shown on the result card, history verdict chips, and the reuse-offer dialog.
  • Quota management β€” detailed per-minute/hour/day/month card, persisted per-minute count, auto-retry on 429 with a live countdown, "Skip wait" button (with live countdown) to cut a rate-limit pause short, and a compact quota card on the home screen. Per-minute bar resets each minute and flashes amber near the 4/min cap.
  • Scan verdicts recorded in download history, reopenable with full per-engine details.
  • Scan files over 32 MB via the upload URL, tap-to-copy SHA-256 + Open in VirusTotal link, and an API-key guide link in Settings.

βœ… Download integrity & reliability

  • Published SHA-256 verification of APKMirror/Uptodown single-APK downloads before handoff β€” mismatch deletes the file and fails loudly; persistent "verified" badge on result cards.
  • Per-source pacing to reduce Cloudflare/429 churn, and APKMirror challenge blocking is surfaced clearly.
  • APKPure XAPK fix β€” bundles are now detected as XAPK instead of being misread as APKs.
  • Post-download status (validating, copying, handing off) shown in the app and notification.
  • Preserve your selected source after cancelling Fast Mode.

πŸŽ›οΈ Source picker & Settings

  • Source grid replaced with a dropdown picker (same widget reused in Settings).
  • Set a default source from Settings (dropdown); Play Store forced as fallback when all sources are disabled.

πŸ“Ά Source Health

  • Every source is pinged at launch; reachability (available / captcha-blocked / unreachable) shown in the Settings Health tab for quick diagnosis.

🌐 AdGuard DNS

  • Configurable dns.adguard.com over the app's HTTP layer with automatic fallback, including a bounded in-browser checks so slow DNS can't stall pages.

Release v3.7.6

Choose a tag to compare

@github-actions github-actions released this 19 Aug 10:07

Release v3.7.6

Changes since v3.6.7:

  • fix: truly center the settings title with an overlay layout (4fef999)
  • fix: center the settings title and version under the icon-only back button (7bb41c5)
  • fix: make the reuse-dialog Download new button full-width in the body (0a769e2)
  • style(reuse): render Download new as a filled button in the dialog (0c6febc)
  • feat(reuse): show each candidate's file size in the reuse dialog (6eaa999)
  • fix(reuse): ask before Fast Mode re-downloads an existing file (24c5b4f)
  • feat(reuse): offer previously downloaded APKs for repeat requests (507648f)
  • fix(cache): reliably clear handed-off files and toast the startup cleanup (62ed653)
  • feat(dns): add an AdGuard DNS toggle with system fallback (1bb5b4c)
  • Merge pull request #5 from Lawtro37/master (db9742d)
  • Manual downloads now open a webview where when the user starts the download the app hooks the download. This removes the need to manualy sellect the apk file. (39a1759)
  • fix(picker): stop the how-it-works card overlapping the source grid (997ae43)
  • fix(header): stop clipping the version label and shrink the settings button (dca9ee8)

Release v3.6.7

Choose a tag to compare

@github-actions github-actions released this 16 Aug 17:40

Release v3.6.7

Changes since v3.0.0:

  • Limit version-code mismatch enforcement to Fast Mode (953fd7e)
  • Fix APKMirror downloads misclassified as APKM bundles (fa7c158)
  • Fix clipped format dropdown in the app info card (f5ea3a2)
  • Update README for theming and live download speed features (75ac76d)
  • Tint helper cards and surfaces from the wallpaper in Material You mode (0ccca24)
  • Make status chips and match boxes theme-aware (209630c)
  • Add a theme quick-switch button to the home header (20628c2)
  • Add Material You dynamic colors and a light theme option (59cf858)
  • Show live download speed and ETA in the progress notification and in-app card (3757fb1)
  • Update README for the redesigned helper (2b06a8e)
  • Redesign the app info card and unify expand/collapse animations (fdf2ba6)
  • Show the installed app's real icon in the request header (ab65e2e)
  • Unify accent colors, dedup mode explanations, and make sources collapsible (7fd7a70)
  • Add per-source enable/disable toggles in settings (27381e3)
  • Add GitHub issue templates for bug reports and feature requests (df901db)
  • Add shared AppLog sink, full HTTP logging, and a Share button for logs (c43b86c)
  • Redesign settings screen: home-style cards, tabs, and storage overview (792931f)
  • Fix stuck-at-100% downloads: deliver same-session completions regardless of version (6480aed)
  • Polish source picker: official source logos, dedup action buttons, inline app info (219649e)
  • Redesign the source picker to match the reference flow (855683b)

Release v3.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 12:09

Changelog

✨ New sources & captcha handling

  • Added three new APK sources: Evozi (APKCube), Mi9, and APK Downloader.
  • In-app captcha browser β€” any captcha-gated download (Cloudflare "Just a moment", Turnstile) can be solved inside an embedded WebView; the download it produces is captured and run through the normal validate-and-return pipeline. Offered on resolved candidates for every source except Aurora/Play.
  • Mi9 Recommended + History tabs β€” open the real version-history page in the in-app browser, so Mi9's full version list is reachable and downloadable.
  • Sources that can't serve versions honestly hide their dead tabs (Evozi History, APK Downloader Recommended/History).

⚑ Fast Mode

  • New Fast Mode: auto-finds the exact requested version (name and code, format-agnostic) walking sources in order β€” APKMirror β†’ Uptodown β†’ APKPure β†’ APKCombo β†’ Aptoide β€” downloads it and returns it to Morphe automatically.
  • Live progress card on the home screen (source being checked, download %, final result) with a Cancel button.
  • Version-code mismatch now asks "Use this version / Skip to next source" β€” before downloading when the source reports the code, and after validation when the code is only in the file. A stale-instance guard ensures the question always reaches the right screen.
  • Toggle: ⚑ bolt button in the header (with toast) + Settings toggle.

πŸ”§ Reliability & fixes

  • Stale "Download complete" notifications no longer return the previous app's APK to a new request; completion events are consumed per-request.
  • Multi-format requests (e.g. apk/apks/apkm/xapk) resolve correctly instead of false "mismatch" dead-ends.
  • APKMirror: honest "not found" instead of a fake green candidate; mismatched-format variants offered.
  • APKCombo: file type from variant badge, Referer fix, captcha-gated downloads surfaced instead of "not found".
  • APKPure / Aptoide / Uptodown fallbacks and honest captcha messaging; Play Store listings no longer treated as direct downloads.
  • Validation picks the real base APK inside split containers (APKS/APKM/XAPK).
  • Rate-limit bundle: per-source request pacing, abort on 429, skip fetches for absent apps, capped version history.
  • Full Logcat logging of every query, result, and HTTP request/response (per-source prefix, status, content-type, body size).

🎨 UI & UX

  • Settings split into separate per-group cards; cache size shown and cleared with one tap; clearer save-options naming; dark-theme selection fill.
  • Open-link-only candidates render as bare buttons (no card); Manual-mode links stay card-free.
  • Version history browsing for APKMirror, Uptodown, APKPure, APKCombo, Aptoide; dead rows flip to "Open link" instead of looping.
  • Source pills auto-fit, swipeable pages, jump-to-distant-source; Manual/Recommended/Latest/History sub-tabs with flow info cards.
  • Redesigned App info card (collapsible, section titles); header shows the version; download history with Show/Hide toggles and re-share.
  • Downloads run in a foreground service with progress notification, retry-with-backoff, and resume.

πŸ”— Morphe integration

  • "Open Morphe Manager" button on the empty state; falls back to GitHub releases, then morphe.software.

Release v2.3.4

Choose a tag to compare

@github-actions github-actions released this 09 Aug 07:57

Release v2.3.4

Clean Install Required

Uninstall the Old App before installing v2.3.4

Changes since v2.0.0:

  • fix: add manual actions for lookup errors (94f8149)
  • fix: show APKMirror lookup errors (f1f04fb)
  • fix: require release signing for helper builds (5f1c6a8)
  • ci: Update release title from 'APK Download Helper' to 'Release' (9297b16)

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 08 Aug 04:06

APK Download Helper v2.0.0

Changes since v1.0.1:

  • fix: show source failure reasons (6488b31)
  • feat: return Play-installed apps (2249d31)
  • fix: resolve requested APKPure versions (e3cef45)
  • fix: list source-provided APK variants (ddbfe20)
  • feat: show source ABI variants (e262286)
  • fix: align ABI selector pills (e11cc0b)
  • fix: resolve APKMirror latest downloads (9b323db)
  • feat: polish helper request UI (2c67eaf)
  • feat: refresh helper branding (0d55e67)
  • fix: reveal manual picker after opening source (3321a70)
  • feat: add manual APK handoff picker (c422db5)
  • fix: normalize APKMirror app links (b3733a1)
  • test: add helper source audit script (63c127d)
  • feat: add helper download settings (a499ca3)
  • chore: derive helper release version (8de992b)
  • docs: Remove build and release instructions from README (a602565)

Release v1.0.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 10:16

APK Download Helper v1.0.1

Changes since v1.0.0:

  • chore: Add GPLv3 license (d621f3d)
  • fix: Keep helper logo inside launcher mask (ccc4f97)
  • fix: Respect APKMirror requested formats (c9978f4)
  • chore: update logo (14e4dec)
  • Change logo image source in README (92fc778)
  • feat: Add helper request logs (d99692c)
  • feat: Add source swipe navigation (bafed31)
  • fix: Tighten helper recommendations and branding (f37078e)