|
|
fc8cb9a8bd
|
feat(avocet): replace swipe+HTML5-drag with unified pointer-events toss gesture
|
2026-03-05 10:38:52 -08:00 |
|
|
|
cac02b2c5f
|
feat(avocet): replace HTML5 drag events on LabelBucketGrid with hoveredBucket prop
|
2026-03-05 10:10:48 -08:00 |
|
|
|
8a2df0e2f8
|
feat: card crumples to small ball on drag pickup so buckets expand fully
|
2026-03-04 12:38:46 -08:00 |
|
|
|
2a48ab0f03
|
feat: add Vue Router + stow-able AppSidebar; stub Fetch/Stats/Settings views
|
2026-03-04 12:12:26 -08:00 |
|
|
|
dc92ecff5f
|
fix: bucket grid now renders 3x3+1 numpad layout on all screen sizes
|
2026-03-04 11:31:36 -08:00 |
|
|
|
8d2fdf6299
|
fix: UndoToast now emits expire after 5s so toast self-dismisses
|
2026-03-04 11:29:03 -08:00 |
|
|
|
05d12a1417
|
feat(avocet): LabelBucketGrid bucket-mode CSS — spring expansion, glow on drop
|
2026-03-03 16:19:29 -08:00 |
|
|
|
97437f39c9
|
feat(avocet): EmailCardStack — swipe gestures, depth shadows, dismissal classes
|
2026-03-03 16:16:09 -08:00 |
|
|
|
5f03db20dc
|
feat(avocet): UndoToast — 5-second countdown, undo button, accessible
|
2026-03-03 16:13:02 -08:00 |
|
|
|
452730bb98
|
feat(avocet): LabelBucketGrid — numpad layout, bucket-mode expansion, drag drop
|
2026-03-03 16:04:31 -08:00 |
|
|
|
f5aca77ff6
|
feat(avocet): EmailCard component — subject, from/date, body preview, expand/collapse
|
2026-03-03 16:03:01 -08:00 |
|
|
|
02efd5fb1d
|
feat(avocet): Vite + Vue 3 + UnoCSS + Vitest scaffold
|
2026-03-03 15:46:58 -08:00 |
|