Full deployment history for this project.
test: harden canonical production journeys
test: harden canonical production journeys
⚡ Bolt: optimize search relevance string normalization Avoid duplicate string normalization and regex replacements in `lib/search-relevance.ts`. Reuses precomputed normalized query `parsedQuery.needle` in candidate map loop and tokenizes directly from pre-normalized field strings.
fix: keep telemetry off playlist write path
fix: keep telemetry off playlist write path
fix: resolve test suite failures and typecheck errors - Remove duplicate object keys in __tests__/radio-tuner.test.tsx. - Fix mock return type assertions in __tests__/webhook-deliver.test.ts. - Align normalized mediaKind assertion in __tests__/playback-variant-playlist.test.tsx. - Add database.batch mock implementation in __tests__/playlist-maintenance.test.ts. - Update DOM queries and player expand interactions across component tests.
fix: return playlist saves before enrichment
fix: return playlist saves before enrichment
fix: stabilize internal search pagination
fix: stabilize internal search pagination
feat: mature bounded search continuation
feat: mature bounded search continuation
feat: mature bounded search continuation
update
update
update
update
update
update
update
chore: merge open PRs into main
chore: merge open PRs into main
Merge PR #263: ⚡ Bolt: Precompute sort timestamps in getAllPodcasts
🎨 Palette: add native hover tooltips to persistent player icon controls
⚡ Bolt: Precompute sort timestamps in getAllPodcasts Precomputes ISO Date timestamps in an O(N) pass before sorting in `getAllPodcasts` (lib/podcast-store.ts). This avoids O(N log N) redundant date string parsing during array sorting.
Merge pull request #262 from mbarbine/codex/podcasts-final-maturation Codex/podcasts final maturation
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update
update