Skip to content

chore: bump version to 5.5.1, comment out KhaooGully banner, clean up about dialog - #3

Open
harshkumarsingh12 wants to merge 13 commits into
ShanuDevCodes:mainfrom
harshkumarsingh12:perf/khaoo-gully-banner-polish
Open

chore: bump version to 5.5.1, comment out KhaooGully banner, clean up about dialog#3
harshkumarsingh12 wants to merge 13 commits into
ShanuDevCodes:mainfrom
harshkumarsingh12:perf/khaoo-gully-banner-polish

Conversation

@harshkumarsingh12

Copy link
Copy Markdown
Contributor

Changes

  • Version bump 5.5.0 → 5.5.1 (versionCode 49)
  • Commented out KhaooGully banner and about dialog launcher from home screen
  • Removed dev credits, website link, and DeveloperLink composable from AboutAppDialogBox
  • Updated feedback email to kiito.admin@gmail.com

harshkumarsingh12 and others added 13 commits August 30, 2026 01:55
- Add KhaooGullyBanner: a 1:6 ratio Card rendering the kiitoPacMan
  Lottie animation (files/khaoo_gully_banner.json), looping and
  clickable. Empty/loading state falls back to a plain static
  uiColors.cardBackground fill, matching the empty Schedule box.
- Add KhaooGullyLinks: resolves the click destination per platform
  via isAndroid() (Android/iOS links are TODO pending final URLs).
- Wire a "KhaooGully" section into HomeContent below Utilities,
  always rendered locally (not gated by the remote
  isKhaooGullyEnabled feature flag, which only controls the
  pre-existing Utilities carousel tile).
feat: add KhaooGully promotional banner to home screen
feat: add KhaooGully promotional banner to home screen
feat: secure Kaya portal integration
- Replace khaoo_gully_banner.json with an optimized re-export
  (4.3MB -> 475KB, same 1800x300 / 6:1 composition) to cut the
  parse/decode delay on first render.
- Also place a copy under composeApp/src/androidMain/assets/,
  matching the existing panda_sleeping.json / page_not_found.json
  pattern, without dropping the commonMain copy KhaooGullyBanner.kt
  reads via Res.readBytes (keeps iOS/Desktop loading working).
- Switch rememberLottieComposition to the non-deprecated lambda
  overload in KhaooGullyBanner.kt.
- Fix "Kito" -> "Kiito" typo in README.md; minor whitespace cleanup
  in HomeContent.kt.
- Add openDeepLinkOrFallback(deepLink, fallbackUrl) to PlatformUtils,
  with Android/iOS/Desktop actuals:
  - Android: ACTION_VIEW the deep link, catch ActivityNotFoundException
    and fall back.
  - iOS: canOpenURL check before openURL, else fall back. Requires
    LSApplicationQueriesSchemes to list the scheme, or canOpenURL always
    reads as "not installed" - added "khaogully" to iosApp/Info.plist.
  - Desktop: no scheme handling, always uses the fallback link.
- KhaooGullyLinks: add KHAOO_GULLY_DEEP_LINK ("khaogully://") and
  openKhaooGully(), which tries the deep link then falls back to the
  platform store listing.
- KhaooGullyBanner: onClick simplified to () -> Unit; navigation now
  resolved internally via openKhaooGully() instead of routing a URL
  string back through HomeContent's onOpenUrl.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants