veza/apps/web/src/features
senke e197ba8734 feat(ui): form polish + micro-interactions for premium feel
Forms quality:
- Password visibility toggle (Eye/EyeOff) on FloatingInput, AuthInput
- Applied to LoginForm and RegisterForm password fields
- Focus glow effect on all inputs (primary color shadow ring)
- Error shake animation (0.4s spring shake on validation errors)

Micro-interactions:
- Like button bounce animation (scale 1→1.3→0.9→1.1→1)
- useCopyToClipboard hook — reusable copy with visual feedback
- Applied to CreateAPIKeyModal, ShareDialog, SharePostModal (Check icon swap)
- Universal button press effect: active:scale-[0.98] on all variants

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-09 23:31:52 +01:00
..
admin/api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00
analytics/services incus deployement fully implemented, Makefile updated and make fmt ran 2026-01-13 19:47:57 +01:00
auth feat(ui): form polish + micro-interactions for premium feel 2026-02-09 23:31:52 +01:00
chat feat(ui): premium empty states + focus ring consistency 2026-02-09 23:23:09 +01:00
dashboard feat(ui): header glassmorphism, card hover effects, content transitions, badge animations 2026-02-09 23:25:52 +01:00
error/pages ui(tokens): migrate text-kodo-red → text-destructive, text-kodo-lime → text-success (56 files) 2026-02-09 00:14:40 +01:00
inventory/components/gear refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
library feat(ui): premium empty states + focus ring consistency 2026-02-09 23:23:09 +01:00
marketplace/components chore(dx): add .cursorrules and design system audit documentation 2026-02-05 14:20:06 +01:00
notifications ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
player feat(ui): tooltip adoption + search highlighting & skeleton loading 2026-02-09 23:14:00 +01:00
playlists feat(ui): header glassmorphism, card hover effects, content transitions, badge animations 2026-02-09 23:25:52 +01:00
profile ui(components): migrate 4 inline empty states to EmptyState in profile and marketplace 2026-02-09 00:10:09 +01:00
roles refactor(tokens): complete design token migration to semantic system 2026-02-09 23:05:09 +01:00
search feat(ui): premium empty states + focus ring consistency 2026-02-09 23:23:09 +01:00
sessions/api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00
settings ui(components): migrate remaining 27 skeleton files to Skeleton shimmer 2026-02-08 23:21:33 +01:00
streaming ui(tokens): migrate text-kodo-red → text-destructive, text-kodo-lime → text-success (56 files) 2026-02-09 00:14:40 +01:00
studio/components/cloud-file-browser feat(ui): tooltip adoption + search highlighting & skeleton loading 2026-02-09 23:14:00 +01:00
tracks feat(ui): form polish + micro-interactions for premium feel 2026-02-09 23:31:52 +01:00
upload/components style(commerce,upload,error): elevate Commerce, Upload, Error to SaaS Premium 2026-02-07 16:07:09 +01:00
user/components ui(tokens): migrate kodo-gold to warning (43 files, 84 instances) 2026-02-09 00:20:32 +01:00
webhooks/api scalability: update feature API files to use service layer 2026-01-15 20:45:59 +01:00