Releases
v0.0.6
Compare
Sorry, something went wrong.
No results found
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.
You can’t perform that action at this time.