-
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