Skip to content

v0.0.6

Choose a tag to compare

@ashwkun ashwkun released this 09 Jul 18:09

Added

  • Redesigned sleep timer nudge with dynamic-island style SleepTimerPopup component.
  • Implemented Firebase App Check token pre-warming and auto-refresh mechanisms.
  • Added AI-suggested search redirect chips, anonymous data disclosure, and non-Latin input tips to AI Onboarding.
  • Created SleepTimerConstants shared module to deduplicate numeric sentinel values.

Changed

  • Isolated the Learn screen playback queue to prevent auto-refill of normal episodes.

Fixed

  • Fixed sleep timer nudge dismissal race condition when hidden mid-confirmation.
  • Fixed transition stutters for the Home screen tab navigation.
  • Fixed AppCheck telemetry initialization race condition on app startup.
  • Fixed candidate cache type-mixing and delayed news-flag sync issues on podcast import.
  • Fixed skip-gate clock skew sensitivity and failure tracking in iTunes charts sync script.
  • Fixed Qdrant orphan vectors, multiline CSV description split issues, missing cleanup run costs, and manual embedding budget overrides in the sync workflow.
  • Fixed onboarding backup-restore recreation loop and region code alias normalization issues.
  • Fixed Qdrant existence checks by chunking requests in batches of 1000 IDs to avoid oversized request payloads.
  • Fixed double density scaling in image proxy URLs and stale proxyUrl memoization on density changes.
  • Fixed download artwork cleanup race condition and premature deletion of shared podcast artwork.
  • Fixed centering of podcast chip in daily curiosity card when title is long.
  • Fixed pagination race condition in LearnViewModel when load/refresh is in-flight.
  • Fixed unoptimized palette decodes, stale ambient accent colors, and unlocked play button clicks on loading.