-
3bf2d2bbc0
feat: toolbar top-border stripe uses module accent colour
Ulas
2026-03-31 14:54:10 +02:00
-
7f41ee380a
refactor: move --active-module-accent update into navigate() to avoid duplicate ROUTES.find
Ulas
2026-03-31 13:31:57 +02:00
-
6a018867e0
feat: active nav tab uses module accent colour
Ulas
2026-03-31 13:22:16 +02:00
-
c264969f84
docs: add module accent colors design spec
Ulas
2026-03-31 13:13:47 +02:00
-
cd017c4d0d
fix: escape user input in shopping renderItem to prevent XSS
Ulas
2026-03-31 12:53:00 +02:00
-
0e035af492
feat: swipe gestures on shopping list items (toggle + delete)
Ulas
2026-03-31 12:49:29 +02:00
-
33bef8eb3f
feat: wrap shopping items in swipe-row
Ulas
2026-03-31 12:47:37 +02:00
-
dc2e874cb2
feat: add shopping swipe CSS (delete reveal, mobile button hide)
Ulas
2026-03-31 12:46:26 +02:00
-
c74f482a0e
refactor: move shared swipe CSS from tasks.css to layout.css
Ulas
2026-03-31 12:43:35 +02:00
-
e7ad86655d
docs: add shopping swipe gestures implementation plan
Ulas
2026-03-31 12:41:26 +02:00
-
bf417c2144
docs: add shopping swipe gestures design spec
Ulas
2026-03-31 12:38:27 +02:00
-
fd94c58fea
fix: hide FAB when virtual keyboard is open on mobile
Ulas
2026-03-31 12:26:59 +02:00
-
9446173247
fix: toast notifications no longer overlap bottom nav on mobile
Ulas
2026-03-31 12:24:12 +02:00
-
ffa0083892
docs: update SPEC, CONTRIBUTING, README for v0.3.0 and v0.4.0 features
Ulas
2026-03-31 10:46:49 +02:00
-
4fe4f6cb38
feat: BL-07–BL-10 — notes search, weather refresh, vCard import/export, PWA offline page
Ulas
2026-03-31 10:35:03 +02:00
-
0defc3c589
chore: release v0.3.0
Ulas
2026-03-31 10:29:58 +02:00
-
d866d32336
feat: Apple CalDAV credentials form + connect/disconnect UI (BL-04)
Ulas
2026-03-31 10:27:07 +02:00
-
6fd209ba5e
feat: meals drag & drop between slots and days (BL-03)
Ulas
2026-03-31 10:23:39 +02:00
-
6a860f2c13
feat(calendar): expand recurring events in GET /calendar and /upcoming
Ulas
2026-03-31 10:17:39 +02:00
-
82e5b2cd85
feat(budget): auto-generate recurring entry instances per month
Ulas
2026-03-31 10:13:37 +02:00
-
26d3d12a22
feat(budget): add month-over-month comparison to summary cards
Ulas
2026-03-30 22:54:04 +02:00
-
ca377e8441
docs: add BACKLOG.md with 10 entries (3 SPEC gaps, 3 medium, 4 ideas)
Ulas
2026-03-30 22:41:51 +02:00
-
675a0ff2b7
chore: bump to v0.2.1, finalize CHANGELOG
Ulas
2026-03-30 22:37:09 +02:00
-
3e25339c86
fix: resolve event-listener leaks and CSS gaps found in code quality audit
Ulas
2026-03-30 22:26:49 +02:00
-
36de5fa477
feat: merge UX polish v0.2.0 (14 tasks, 4 layers)
Ulas
2026-03-30 22:02:03 +02:00
-
-
656c1290dc
chore: bump to v0.2.0, finalize CHANGELOG, update SPEC with UX patterns
Ulas
2026-03-30 21:59:51 +02:00
-
5aea8ca7f2
docs: update CHANGELOG for UX polish layer 1-4 changes
Ulas
2026-03-30 21:23:48 +02:00
-
0ac2769fac
feat: blur-triggered inline validation and submit button feedback
Ulas
2026-03-30 21:22:36 +02:00
-
1684215da8
feat: bottom sheet modal on mobile with swipe-to-close and Enter-key form navigation
Ulas
2026-03-30 21:19:25 +02:00
-
b9ec36611d
feat: consistent vibration feedback via vibrate() utility across modules
Ulas
2026-03-30 21:18:44 +02:00
-
499ce2cd29
feat: delay install prompt, reset counter on dismiss, scroll inputs into view
Ulas
2026-03-30 21:16:36 +02:00
-
e3e0b8081b
feat: scroll focused inputs into view on virtual keyboard open
Ulas
2026-03-30 17:31:09 +02:00
-
4eacba2edd
feat: delay install prompt until 2 interactions, reduce dismiss to 7 days
Ulas
2026-03-30 17:30:05 +02:00
-
168cd387b4
fix: remove stale .meals-empty CSS, add .meal-slot--empty rule
Ulas
2026-03-30 17:28:04 +02:00
-
0eab480a0e
style: unify all empty states to shared .empty-state class across all modules
Ulas
2026-03-30 17:25:13 +02:00
-
eb0ac95e1d
fix: scope stagger selector to #budget-list in budget.js
Ulas
2026-03-30 17:21:53 +02:00
-
bc6e759b79
feat: staggered fade-in for list items across all modules
Ulas
2026-03-30 17:19:33 +02:00
-
b2327375b8
fix: remove unnecessary --experimental-vm-modules flag from test:ux-utils
Ulas
2026-03-30 17:16:20 +02:00
-
f4eb567219
feat: add stagger() and vibrate() UX utilities with tests
Ulas
2026-03-30 17:14:15 +02:00
-
20792e9894
fix: sync ROUTE_ORDER with nav order, guard against navigation race condition
Ulas
2026-03-30 17:11:53 +02:00
-
bc3f855fa9
feat: directional slide-x page transitions in router
Ulas
2026-03-30 17:08:49 +02:00
-
0dbea82a22
fix: wire page-fab and fab-main to module-accent token
Ulas
2026-03-30 17:02:05 +02:00
-
194728bbe9
style: tie FAB colors to per-module accent tokens
Ulas
2026-03-30 16:55:33 +02:00
-
624f3ab763
style: unify card padding to 16px across all modules
Ulas
2026-03-30 16:43:05 +02:00
-
-
5cc29cdc16
chore: add .worktrees/ to .gitignore
Ulas
2026-03-30 16:37:55 +02:00
-
a5d8ae3f5f
docs: add UX polish implementation plan (14 tasks across 4 layers)
Ulas
2026-03-30 16:36:03 +02:00
-
fd5ffe3380
docs: add UX polish design spec (4-layer approach)
Ulas
2026-03-30 16:23:28 +02:00
-
235b793d4b
Add missing Login and Settings module specs to SPEC.md
Ulas
2026-03-30 16:02:57 +02:00
-
d1bbc9c8bb
Fix inconsistent text alignment in meal cards
Ulas
2026-03-29 16:20:12 +02:00
-
d3becbcf13
Remove global min-size touch target rule from pwa.css
Ulas
2026-03-29 15:57:33 +02:00
-
26a42d001b
Fix oversized task checkboxes and inconsistent meal text alignment
Ulas
2026-03-29 15:51:08 +02:00
-
29c9292d2d
Revise contributing guidelines for clarity and detail
ulsklyc
2026-03-29 15:43:49 +02:00
-
a4cc520342
Add CHANGELOG.md for initial v0.1.0 release
Ulas
2026-03-29 15:39:18 +02:00
-
41e88e0acf
Add PWA native feel: manifest, meta tags, install prompt, SW optimization, dynamic theme-color
Ulas
2026-03-29 15:35:01 +02:00
-
5838fb9243
Fix README screenshots: add dark mode support, fix broken image paths, normalize sizing
Ulas
2026-03-29 01:50:28 +01:00
-
396050e2cf
Aktualisieren von README.md
ulsklyc
2026-03-29 01:17:56 +01:00
-
8e01d4c749
Add theme-adaptive screenshots to README and fix manifest icons
Ulas
2026-03-29 00:42:24 +01:00
-
2139a678af
Change email for vulnerability reports
ulsklyc
2026-03-28 14:28:15 +01:00
-
a8edd5afc0
Add files via upload
ulsklyc
2026-03-28 14:27:31 +01:00
-
2fc96a0805
chore: remove CLAUDE.md from tracking
Ulas
2026-03-28 14:21:01 +01:00
-
ed605eb181
Add files via upload
ulsklyc
2026-03-28 13:41:57 +01:00
-
9b3bd96f69
Create bug report issue template
ulsklyc
2026-03-28 13:41:32 +01:00
-
d1444414ba
Add files via upload
ulsklyc
2026-03-28 13:34:12 +01:00
-
37da2858c6
Aktualisieren von README.md
ulsklyc
2026-03-28 13:18:53 +01:00
-
4a0fd73684
refactor: split CLAUDE.md into agent instructions + product spec
Ulas
2026-03-28 10:42:32 +01:00
-
cb8b108d3c
fix: Notizen-Toolbar erweitert + Essen-Widget 2×2-Grid auf Desktop
Ulas
2026-03-27 15:31:50 +01:00
-
2f0b0c05ec
feat: Notizen — automatische Textkontrastfarbe + Formatierungs-Toolbar
Ulas
2026-03-27 09:05:28 +01:00
-
cacec64777
fix: Dashboard-Widgets zeigen jetzt alle offenen Aufgaben und neueste Notizen
Ulas
2026-03-26 23:30:00 +01:00
-
31b9760bc3
fix: SW-Cache-Version bumpen + fetch cache:no-store für API-Aufrufe
Ulas
2026-03-26 23:24:11 +01:00
-
a7214f81e6
fix: 4 Bugs behoben — Dark-Mode Inputs, Essensplan, Dashboard-Refresh, Mengenfeld
Ulas
2026-03-26 23:13:15 +01:00
-
d69c5a0413
feat: Wetter-Widget responsive über volle Breite im Desktop-Dashboard
Ulas
2026-03-26 15:20:55 +01:00
-
e4760473a7
fix: Login-Seite zentriert + Hero-Bereich mit Tagline über dem Formular
ulsklyc
2026-03-26 14:29:31 +01:00
-
5bc1e57b76
feat: Setup-Script zeigt Erfolgsmeldung und erreichbare URLs nach Account-Erstellung
ulsklyc
2026-03-26 14:21:57 +01:00
-
ac174906e9
docs: README überarbeitet — Privacy-Fokus, professionelleres Layout
ulsklyc
2026-03-26 14:07:30 +01:00
-
5a2e2d3c48
a11y: prefers-reduced-motion Fix (Redesign Phase H)
ulsklyc
2026-03-26 13:51:58 +01:00
-
4cd3299f38
a11y: --text-2xs Token entfernt, 12px Minimum (Redesign Phase G)
ulsklyc
2026-03-26 13:50:31 +01:00
-
d5a0e701b0
a11y: aria-hidden auf allen Icons + aria-label auf icon-only Buttons (Redesign Phase F)
ulsklyc
2026-03-26 13:48:23 +01:00
-
152246185e
a11y: Touch-Target System mit Token-basierter Sizing (Redesign Phase E)
ulsklyc
2026-03-26 13:43:12 +01:00
-
73cd322a71
a11y: Skip-Link für Keyboard-Navigation (Redesign Phase D)
ulsklyc
2026-03-26 13:37:07 +01:00
-
8f3f5cce01
fix: CSP inline-script hash + SESSION_SECURE=false für HTTP-Betrieb
ulsklyc
2026-03-26 13:25:32 +01:00
-
862ba8d9d7
fix: .dockerignore + LAN port binding
ulsklyc
2026-03-26 13:16:31 +01:00
-
3e63a7086d
a11y: add h1 headings to all pages (Redesign Phase B)
ulsklyc
2026-03-26 12:30:29 +01:00
-
c796d3ad6f
feat: migrate remaining 5 modules to shared modal system
ulsklyc
2026-03-26 12:22:21 +01:00
-
7e718e2422
feat: shared modal system + migrate tasks module
ulsklyc
2026-03-26 12:04:57 +01:00
-
b51177b5e3
fix: WCAG AA color compliance (Redesign Phase A)
ulsklyc
2026-03-26 11:58:00 +01:00
-
e19df38e89
fix: Notizen-Leerstate zentrieren + FAB auf Desktop und Mobile einheitlich
ulsklyc
2026-03-26 08:02:11 +01:00
-
c8c39930b5
feat: FAB auch auf der Einkaufsseite hinzufügen
ulsklyc
2026-03-26 07:23:15 +01:00
-
b115b644c7
feat: FAB (Floating Action Button) auf allen Unterseiten für Mobile
ulsklyc
2026-03-26 07:09:15 +01:00
-
a2adb2b94c
feat: Mobile Bottom-Navigation mit Swipe und Dot-Indikator
ulsklyc
2026-03-26 07:02:17 +01:00
-
eff3e4bfb2
docs: README komplett überarbeitet — professioneller, anfängerfreundlicher, visuell ansprechender
ulsklyc
2026-03-26 00:46:46 +01:00
-
2e3e67baeb
fix: Error Handling in Backend und Frontend verbessern (Phase 5, Schritt 31)
ulsklyc
2026-03-26 00:35:16 +01:00
-
e068a14819
docs: README aktualisieren (Dark Mode Toggle, RRULE UI, Input-Validation)
ulsklyc
2026-03-26 00:26:29 +01:00
-
a787667dcb
fix: Input-Validation auf allen API-Routen vereinheitlichen (Phase 5, Schritt 27)
ulsklyc
2026-03-26 00:23:57 +01:00
-
f507ef8488
feat: Dark Mode Toggle + RRULE UI für wiederkehrende Aufgaben/Termine
ulsklyc
2026-03-26 00:11:45 +01:00
-
093b6a8736
Merge pull request #1 from ulsklyc/redesign/frontend-v2
ulsklyc
2026-03-25 23:51:32 +01:00
-
-
520b8eb11a
fix: HSTS/CSP für lokale HTTP-Entwicklung deaktivieren + SW-Cache v10
ulsklyc
2026-03-25 23:50:47 +01:00
-
76165da592
design: Frontend-Redesign v2 — Design-System, kompaktere UI, Mikrointeraktionen
ulsklyc
2026-03-25 20:46:45 +01:00
-
-
1bea4f1428
fix: Sidebar-Menüpunkte kompakter + Tiefeneffekte stark reduziert
ulsklyc
2026-03-25 14:27:10 +01:00
-
a189e4be8d
feat: Sidebar Neumorphismus-Redesign + responsives Kollabieren
ulsklyc
2026-03-25 14:20:29 +01:00
-
60ecc1f3d9
feat: Dashboard-Widgets mit dynamischen Daten und neuem Design
ulsklyc
2026-03-25 13:18:42 +01:00