Commit Graph

  • a71547562e feat(contacts): add multi-value array validators Ulas Kalayci 2026-05-04 12:54:16 +02:00
  • 8f78ed6fa2 fix: Isolate Contact Merge Logic tests via suite-level before hook Ulas Kalayci 2026-05-04 12:32:15 +02:00
  • 8b8ac083a5 docs: Clarify REPLACEMENT semantics for PUT /contacts/:id multi-values Ulas Kalayci 2026-05-04 12:29:29 +02:00
  • bb961a417c docs: Add CardDAV API Routes implementation design Ulas Kalayci 2026-05-04 12:28:17 +02:00
  • 7bdf88f94c docs: add progress tracker for CardDAV implementation Ulas Kalayci 2026-05-04 12:08:38 +02:00
  • a38c2c84fd Fix test interdependencies and remove duplicate test suite in test-carddav.js Ulas Kalayci 2026-05-04 12:02:42 +02:00
  • 96b4f43aff test: add comprehensive account and addressbook management tests Ulas Kalayci 2026-05-04 11:53:01 +02:00
  • c4b8b76221 Fix critical database issues in CardDAV sync service Ulas Kalayci 2026-05-04 11:45:07 +02:00
  • 689b479b2d Implement CardDAV sync service with account and contact management Ulas Kalayci 2026-05-04 11:34:25 +02:00
  • 3f77fdb11d Fix Migration 30 code quality issues Ulas Kalayci 2026-05-04 10:55:30 +02:00
  • 18310dbfe5 feat(cardav): add Migration 30 for CardDAV contacts schema Ulas Kalayci 2026-05-04 10:47:16 +02:00
  • 6cc72676c6 docs: add CardDAV contacts sync design spec Ulas Kalayci 2026-05-04 10:33:01 +02:00
  • dc0352545a chore: release v0.44.0 Ulas Kalayci 2026-05-04 08:52:54 +02:00
  • 4b4d9a1ffd feat: generic CalDAV multi-account sync (#90) Ulas Kalayci 2026-05-04 08:52:36 +02:00
  • 2a4a6b945b docs: update documentation for CalDAV multi-account feature Ulas Kalayci 2026-05-04 08:51:38 +02:00
  • 4bca84a609 test(caldav): add test suite for CalDAV multi-account sync Ulas Kalayci 2026-05-04 08:44:06 +02:00
  • 3c9b2840e7 feat(caldav): add Settings UI and Event Modal CalDAV target selection Ulas Kalayci 2026-05-04 08:41:02 +02:00
  • e149f5c01e feat(caldav): add German and English i18n keys Ulas Kalayci 2026-05-04 08:34:31 +02:00
  • c5a9799983 feat(caldav): add calendar selection, sync, and API routes Ulas Kalayci 2026-05-04 08:32:46 +02:00
  • 01ccf715e5 feat(caldav): add account management functions (add, list, update, delete) Ulas Kalayci 2026-05-04 08:20:17 +02:00
  • 59773bd797 feat(caldav): implement account CRUD operations Ulas Kalayci 2026-05-04 08:00:49 +02:00
  • 7b91fa5136 Fix caldav-sync.js imports to match Task 2 spec Ulas Kalayci 2026-05-04 07:56:57 +02:00
  • a159a57e9c feat(caldav): add caldav-sync service base structure with helpers Ulas Kalayci 2026-05-04 07:53:39 +02:00
  • 4eb7e852fd feat: add DB migration for CalDAV multi-account support Ulas Kalayci 2026-05-04 07:42:57 +02:00
  • 26168ebef0 docs: spec self-review - klarstellungen zu scope und designentscheidungen Ulas Kalayci 2026-05-04 07:24:29 +02:00
  • d9aa70eedf docs: design spec für generisches CalDAV Multi-Account Sync Ulas Kalayci 2026-05-04 07:23:38 +02:00
  • 4bce97dd04 chore: release v0.43.0 Ulas Kalayci 2026-05-04 07:03:41 +02:00
  • 9b29d1847c feat: automatische geplante Backups mit Rotation Ulas Kalayci 2026-05-04 07:02:38 +02:00
  • 99a2280c02 chore: release v0.42.0 Ulas Kalayci 2026-05-04 06:52:35 +02:00
  • 3b02cb1aee docs: update BACKLOG, SPEC, README, and CONTRIBUTING to v0.41.0 Ulas Kalayci 2026-05-01 20:16:26 +02:00
  • 6eae4bae24 chore: release v0.41.0 Ulas Kalayci 2026-05-01 18:40:24 +02:00
  • 2c948eb235 chore: release v0.40.1 Ulas Kalayci 2026-05-01 17:57:30 +02:00
  • f21c6b0ca9 chore: release v0.40.0 Ulas Kalayci 2026-05-01 17:43:32 +02:00
  • c9b8381206 Merge pull request #117 from rafaelfoster/improvement-dashboard-customization ulsklyc 2026-05-01 17:42:34 +02:00
  • d61bdab65d Merge origin/main into improvement-dashboard-customization Ulas Kalayci 2026-05-01 17:42:23 +02:00
  • f3dbbb37d7 fix: preserve dmy=DD.MM.YYYY, add dmy_slash for DD/MM/YYYY Ulas Kalayci 2026-05-01 15:28:18 +02:00
  • 2b4f7352ed Refactor widget size selector to show only numeric dimensions Rafael Foster 2026-05-01 09:18:44 -03:00
  • f5377bd2f1 Improve dashboard widget sizing controls Rafael Foster 2026-05-01 09:05:20 -03:00
  • 9c5f8c9a99 Add dashboard widget customization Rafael Foster 2026-05-01 08:53:25 -03:00
  • e34ba33f9b Refine loan tab filtering and date formats Rafael Foster 2026-05-01 08:24:39 -03:00
  • 79f55cbfbc Improve loan dashboard interactions Rafael Foster 2026-05-01 08:09:12 -03:00
  • 977bee8a3a Separate budget and loan views Rafael Foster 2026-05-01 07:52:43 -03:00
  • 2588cc43f1 chore: release v0.39.2 Ulas Kalayci 2026-05-01 09:46:54 +02:00
  • 270c8cda9d chore: release v0.39.1 Ulas Kalayci 2026-05-01 08:24:30 +02:00
  • a97e0f1480 Merge PR #115: Complete Swedish translation and fix missing i18n keys Ulas Kalayci 2026-05-01 08:23:27 +02:00
  • 8489022186 i18n: complete Swedish translation and fill missing keys in all locales Ulas Kalayci 2026-05-01 08:23:13 +02:00
  • 647b9a9aa0 Update swedish translation Andreas Olsson 2026-05-01 06:38:32 +02:00
  • 9a80b785c8 Refine budget loan entry flow Rafael Foster 2026-04-30 23:20:25 -03:00
  • ce107c80a4 Add budget loan tracking Rafael Foster 2026-04-30 23:12:38 -03:00
  • ef1f9e9383 chore: release v0.39.0 Ulas Kalayci 2026-04-30 19:54:44 +02:00
  • 51bb0f95b2 feat(settings): add time format preference (24h/12h) (#114) Ulas Kalayci 2026-04-30 19:54:19 +02:00
  • e59a9818a9 fix(i18n): add time format translations to all 13 missing locales Ulas Kalayci 2026-04-30 19:54:12 +02:00
  • 8c9a5c6aa2 feat(settings): add time format preference Rafael Foster 2026-04-30 13:48:35 -03:00
  • f1050e1fdb Merge branch 'main' of github.com:rafaelfoster/oikos Rafael Foster 2026-04-30 13:44:58 -03:00
  • 04aa5f5527 feat(calendar): remember last selected view Rafael Foster 2026-04-30 13:40:11 -03:00
  • f926babe38 chore: release v0.38.4 Ulas Kalayci 2026-04-30 17:25:31 +02:00
  • 345350c80b fix: prevent dashboard horizontal overflow on portrait mobile (#111) (#113) ulsklyc 2026-04-30 17:24:28 +02:00
  • 1615b6bd0a chore: release v0.38.3 Ulas Kalayci 2026-04-30 13:16:13 +02:00
  • 4a050e92a8 chore: release v0.38.2 Ulas Kalayci 2026-04-30 10:51:01 +02:00
  • a6ecf7e9ca chore: release v0.38.1 Ulas Kalayci 2026-04-30 10:42:51 +02:00
  • a02063a9f0 chore: release v0.38.0 Ulas Kalayci 2026-04-30 09:19:46 +02:00
  • ced49d43b6 feat: microinteraction long loops and polish improvements Ulas Kalayci 2026-04-30 09:18:49 +02:00
  • edd8d0889d ux: accent glow on quick-add input after successful item add Ulas Kalayci 2026-04-30 09:13:48 +02:00
  • e10516d32f ux: pulse error border on repeated validation failures Ulas Kalayci 2026-04-30 09:13:06 +02:00
  • d720772939 ux: empty state CTA fades in with delay to draw attention Ulas Kalayci 2026-04-30 09:11:45 +02:00
  • acec9db260 ux: suppress success toasts after 50 saves (long loop) Ulas Kalayci 2026-04-30 09:11:04 +02:00
  • f1f307388e ux: hide search kbd hint after first keyboard use (long loop) Ulas Kalayci 2026-04-30 09:10:30 +02:00
  • 89deb7b0ee ux: FAB entry animation stops after 5 views (long loop) Ulas Kalayci 2026-04-30 09:09:39 +02:00
  • 5a93ac36aa chore: release v0.37.2 Ulas Kalayci 2026-04-30 08:20:36 +02:00
  • 3cd6eb40d4 chore: release v0.37.1 Ulas Kalayci 2026-04-30 07:44:30 +02:00
  • 3a99734b4c chore: release v0.37.0 Ulas Kalayci 2026-04-30 07:16:03 +02:00
  • 5da13b5250 Merge pull request #110 from rafaelfoster/main ulsklyc 2026-04-30 07:15:27 +02:00
  • 6e40ba89df fix(calendar): zeige korrekte Fehlermeldung bei zu großem Anhang; nutze --module-accent statt --module-calendar im Dropzone-CSS Ulas Kalayci 2026-04-30 07:15:14 +02:00
  • 4aa9bc2a48 fix(calendar): tighten modal and attachment rendering Rafael Foster 2026-04-29 22:44:25 -03:00
  • 64cc6455ed Merge branch 'main' of github.com:rafaelfoster/oikos Rafael Foster 2026-04-29 19:44:18 -03:00
  • 6e177bb8c4 docs(api): document family documents endpoints Rafael Foster 2026-04-29 18:07:18 -03:00
  • 4f80903b04 chore: release v0.36.1 Ulas Kalayci 2026-04-29 21:33:10 +02:00
  • 3f69c7c698 chore: release v0.36.0 Ulas Kalayci 2026-04-29 21:15:26 +02:00
  • 5fd2ff80ad fix(ux): dashboard-metriken — wert-zahl xl/bold, label 2xs/uppercase Ulas Kalayci 2026-04-29 21:04:49 +02:00
  • 8e75a2584b feat(nav): küche-super-modul in desktop-sidebar — konsistent mit mobile nav Ulas Kalayci 2026-04-29 21:04:26 +02:00
  • 6974d7a86d fix(ux): more-icon auf ellipsis; sidebar-labels ab 1280px statt 1440px Ulas Kalayci 2026-04-29 21:03:13 +02:00
  • e7f0b21de9 fix(ux): such-overlay input nach oben — standard scan-pfad oben→unten Ulas Kalayci 2026-04-29 21:02:34 +02:00
  • 17232cf35f fix(ux): touch-targets auf 44px (iOS-Minimum) anheben Ulas Kalayci 2026-04-29 21:02:00 +02:00
  • 137bc9ba23 chore: release v0.35.0 Ulas Kalayci 2026-04-29 20:49:08 +02:00
  • 2c44fad774 Merge pull request #109 from rafaelfoster/main ulsklyc 2026-04-29 20:45:25 +02:00
  • 3b93cf0643 Merge branch 'ulsklyc:main' into main Rafael Foster 2026-04-29 15:30:32 -03:00
  • 6575aed1d6 chore: release v0.34.1 Ulas Kalayci 2026-04-29 20:15:30 +02:00
  • dcc87f02d8 fix: kitchen tabs bar cleared by second container.innerHTML in shopping.js Ulas Kalayci 2026-04-29 20:14:30 +02:00
  • 7215fae6a3 chore: release v0.34.0 Ulas Kalayci 2026-04-29 20:02:43 +02:00
  • bf345380a2 feat: link kitchen-tabs.css in index.html Ulas Kalayci 2026-04-29 20:02:04 +02:00
  • 6501588370 feat: more-sheet 2-column, drag handle, kitchen/search button styles Ulas Kalayci 2026-04-29 20:01:11 +02:00
  • 1ac2fbd2b5 feat: restructure bottom nav — kitchen/search buttons, navItems cleanup, g-k shortcuts Ulas Kalayci 2026-04-29 19:59:15 +02:00
  • 88778a95c9 feat: integrate kitchen tabs bar into meals, recipes, shopping Ulas Kalayci 2026-04-29 19:56:41 +02:00
  • 7e137d1c21 feat: add kitchen-tabs utility, CSS, token and test Ulas Kalayci 2026-04-29 19:55:28 +02:00
  • b59c63bbb7 feat: add nav.kitchen, nav.search and shortcuts.goKitchen i18n keys Ulas Kalayci 2026-04-29 19:54:07 +02:00
  • f44d018d5c fix(docs): restore backups without helper script Rafael Foster 2026-04-29 14:35:59 -03:00
  • a31865beef fix(docs): simplify docker restore command Rafael Foster 2026-04-29 14:26:58 -03:00
  • 7d02ac6c18 fix(settings): guard backup binding during cache updates Rafael Foster 2026-04-29 14:07:21 -03:00
  • 0cbd93e4e0 feat(settings): add database backup management Rafael Foster 2026-04-29 14:04:04 -03:00
  • a872ac52a9 chore: release v0.33.1 Ulas Kalayci 2026-04-29 19:03:04 +02:00