Commit Graph

  • d1da8de06a Read and write the widget snapshot through CalendarrCore main Scarriffle 2026-08-10 17:42:00 +02:00
  • 84f5c00516 Keep iOS iPhone-only; give the iPad family to Mac Catalyst alone Scarriffle 2026-08-10 17:19:55 +02:00
  • 0d2ad6e021 Give Mac Catalyst its own App Group prefix and sandbox entitlements Scarriffle 2026-08-10 17:03:33 +02:00
  • 7fa8dbdbdf Enable Mac Catalyst on both targets; make the widget intent parameter optional Scarriffle 2026-08-10 16:57:10 +02:00
  • c9bd42aae5 Unify app and widget version numbers; raise widget to iOS 26 Scarriffle 2026-08-10 16:37:35 +02:00
  • 781ccd1752 Make Keychain and shared-container state correct before the Mac port Scarriffle 2026-08-10 16:31:06 +02:00
  • 554ad425b1 Week view: render multi-day all-day events as continuous spanning bars Scarriffle 2026-07-16 11:20:21 +02:00
  • 7981ced5ba iOS drawer: declutter controls, bigger header, more top spacing Scarriffle 2026-07-15 18:06:56 +02:00
  • 6881c68935 iOS drawer: flat reorderable calendars, long-press menu, left-swipe close, header actions Scarriffle 2026-07-15 16:19:29 +02:00
  • daf0345120 iOS drawer: drop the grouped-section card behind show/hide-all Scarriffle 2026-07-15 06:46:32 +02:00
  • 108503ad53 iOS: month-switching setting as a named dropdown (parity with web) Scarriffle 2026-07-15 06:45:22 +02:00
  • e008d5d98a iOS drawer: compact show/hide-all, single menu button, corner-safe footer Scarriffle 2026-07-15 06:09:38 +02:00
  • d90a1a552c iOS: left side drawer (calendars + groups + nav) and opt-in top-bar colour Scarriffle 2026-07-14 22:24:24 +02:00
  • 9a50f25f57 iOS: per-setting sync table with sync icons, dropdowns, colour resets Scarriffle 2026-07-14 21:31:16 +02:00
  • d4fd7beaf7 Birthdays: explicit calendar creation, sync never auto-creates (iOS) Scarriffle 2026-07-13 21:25:06 +02:00
  • 69ed8bf67d Birthdays: single calendar model + sync on server-sync (iOS) Scarriffle 2026-07-13 19:07:46 +02:00
  • 871fb833ba chore: sync Xcode project structure (Shared group + widget embedding) Scarriffle 2026-07-13 17:18:34 +02:00
  • cf990e4279 Add birthday feature (iOS) Scarriffle 2026-07-12 21:58:31 +02:00
  • e55e6c7c92 feat(ios): toggle month view between scroll feed and paged swipe Scarriffle 2026-07-08 05:15:58 +02:00
  • c4195243c0 feat(sharing): let share recipients recolour a shared calendar Scarriffle 2026-07-06 20:57:53 +02:00
  • 32cb8e1689 feat(sharing): hidden-profile toggle + hide non-sharing group members Scarriffle 2026-07-06 18:45:49 +02:00
  • 3f5de5cdfa fix(security): store auth token in Keychain and restrict ATS to local networking Scarriffle 2026-07-06 14:32:01 +02:00
  • 9db04361cc feat(sharing): show shared calendars read-only (parity with server/Android) Scarriffle 2026-07-04 18:56:32 +02:00
  • 325f357357 fix(visibility): auto-reconcile server sidebar_hidden on launch/resume/sync Scarriffle 2026-07-03 22:04:58 +02:00
  • 61237134f0 fix(cache): preserve whole source on account-level sync errors (HA/Google tokens) Scarriffle 2026-07-03 21:31:05 +02:00
  • fb22aeb090 fix(cache): retry failed-calendar ranges instead of marking them as cached Scarriffle 2026-07-03 20:55:57 +02:00
  • 1cbab3f3ec fix: preserve cached events when a calendar has a per-source sync error Scarriffle 2026-07-03 20:06:11 +02:00
  • 8ed474663e feat: surface per-calendar sync errors from /api/caldav/events Scarriffle 2026-07-02 18:25:47 +02:00
  • 4e9ae83299 feat(widget): calendar filter config + fix group-view data leak Scarriffle 2026-06-17 18:41:43 +02:00
  • 52040fff53 feat: show relative time in notifications + move default duration to profile settings Scarriffle 2026-06-15 19:38:20 +02:00
  • cc3d16ddce feat: custom reminder picker, muted-calendar hint, synced default duration Scarriffle 2026-06-15 10:03:24 +02:00
  • 544e0d9265 iOS: bump marketing version to 2.7 Scarriffle 2026-06-11 20:52:04 +02:00
  • 1dbe405689 iOS: replace chevron icons with clip-path shape, fix +N overlap in month view Scarriffle 2026-06-11 20:34:58 +02:00
  • 17ebf788ce iOS: widget padding, week event limit, long-press day preview Scarriffle 2026-06-11 20:15:53 +02:00
  • 69a32121df iOS: show more events in the "Next 7 days" widget Scarriffle 2026-06-09 21:32:59 +02:00
  • 864eb31072 iOS: align reminder options with web (5/15/30 min, 1 h, 1 day, 1 week) Scarriffle 2026-06-09 20:32:34 +02:00
  • c0edca338e iOS: localization fixes, per-calendar reminders, widget polish Scarriffle 2026-06-09 20:14:39 +02:00
  • 13d80981c6 Liquid Glass ICON Scarriffle 2026-06-08 19:20:10 +02:00
  • 59a879ea23 fix: move Today button to the right so the month title sits centered (iOS) Scarriffle 2026-06-07 10:14:08 +02:00
  • f480b438cb feat: top bar declutter — view/filter/groups/sync into one burger popup (iOS) Scarriffle 2026-06-06 16:23:56 +02:00
  • 587a0e65fa feat: event reminders + default reminder setting + local notifications (iOS) Scarriffle 2026-06-06 16:21:08 +02:00
  • e7d8effb47 fix: Liquid Glass month title as inline content strip (not the system toolbar) Scarriffle 2026-06-01 21:30:07 +02:00
  • 68349d36e5 feat: non-emoji group icons (SF Symbols) for consistent cross-platform look Scarriffle 2026-06-01 19:20:32 +02:00
  • 451d3d4d6b fix: Liquid Glass month title updates via @Observable store (visibleMonth) Scarriffle 2026-06-01 19:06:53 +02:00
  • 51218b9aa3 fix: restore real Liquid Glass bar; drive title via @State so it refreshes Scarriffle 2026-06-01 18:22:16 +02:00
  • b61a90d960 feat: hide individual member calendars in the group view (iOS) Scarriffle 2026-06-01 18:00:30 +02:00
  • b9547c15f9 feat: render server display_title for group events (consistent across clients) Scarriffle 2026-06-01 17:54:23 +02:00
  • 8521a28520 fix: visible Liquid Glass again, group icon on group events, week today colour Scarriffle 2026-06-01 17:22:02 +02:00
  • 7f76df2600 fix: Liquid Glass month title now updates reliably (custom glass bar) Scarriffle 2026-06-01 09:00:48 +02:00
  • 852e46fcf8 fix: month title disappears in Liquid Glass mode on month change Scarriffle 2026-06-01 08:50:32 +02:00
  • a62b200dfa chore: Marketing-Version auf 2.0 (Sharing/Gruppen/Import-Export-Release) Scarriffle 2026-05-31 21:33:12 +02:00
  • c6f9981a54 fix: Gruppenansicht – Termine über Cache/Prefetch laden (kein Range-Gap) Scarriffle 2026-05-31 21:14:48 +02:00
  • 815f2cf01a feat: iOS Kalenderfarben änderbar + Top-Bar entzerrt Scarriffle 2026-05-31 21:05:31 +02:00
  • 6dc8724a9a feat: iOS Gruppenansicht direkt im Kalender (Umschalter + Banner) Scarriffle 2026-05-31 20:55:28 +02:00
  • c9803d80a3 fix: doppelter L10n-Key "settings.saved" entfernt (Runtime-Crash beim Start) Scarriffle 2026-05-31 20:35:04 +02:00
  • 9fac13f99c feat: iOS Gruppen – Liste, Erstellen/Verwalten, kombinierte Ansicht Scarriffle 2026-05-31 20:08:53 +02:00
  • da2e39911c feat: iOS Sharing + iCal Import/Export für lokale Kalender Scarriffle 2026-05-31 19:40:41 +02:00
  • 023f90be3b feat: iOS Einstellungen – Profil, Privatsphäre, geteilter Kalender Scarriffle 2026-05-31 19:35:22 +02:00
  • e7e4998fb9 feat: iOS Datenebene + Ersteller-Anzeige + Privat-Flag Scarriffle 2026-05-31 19:32:31 +02:00
  • b1e0cf1fdc WIP: Widget-, Sync- & Event-Editor-Änderungen Scarriffle 2026-05-31 19:22:12 +02:00
  • e71fd7512f Widget änderungen, sync änderungen Scarriffle 2026-05-28 21:43:18 +02:00
  • 4125bfc728 Settings sync, calendar visibility sync, event refresh & week-view fixes Scarriffle 2026-05-27 20:44:14 +02:00
  • 07a9e9eb7f anzeige korrigiert Kopfzeilen Monat Scarriffle 2026-05-25 18:16:55 +02:00
  • 1395aaa0c0 fix anzeige Termine Scarriffle 2026-05-25 15:48:55 +02:00
  • 6c506770ba Widget anpassung vorbereitung Scarriffle 2026-05-25 11:53:02 +02:00
  • d1004a9111 Fix month scroll event disappearance by improving visible month detection and cache refresh rules Scarriffle 2026-05-25 10:33:31 +02:00
  • 8b3cc11e25 Add localization (DE/EN), vertical-scroll month view, context menus, custom colors Scarriffle 2026-05-19 22:00:49 +02:00
  • e5529ca653 Initial Commit Scarriffle 2026-05-17 08:32:34 +02:00