Version History

Changelog

Track every release across development, beta, and production environments.

v0.3.0Beta2026-03-30

Internationalisation, SEO & Footer

AddedLanguage support for English, Traditional Chinese (zh-TW), and Japanese (ja) with browser-based auto-detection
AddedLanguage switcher in navigation bar with localStorage persistence
AddedSEO metadata: Open Graph, Twitter Card, structured metadata with next/image OG image generation
AddedFavicon using official Amber Glass logo
AddedFooter with copyright notice and link to BertC.me
ChangedAll UI strings are now translatable via i18n context provider
v0.2.1Dev2026-03-30

Amber Rebrand & Component Consolidation

AddedOfficial Amber Glass logo and 'Amber' brand name in navigation
AddedClick-to-copy on color palette cards and semantic color chips
AddedSliding indicator animations for tabs (underline and pill variants)
ChangedMerged UI Kit section into Components with categorised sub-groups (Actions, Layout, Forms, Feedback, Overlays, Navigation, Data Display, Loading)
ChangedPolished all documentation copy to official standard
ChangedToast close button now uses variant-aware color for dark mode visibility
ChangedToast backgrounds changed from transparent to solid opaque colors
RemovedRemoved standalone UI Kit section (consolidated into Components)
RemovedRemoved toast left-border accent style
v0.2.0Beta2026-03-29

Next.js Migration & Component Library

AddedMigrated from Vite to Next.js App Router framework
AddedSelf-hosted Latin fonts (Inter, Roboto Flex, Google Sans Flex, JetBrains Mono) via next/font for GDPR compliance
AddedComponent library: Button, Card, Badge, Input, Switch, Modal, Tabs, Toast, Progress, Avatar, Tooltip, Skeleton, Separator
AddedChangelog page with environment filter (dev, beta, production)
AddedCJK typefaces (Noto Sans TC) served from Google Fonts CDN
ChangedDesign tokens migrated to CSS custom properties
ChangedComponent architecture follows compound component pattern
FixedFont loading now GDPR compliant — no third-party requests for Latin fonts
v0.1.2Dev2026-03-28

Component Polish & Accessibility

AddedKeyboard navigation for all interactive components
AddedARIA attributes for Modal, Switch, Tabs, and Toast
ChangedButton hover states use translateY with spring easing
FixedFocus ring visibility on dark theme
FixedToast container z-index stacking
v0.1.1Dev2026-03-25

UI Kit Foundation

AddedModal component with backdrop blur and scale animation
AddedTabs component with underline and pill variants
AddedToast system with provider pattern and auto-dismiss
AddedProgress bar with neumorphic inset track
AddedAvatar component with fallback initials
AddedTooltip with directional placement
AddedSkeleton loading with shimmer animation
v0.1.0Beta2026-03-22

Next.js Migration

AddedNext.js App Router setup with PostCSS for Tailwind v4
AddedLayout with next/font for self-hosted fonts
RemovedVite configuration and build tooling
ChangedProject structure from SPA to app/ directory convention
v0.0.3Dev2026-03-20

Component Primitives

AddedButton component with 5 variants and 5 sizes
AddedCard component with flat, raised, elevated, and inset variants
AddedBadge component with 6 semantic color variants
AddedInput component with flat and floating label variants
AddedSwitch component with neumorphic track
v0.0.2Dev2026-03-18

Design Token System

AddedCSS custom properties for brand colors, spacing, and radii
AddedDark and light theme tokens with auto-detection
AddedNeumorphic shadow system (flat, raised, elevated, inset)
AddedMotion tokens with duration scale and easing curves
AddedFont stack variables for display, body, code, and CJK
v0.0.1Dev2026-03-01

Initial Release

AddedDesign system v1 with Vite + React
AddedColor palette, typography scale, spacing tokens
AddedNeumorphic depth system
AddedMotion and animation guidelines
AddedComponent showcase with inline components
AddedDark/light theme with system detection