mirror of
https://github.com/Chevron7Locked/kima-hub.git
synced 2026-06-19 07:37:17 +00:00
6fa6a09476
Bundles: - feat: persist UMAP map positions to DB (3216af1) - fix: split galaxy camera sessionStorage by mode (da4e8d5) - fix: remove iOS auto-resume that routed audio to speaker on earbud disconnect (7b41b91) - fix: Deezer fallback for podcast search during iTunes outages (22f6613) - chore: remove PodcastIndex scaffold and unused dep (e6f6dd1) Review-driven polish: - umapProjection: 98% coverage threshold so active enrichment does not force full recompute; stable ORDER BY in hydrate path; detach persistPositions so UMAP response is not blocked on the UPDATE; extract shared TRACK_METADATA_COLUMNS SQL fragment. - podcasts/search/deezer: extract mergeAndDedupePodcasts helper (4x dedupe sites collapsed); type previewDeezerPodcast with Express Request/Response; cache-comment searchPodcasts. - drive-by: drop dead redisClient import in deezer.ts; unused podcastId destructure in podcasts.ts; unused req in search.ts /genres.