
adminandClaude Sonnet 4.6
847ac97bde
feat(03-06): Hashtag search end-to-end — Phase 3 complete
- hashtag-helpers.ts: extractHashtags (regex+dedup) + saveHashtags (upsert)
- parse-caption.ts: parseCaption → CaptionSegment[] for client rendering
- search.byHashtag GREEN: hashtag.findUnique → postHashtag.findMany + pagination
- posts.create + reposts.create: extract+save hashtags after post creation
- /hashtag/[tag]: infinite scroll post grid + useInView sentinel
- /search Tags tab: byHashtag query wired, 3-col post grid
- PostCard: parseCaption replaces raw caption — hashtags are orange Link to /hashtag/[tag]
- STATE.md: Phase 3 complete, 3/7 phases done
Tests: 67 passing, 0 failing (5 todo), tsc clean
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-13 12:16:03 +02:00
..
2026-06-13 12:16:03 +02:00
2026-06-05 16:24:38 +02:00
2026-06-06 09:43:00 +02:00
2026-06-06 11:51:45 +02:00
2026-06-06 11:51:45 +02:00
2026-06-13 11:31:48 +02:00
2026-06-13 12:16:03 +02:00