You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migrated backend pipeline to Xenova/bge-m3 embedding model for superior multilingual search support.
Configured Qdrant index storage optimizations, including int8 scalar quantization and on-disk indexing configurations.
Integrated telemetry session tracking and action counters for the Learn screen and bottom navigation.
Created toEpisode() common model mapping helper in EpisodeMapper.kt in the :core:data module.
Extracted shared TrackScreenSession composable in LifecycleUtils.kt to observe screen start/stop lifecycle events across screens without code duplication.
Changed
Optimized the Learn screen with centered empty state layouts, swipe history list navigation, and card restoration flow.
Reduced background artwork blur on the Daily Briefing screen to 8.dp to ensure branding logo remains visible.
Removed default candidate caps and episode limit counts across background sync and vectorization scripts (sync-episodes.js, vectorize.js, vectorize-podcasts.js).
De-coupled medium column check from sync candidate selection in sync-episodes.js.
Optimized Home screen transitions by deferring heavy below-the-fold content sections during slide navigation.
Fixed
Supported region code aliases (uk/ind) in Settings and Onboarding segmented control country selectors.
Configured the explore screen semantic search results hero card to display a "FEATURED RESULT" badge.
Recreated the active MainActivity immediately upon a successful JSON backup restore to update the active theme, region, and subscriptions reactively.