style(frontend): update logo to SVG and adjust sizing b7aa3f5 remdms Claude Opus 4.6 commited on Apr 1
feat(frontend): real logo, smooth scroll on results, mosaic gradient c299d7d remdms Claude Opus 4.6 commited on Apr 1
feat: search catalogue UI, data cleanup, router decade detection 0c9dd38 remdms Claude Opus 4.6 commited on Mar 31
refactor(frontend): replace SSE client with sync search, delete chat 31f39f8 remdms commited on Mar 31
feat(ui): view transitions, story grid 2x2, logo links, scroll UX 16a41fb remdms Claude Opus 4.6 commited on Mar 31
feat(mosaic): horizontal scrolling rows, random order, click-through links e383749 remdms Claude Opus 4.6 commited on Mar 31
fix(mosaic): gate animations behind animationReady, remove loading=lazy 75a8f67 remdms Claude Opus 4.6 commited on Mar 31
feat(mosaic): JS orchestration — mount, measure heights, resize handler 04aa4fb remdms Claude Sonnet 4.6 commited on Mar 31
feat(mosaic): masonry CSS with infinite scroll animations and hover pause 3e58fe9 remdms commited on Mar 31
feat(mosaic): masonry column template with duplicated content for loop 89abb3b remdms Claude Sonnet 4.6 commited on Mar 31
feat(mosaic): add shuffle, column distribution, and state management 70c138d remdms Claude Sonnet 4.6 commited on Mar 31
feat: correct story links, loading UX, slug-based card filtering c2b75fa remdms Claude Opus 4.6 commited on Mar 30
feat: show 'no matching stories' when no cards are cited 3cf9908 remdms Claude Opus 4.6 commited on Mar 30
feat: wire Landing and Chat views with fade transition d286039 remdms Claude Opus 4.6 commited on Mar 30
feat: Landing view with immersive mosaic and example pills 5c8ff71 remdms Claude Opus 4.6 commited on Mar 30
feat: Mosaic component with drift animation and hover tooltips 1cd88d7 remdms Claude Opus 4.6 commited on Mar 30
feat: Chat view with streaming messages and story cards 664e257 remdms Claude Opus 4.6 commited on Mar 30
feat: StoryCard component with vertical/horizontal variants 1c98573 remdms Claude Opus 4.6 commited on Mar 30