What's Changed
- sync prod to main by @sudhashrestha in #484
- docs: add new badge labels to recent components by @hari in #485
- docs: add animated SMIL logo to README by @sudhashrestha in #486
- feat(background): shooting stars + animated beam refresh by @hari in #487
- chore(og): add og generation and backfilll old ones by @sudhashrestha in #489
- chore(site): point default OG image at 2026 R2 asset by @sudhashrestha in #490
- feat(landing): use new header style by @sudhashrestha in #494
- feat(resources): add curated design galleries page by @sudhashrestha in #493
- feat(landing): update footer by @sudhashrestha in #492
- fix(theme): footer theme, remove new labels by @sudhashrestha in #495
- feat(docs): add dedicated index & components page by @sudhashrestha in #496
- feat(docs): improve sidebar nav with filter and scroll fades by @sudhashrestha in #497
- feat(site): switch display type to Instrument Sans by @sudhashrestha in #499
- fix(text): glitch, roll text improvements by @sudhashrestha in #498
- fix(skeleton): restore category glyph hover animations by @sudhashrestha in #500
- fix(docs): text animator demo and co located css by @sudhashrestha in #501
- sync by @hari in #503
- fix(perf): card spread layout & safari perf by @sudhashrestha in #504
- fix(docs): restore table of contents layout and parsing by @sudhashrestha in #505
- refactor(card-stack): bare-bones API by @sudhashrestha in #506
- fix(docs): restore category grids after TOC layout and trim ad slot by @sudhashrestha in #507
- release minor fixes by @hari in #509
- chore: run react-doctor fixes by @sudhashrestha in #510
- refactor(flip-card): composable Front/Back API with motion-safe code by @sudhashrestha in #511
- release by @hari in #512
Full Changelog: v3.3.0...v3.4.0