Commit Graph

  • 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