2026-03-19 Feature Components
Props API audit hardening — full passthrough / slots / compound escape hatch / a11y across all 25 exported components (148 tests passing) useIntlPhoneInput — international phone input hook with country code selector and accessibility improvements Feature Documentation
ComponentDocTemplate — structured 4-tab skeleton (Guide / Examples / Specs / Dev) with fixed slot order; all 27×2 component MDX pages migrated Loading overlay — canvas particle animation with 3 phases (float → converge → freeze), SVG logo sampling, prefers-reduced-motion support Anatomy diagrams — fix callout positioning + add 7 missing anatomy demos (Accordion, FAB, Pagination, Skeleton, Tabs, TextArea, Toast) Demo card unification — shared DemoCard/DemoPreview/DemoControls via _shared.tsx, 17 demos migrated to --doc-* tokens TextField — add required vs optional usage guideline Fix Performance
Sidebar scroll — remove drag-to-scroll (~200 lines), batch DOM read/write, CSS containment + will-change layer hints Fix Bug Fixes
TextField — floating label stays inside input with leadingSlot until focus/value Tabs — resolve hydration mismatch by deferring hash read to useEffect Sidebar — resolve scroll animation oscillation, double-reset, and click jitter Chip — refine close icon SVG path; Toast — reduce icon size to 18px Icon gallery — correct theme rendering for mono/multicolor/contrast icons
2026-03-13 Feature Documentation
UI Redesign — decoupled framework (--doc-) from design system (--ds- ), industrial-minimalism sidebar with dual-dial navigation, entry animation, and drag-to-scroll DoDont MDX component — Do/Don't comparison cards for Usage Guidelines pages AnatomyView MDX component — interactive component anatomy diagrams PaginationFooter — Figma-aligned arrow-line layout with directional hover nudge animation Fix Bug Fixes
Sidebar click jitter — eliminate secondary nav jump on navigation SwitchAnatomy demo — rename deprecated propSwitch to semantic Color page — refine swatch border-radius and table styles
2026-03-10 Feature Components
Props API normalization — Badge, Switch, Toast, Chip, Pagination, DatePicker, Selector naming and controlled/uncontrolled patterns unified Button / GradientButton — asChild support via Radix Slot Feature Documentation
Footer social icons (react-icons/fa6) + SVG favicon Changelog page — Timeline/TimelineItem/TimelineGroup MDX components 41 MDX pages × en/zh — Tab attribute unification + Props API alignment
2026-03-09 Feature Components
Toast — snackbar preset API with variant, action, and close support Tabs — fix size variant not applying, enhanced switch animation Tokens Tokens
Fix LostMary dark mode desktop layout tokens overridden by mobile values Fix Bug Fixes
IconButton SVG centering — remove span wrapper, add [&_svg]:block
2026-03-06 Feature Components
DatePicker — calendar picker with range support (Figma node 597:1889) FAB — floating action button (Figma node 667:4222) Gradient Button — new variant with gradient background Fix Bug Fixes
Button brand/error variant text color — use text-white-primary for theme flip
2026-03-05 Feature Components
Toast — lightweight notification with 5 semantic variants Tooltip — accessible hover/focus content with positioning Accordion — collapsible content sections with 3 style variants Pagination — page navigation with brand/default styles Breadcrumb — navigation trail (Figma node 651:2564) TextArea — multiline text input aligned with Figma specs TextField — full rewrite with Figma alignment Button / GradientButton / IconButton — split into standalone components Feature Theming
LostMary brand switching — dual-brand support via data-brand attribute Dark mode — anti-FOUC script + localStorage persistence + system preference Fix Bug Fixes
Brand/Error variant dark mode text color fix Anti-Jitter — eliminate border size jumps across Button, TextField, Select
2026-03-04 Feature Foundation
Design System monorepo initialized — packages/ui + apps/docs Style Dictionary token pipeline — CSS variables with --ds- prefix