Rafael Foster
0e7142edc2
feat(tasks): advanced reminders UI and recurrence layout improvements
2026-04-29 05:33:06 -03:00
Rafael Foster
9759f5e267
feat(tasks): add archived status support in API and schema
2026-04-29 05:33:06 -03:00
Ulas Kalayci
7940ea4ded
release: v0.31.0 — family-contacts integration & settings restructure
...
- Family member records now store phone, email, and birthday, auto-synced
to Contacts and Birthdays modules (PR #99 by @rafaelfoster)
- Settings gets dedicated Family and API Tokens tabs (admin-only)
- Avatar editor redesigned with icon buttons; tab bar fits standard width
- Dentist calendar icon normalised to 'tooth'; theme reset bug fixed
- i18n: missing family field translations added to 12 locales
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-29 07:20:53 +02:00
ulsklyc
acc3db5aca
Merge pull request #99 from rafaelfoster/main
...
This PR improves family/account management and calendar event customization.
2026-04-29 07:19:14 +02:00
Rafael Foster
4d3c2688fe
Prevent deletion of family members from contact list
2026-04-28 22:17:21 -03:00
Rafael Foster
7174bd6560
Fixing light theme selector so it can be stored and remember after page refresh
2026-04-28 22:07:08 -03:00
Rafael Foster
5062e1e61f
Improve account profile and sidebar details
2026-04-28 21:11:49 -03:00
Rafael Foster
d22f3c1034
Separate API token settings tab
2026-04-28 20:31:53 -03:00
Rafael Foster
69897666fb
Refine family settings and calendar dentist icon
2026-04-28 20:28:50 -03:00
Rafael Foster
7b85db9b07
Sync family members with contacts and birthdays
2026-04-28 20:04:13 -03:00
Ulas Kalayci
6f8cc712a7
chore: release v0.30.3
2026-04-28 22:40:36 +02:00
Ulas Kalayci
801c77dec6
fix(calendar): restore native date picker on iOS (type=date)
2026-04-28 18:46:54 +02:00
Ulas Kalayci
c1519ae7b3
docs: add introductory paragraph before feature table
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 17:32:17 +02:00
Ulas Kalayci
b902efde08
docs: restructure README for clarity and scannability
...
Replace dense highlight paragraphs with a feature table, extract
cross-cutting design properties into a dedicated section, and trim
technical detail to improve readability for first-time visitors.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 17:30:33 +02:00
Ulas Kalayci
bea0c0407d
chore: release v0.30.1 — el.json typo fix
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 15:50:33 +02:00
Ulas Kalayci
ed65cf099c
fix(i18n/el): correct typo Διδαγραφή → Διαγραφή in recipes.deleteConfirm
2026-04-28 15:49:01 +02:00
Ulas Kalayci
7d0c520104
chore: release v0.30.0 — recipe i18n across 13 locales
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 14:55:31 +02:00
ulsklyc
fe679141ac
Merge pull request #97 from baragoon/dev
...
feat(locales): update recipe translations across multiple languages
2026-04-28 14:53:34 +02:00
Serhiy Bobrov
a67a225b96
feat(locales): update recipe translations across multiple languages
...
Co-authored-by: Copilot <copilot@github.com >
2026-04-28 15:03:10 +03:00
Ulas Kalayci
774d9e87ef
fix(dashboard): weather widget white-on-white in light mode
2026-04-28 12:46:49 +02:00
Ulas Kalayci
d88133c503
chore: release v0.29.2 — documentation catch-up
2026-04-28 12:35:59 +02:00
Ulas Kalayci
9cdfb03cc5
chore: release v0.29.1 — dependency update
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 07:49:11 +02:00
ulsklyc
d51cb22efe
Merge pull request #94 from ulsklyc/dependabot/npm_and_yarn/production-dependencies-682e126eb9
...
chore(deps): bump express-rate-limit from 8.3.2 to 8.4.1 in the production-dependencies group
2026-04-28 07:48:51 +02:00
Ulas Kalayci
40403218a9
chore: release v0.29.0 — calendar event icons & enhanced reminders
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-28 07:46:30 +02:00
ulsklyc
24c10ddac2
Merge pull request #95 from rafaelfoster/main
...
Improves the calendar event customization experience with persisted event icons and a richer reminder/date handling flow
2026-04-28 07:45:43 +02:00
Rafael Foster
b4d74f239b
Expand calendar event icon options
2026-04-27 22:22:30 -03:00
Rafael Foster
33e4afc009
Refine calendar icon picker
2026-04-27 21:53:18 -03:00
Rafael Foster
1d1d2291e5
Add calendar event icons and flexible date inputs
2026-04-27 21:38:06 -03:00
dependabot[bot]
55f5b9ac62
chore(deps): bump express-rate-limit
...
Bumps the production-dependencies group with 1 update: [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ).
Updates `express-rate-limit` from 8.3.2 to 8.4.1
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v8.3.2...v8.4.1 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-version: 8.4.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-27 23:14:07 +00:00
Ulas Kalayci
2ef3e6f004
chore: release v0.28.1
2026-04-27 22:34:35 +02:00
Ulas Kalayci
74dca56850
fix(google-sync): db.transaction → db.get().transaction in upsertGoogleEvents
2026-04-27 22:34:23 +02:00
Ulas Kalayci
e759c4fe98
chore: release v0.28.0
2026-04-27 22:32:52 +02:00
Ulas Kalayci
890b00f0b0
fix(ux): toast swipe-to-dismiss, widget-icons neutral, reminders.css lazy
2026-04-27 22:32:09 +02:00
Ulas Kalayci
688d6a6efa
feat(ux): kontextuelle Onboarding-Tipps in Empty-States aller Module
2026-04-27 22:31:01 +02:00
Ulas Kalayci
56252d3537
feat(desktop): globale Keyboard Shortcuts (/, n, ?, g+Buchstabe)
2026-04-27 22:29:09 +02:00
Ulas Kalayci
218282875c
feat(dashboard): Widget-Reihenfolge per Drag-and-Drop anpassbar
...
Config-Schema um order-Feld erweitert.
Bestehende Configs werden automatisch migriert.
Drag-and-Drop zusätzlich zu Up/Down-Buttons im Customize-Modal.
2026-04-27 22:27:59 +02:00
Ulas Kalayci
a66bd2b05c
feat(ux): zentrales deleteWithUndo + Undo-Toast in Birthdays
...
deleteWithUndo in ux.js: onDelete ausführen, Undo-Toast anzeigen.
Birthdays migriert; Contacts/Notes/Meals haben bereits optimistische Undo-Logik.
2026-04-27 22:26:46 +02:00
Ulas Kalayci
048e31e933
feat(pwa): Offline-Banner in App-Shell, reminders.css lazy geladen
...
Zeigt automatisch wenn navigator.onLine === false.
Blendet sich aus sobald Verbindung wiederhergestellt.
reminders.css aus globalem <link> entfernt (wird lazy geladen).
2026-04-27 22:24:42 +02:00
Ulas Kalayci
d0adde29c4
chore(css): totes .fab-CSS entfernen, alle Seiten nutzen .page-fab
2026-04-27 22:22:39 +02:00
Ulas Kalayci
94309a2294
fix(nav): title-tooltip für icon-only Sidebar (1024–1279px)
2026-04-27 22:22:03 +02:00
Ulas Kalayci
e839e40906
fix(ui): modal-close 44px, widget-link tap-target 44px
...
Modal-Close: --target-md (40px) → --target-base (44px), Apple HIG.
Widget-Link: min-height 44px + padding für ausreichendes Tap-Target.
2026-04-27 22:21:36 +02:00
Ulas Kalayci
f5d702c5e1
chore: release v0.27.1
2026-04-27 17:25:13 +02:00
ulsklyc
19e6569281
fix(google-sync): skip null items and await initial sync ( #93 )
...
Null/undefined items in the Google Calendar API response caused a
TypeError on `item.status` access, silently aborting the sync while
the OAuth callback had already redirected to the success page.
- Filter null items in `upsertGoogleEvents` with an early `continue`
- Await `sync()` in the OAuth callback so errors surface as
`sync_error=google` redirects instead of false success
Resolves #92
Co-authored-by: Ulas Kalayci <ulas.kalayci@googlemail.com >
2026-04-27 17:24:37 +02:00
Ulas Kalayci
0964d3a507
chore: release v0.27.0
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-27 17:20:35 +02:00
ulsklyc
98aeb4ac4f
Merge pull request #91 from rafaelfoster/main
...
Adds a more family-oriented member management flow and profile customization.
2026-04-27 17:19:49 +02:00
Rafael Foster
a1c839d4e7
Skip discard prompt after saving member edits
2026-04-27 09:09:31 -03:00
Rafael Foster
2dd38bfae3
Fix profile picture preview under CSP
2026-04-27 09:04:54 -03:00
Rafael Foster
7e4db48a9f
Merge branch 'main' of github.com:rafaelfoster/oikos
2026-04-27 08:52:18 -03:00
Rafael Foster
6e410cb671
Add member editing and profile pictures
2026-04-27 08:09:00 -03:00
Rafael Foster
b82a86c4b3
Add family roles to member management
2026-04-27 07:53:43 -03:00