Skip to content

v1.2.0 — Full network maps, expandable notifications & motion polish

Choose a tag to compare

@tashifkhan tashifkhan released this 26 Jul 21:55
· 20 commits to main since this release
e20e5d4

Delhi Metro v1.2.0

Production Android APK built with EAS (github-release profile).

Package codes.tashif.delhimetro
Version 1.2.0 (versionCode 17)
Tag v1.2.0

What's new

  • Full network map discovery — resolve the complete DMRC/NMRC/NCRTC map (image + PDF) from the site’s main JS bundle, not only the small mapimg preview in asset-manifest.json
  • Expandable notifications — open a passenger notice to load the linked corporate page and read the full HTML update in-app
  • Notification detail APIGET /api/v1/dmrc/notifications/{page_slug} returns title, content, and SEO fields from DMRC
  • Material motion — shared duration, easing, and spring tokens; staggered Reveal, sliding strategy toggle, animated tab indicators, and stack push transitions
  • Haptics — intent-based feedback (select / toggle / press) on state-changing controls, not plain navigation
  • Map viewer — load the network map with expo-image, disk caching, and clearer error/retry states
  • Theme fix — Material You dark keeps tonal wallpaper surfaces; pure black only when AMOLED is enabled

Install

  • F-Droid (recommended): add https://tashif.codes/fdroid/repo in F-Droid → Settings → Repositories, then install Delhi Metro.
  • Direct APK: download the .apk attached below (enable “Install unknown apps” if prompted).
  • Website: https://tashif.codes/fdroid