Commit Graph

  • 2a2b473646 chore: release v0.25.8 Ulas Kalayci 2026-04-27 00:43:20 +02:00
  • 143d451db0 test: fix makeInput mock missing setAttribute for aria-invalid Ulas Kalayci 2026-04-27 00:42:59 +02:00
  • 308489b9b0 chore: release v0.25.7 Ulas Kalayci 2026-04-27 00:39:02 +02:00
  • efd4e8c924 feat(a11y): WCAG 2.2 accessibility fixes across four areas Ulas Kalayci 2026-04-27 00:38:50 +02:00
  • 3c5a8c7eb3 Adding option for allowing users to define the Application visible name Rafael Foster 2026-04-26 19:32:19 -03:00
  • ca5208341b chore: release v0.25.6 Ulas Kalayci 2026-04-27 00:20:58 +02:00
  • 201fa05afd feat(ux): microinteraction polish — undo tap feedback, strikethrough transition, modal loading state Ulas Kalayci 2026-04-27 00:20:42 +02:00
  • e8104adb1e chore: release v0.25.5 Ulas Kalayci 2026-04-26 23:33:39 +02:00
  • 0ff6bbb3f1 fix(modal): add _isClosing guard and async-safe closeModal listener Ulas Kalayci 2026-04-26 23:33:05 +02:00
  • 6cf6b9bec0 feat(ux): first-time onboarding overlay for new users Ulas Kalayci 2026-04-26 23:29:57 +02:00
  • 93ac635835 feat(nav): show active secondary module name on More button Ulas Kalayci 2026-04-26 23:13:55 +02:00
  • ed0f8b2d57 feat(modal): warn before closing with unsaved changes Ulas Kalayci 2026-04-26 19:03:38 +02:00
  • 798f8ca87a feat(login): field-specific validation errors instead of generic message Ulas Kalayci 2026-04-26 18:53:35 +02:00
  • 28fe41962f fix(shopping): fix undo callback for list deletion Ulas Kalayci 2026-04-26 18:30:27 +02:00
  • 9fba1d7ae4 chore: release v0.25.3 Ulas Kalayci 2026-04-26 18:24:27 +02:00
  • 1cc1b63745 feat(login): add spinner animation during authentication Ulas Kalayci 2026-04-26 18:14:15 +02:00
  • 60055e2d4f fix(i18n): rename Pinnwand to Notizen in German locale Ulas Kalayci 2026-04-26 18:11:10 +02:00
  • b0c1b8b6f9 Merge branch 'main' of github.com:rafaelfoster/oikos Rafael Foster 2026-04-26 07:50:59 -03:00
  • 394b4ea84e Adding Birthday tracking feature - to compete with FamilyWall Rafael Foster 2026-04-26 07:36:53 -03:00
  • e31231aa7b chore: release v0.25.2 Ulas Kalayci 2026-04-26 09:14:26 +02:00
  • 70dc69bcc3 chore: release v0.25.1 Ulas Kalayci 2026-04-26 09:03:59 +02:00
  • 3bfda59fc0 fix: compact widget empty states, view transitions for reordering, widget body padding Ulas Kalayci 2026-04-26 09:03:45 +02:00
  • 777e617b74 chore: release v0.25.0 Ulas Kalayci 2026-04-26 09:00:15 +02:00
  • 127c774590 feat: API token authentication (PR #87 by rafaelfoster) Ulas Kalayci 2026-04-26 08:59:03 +02:00
  • cd68bbfae7 fix: remove CDN swagger UI, revert CSP, translate apiToken i18n keys to German Ulas Kalayci 2026-04-26 08:57:21 +02:00
  • 2e054a6cc4 chore: release v0.24.4 Ulas Kalayci 2026-04-26 08:49:05 +02:00
  • 5d95ad8d2a chore: release v0.24.3 Ulas Kalayci 2026-04-26 08:42:04 +02:00
  • cb09c5d0db chore: release v0.24.2 Ulas Kalayci 2026-04-26 08:25:26 +02:00
  • a1b1a71227 Merge branch 'ulsklyc:main' into main Rafael Foster 2026-04-25 23:21:59 -03:00
  • fa82a5d65e chore: release v0.24.1 Ulas Kalayci 2026-04-25 22:32:21 +02:00
  • 4e03d5cdcd docs: update audit docs with implementation status and decisions Ulas Kalayci 2026-04-25 22:29:45 +02:00
  • 667b30c3a6 fix: UX & accessibility improvements (7 fixes) Ulas Kalayci 2026-04-25 22:27:25 +02:00
  • 7200271387 fix: add skip-to-content link — enables keyboard navigation to main content for screen readers Ulas Kalayci 2026-04-25 22:25:29 +02:00
  • 1c0725cc57 fix: generate unique SVG gradient IDs to prevent DOM ID collisions on re-render Ulas Kalayci 2026-04-25 22:24:40 +02:00
  • b07a254d0a fix: add focus trap to search overlay — prevents keyboard focus leaking to hidden page Ulas Kalayci 2026-04-25 22:23:59 +02:00
  • b7c0312c2b fix: modal swipe-to-close — keep dragging active on upswing to prevent stuck state Ulas Kalayci 2026-04-25 22:22:52 +02:00
  • 808a70682c fix: remove role=presentation from modal overlay — restores screen reader accessibility Ulas Kalayci 2026-04-25 22:22:17 +02:00
  • 4da6061adb fix: correct touch targets — btn--icon-sm 36→44px min-size, document target-sm as visual-only Ulas Kalayci 2026-04-25 22:21:45 +02:00
  • 0dd4a3278c fix: add missing --target-base token (44px) for search close button Ulas Kalayci 2026-04-25 22:21:04 +02:00
  • 112b05508b Adding /api/v1/budget/categories and /api/v1/budget/categories endpoints Rafael Foster 2026-04-25 12:58:38 -03:00
  • 71c0552e34 Adding Rest API documentation page with Swgger download on the /docs endpoint Rafael Foster 2026-04-25 12:50:50 -03:00
  • bb44a90d48 Fixing API Token conflict with req.session Rafael Foster 2026-04-25 12:34:10 -03:00
  • 6e2dec66e8 Merge branch 'main' of github.com:rafaelfoster/oikos Rafael Foster 2026-04-25 12:24:35 -03:00
  • f43dee4cc0 Adding Rest API token with expiration and revocation options. Rafael Foster 2026-04-25 12:22:58 -03:00
  • e31f5d3b60 chore: release v0.24.0 Ulas Kalayci 2026-04-25 17:01:52 +02:00
  • cb614fd58b feat: budget subcategories, customizable categories, and English log messages (#86) Ulas Kalayci 2026-04-25 17:01:15 +02:00
  • 95934bac23 fix: review corrections for PR #86 Ulas Kalayci 2026-04-25 17:01:06 +02:00
  • bdd6e559d5 Replacing entire backend messages (especially logs) with English instead of Germany Rafael Foster 2026-04-25 10:56:46 -03:00
  • 140fa78ca1 Initial commit after fork. Moving Budget categories to Database and adding subcategories, with customization options Rafael Foster 2026-04-25 10:05:27 -03:00
  • a97f8651ac chore: release v0.23.17 Ulas Kalayci 2026-04-25 10:52:34 +02:00
  • 8c42d4d9c5 Update Italian translation (#85) albanobattistella 2026-04-25 10:51:10 +02:00
  • 70f11ac7b6 Merge pull request #84 from ulsklyc/fix/82 ulsklyc 2026-04-24 09:53:00 +02:00
  • 417afe427d chore: merge main into fix/82, resolve version conflict (0.23.16 wins) Ulas Kalayci 2026-04-24 09:52:45 +02:00
  • 38e5a7a330 chore: release v0.23.16 Ulas Kalayci 2026-04-24 09:02:56 +02:00
  • 37efff3ba5 fix: add missing i18n keys across all non-German locales (#83) ulsklyc 2026-04-24 08:54:09 +02:00
  • e720b1d96b chore: release v0.23.15 Ulas Kalayci 2026-04-24 08:51:48 +02:00
  • e611f24981 fix: add missing i18n keys for nav, search, tasks, calendar, settings, reminders in all locales Ulas Kalayci 2026-04-24 08:50:50 +02:00
  • f5d4cb2066 ci: fix OIDC-Token-Fehler bei Fork-PRs im Code-Review-Workflow Ulas Kalayci 2026-04-23 09:30:29 +02:00
  • 5bf1b98ea0 chore: release v0.23.14 Ulas Kalayci 2026-04-23 09:17:52 +02:00
  • 2ddf280e31 Merge pull request #81 from olsson82/main ulsklyc 2026-04-23 09:17:15 +02:00
  • 7e9ce188d2 fix: korrigiere schwedische Übersetzungsfehler in Rezepte-Sektion Ulas Kalayci 2026-04-23 09:16:52 +02:00
  • 6373cb517d fix: update swedish translation Andreas Olsson 2026-04-22 17:50:17 +02:00
  • 56286bcea3 chore: release v0.23.13 Ulas Kalayci 2026-04-22 12:41:36 +02:00
  • 00afd37c90 chore: release v0.23.12 Ulas Kalayci 2026-04-22 12:39:00 +02:00
  • 420391286c chore: release v0.23.11 Ulas Kalayci 2026-04-22 11:51:20 +02:00
  • ed2d47eae1 chore: release v0.23.10 Ulas Kalayci 2026-04-22 11:26:10 +02:00
  • 88cd1b8d18 chore: release v0.23.9 Ulas Kalayci 2026-04-22 11:17:41 +02:00
  • 6383f63f88 chore: release v0.23.8 Ulas Kalayci 2026-04-22 10:46:26 +02:00
  • df9256ebff chore: release v0.23.7 Ulas Kalayci 2026-04-22 08:53:36 +02:00
  • 372a51bdb1 chore: release v0.23.6 Ulas Kalayci 2026-04-22 08:50:43 +02:00
  • a30a069d05 chore: release v0.23.5 Ulas Kalayci 2026-04-22 08:42:20 +02:00
  • e5669fec24 docs: update SPEC, BACKLOG, and README for v0.20–v0.23 changes Ulas Kalayci 2026-04-22 08:02:52 +02:00
  • eaf48eb5fb chore: release v0.23.4 Ulas Kalayci 2026-04-22 07:57:11 +02:00
  • 794df989be fix(weather): correct wind speed value and unit label for imperial units ulsklyc 2026-04-22 07:42:48 +02:00
  • a58e45683e chore: release v0.23.3 Ulas Kalayci 2026-04-22 07:40:47 +02:00
  • e1ea0bdb7e fix(weather): show correct wind speed and unit for imperial units Ulas Kalayci 2026-04-22 07:39:13 +02:00
  • 6a4ef09912 chore: release v0.23.2 Ulas Kalayci 2026-04-22 07:34:23 +02:00
  • 8d92b59c73 chore: release v0.23.1 Ulas Kalayci 2026-04-22 00:05:34 +02:00
  • a4ad10a872 fix(installer): validate host/port input before use in DOM Ulas Kalayci 2026-04-22 00:05:08 +02:00
  • cad779ffa4 chore: release v0.23.0 Ulas Kalayci 2026-04-21 23:40:09 +02:00
  • 7b04d5a48a fix: resolve design token violations and locale bug Ulas Kalayci 2026-04-21 23:38:56 +02:00
  • d9be970e9d chore: remove optional encoding/iconv-lite peer deps from package-lock.json Konrad M. 2026-04-21 21:58:21 +02:00
  • 04b22cb466 chore(sw): bump cache to oikos-shell-v50 / oikos-pages-v45 / oikos-assets-v45 Konrad M. 2026-04-21 21:57:54 +02:00
  • bc8acea12a fix(i18n): add task due-date locale keys for all 16 supported languages Konrad M. 2026-04-21 21:57:51 +02:00
  • 9f092ff633 fix(dashboard): FAB shortcut opens add modal directly on target page Konrad M. 2026-04-21 21:57:46 +02:00
  • f3a576a072 fix(dashboard): open task quick-action modal on task click Konrad M. 2026-04-21 21:57:39 +02:00
  • eede4a9708 fix(dashboard): flatten header; replace greeting with date+time; split overdue/soon chips Konrad M. 2026-04-21 21:57:26 +02:00
  • 8f36c359aa fix(dashboard): fix widget nav button on iOS; lift header above backdrop-filter Konrad M. 2026-04-21 21:57:00 +02:00
  • c6c02f0f30 fix(dashboard): show external calendar name and location in upcoming events Konrad M. 2026-04-21 21:56:41 +02:00
  • e729bc9c4e fix(layout): refactor page transition animations; expand sidebar at 1440px Konrad M. 2026-04-21 21:55:13 +02:00
  • 68645d2483 fix(layout): prevent horizontal overflow in modals, sheets, and input fields Konrad M. 2026-04-21 21:55:06 +02:00
  • 28e2ca6b01 fix(pwa): fix bottom nav safe-area padding causing extra gap on iOS Konrad M. 2026-04-21 21:54:26 +02:00
  • 25d2b42ba3 fix(router): auto-reload page 8 s after SW update toast is shown Konrad M. 2026-04-21 21:53:27 +02:00
  • 879485c588 feat(ui): add module accent top border to shopping and budget page headers Konrad M. 2026-04-21 21:53:27 +02:00
  • ab35d6fb93 fix(reminders): use minmax grid columns to prevent field overflow Konrad M. 2026-04-21 21:53:27 +02:00
  • 88a1a78743 fix(tasks): reorder toolbar buttons; wrap list in tasks-body; remove flex-wrap on mobile Konrad M. 2026-04-21 21:53:17 +02:00
  • e703bc8acf fix(tasks): default filter to open tasks on first load Konrad M. 2026-04-21 21:53:10 +02:00
  • 583d2543fb fix(tasks): overdue always first; sort by due date, priority as tiebreaker Konrad M. 2026-04-21 21:52:58 +02:00
  • 030bf30b14 fix(tasks): show due time on task cards; use current moment for overdue state Konrad M. 2026-04-21 21:52:43 +02:00
  • bf1df5d8e0 fix(calendar): constrain allday-cell width; change agenda event indicator to full-height bar Konrad M. 2026-04-21 21:51:15 +02:00