Commit Graph

29 Commits

Author SHA1 Message Date
Lennart
f9de8a4687 feat: Add show_deleted to get_calendar 2025-06-23 16:35:36 +02:00
Lennart
0415664ff3 calendar_store: Fix deleted objects being returned 2025-06-15 16:31:07 +02:00
Lennart
03ae492483 Implement DAV Push 2025-06-14 20:24:50 +02:00
Lennart
4eb35d6c0d caldav: Merge calendar store and birthday store into combined store 2025-06-11 19:57:04 +02:00
Lennart
f1c61ecefa Fix insert_calendar: subscription_url not saved 2025-06-11 00:55:13 +02:00
Lennart
e57a14cad1 WIP: Complete work of propfind parsing 2025-06-04 18:11:25 +02:00
Lennart
7f3ce01c2b Move ical-related stuff to rustical_ical crate 2025-06-03 18:15:26 +02:00
Lennart
5ebcab7a19 Move ical-related stuff to dedicated rustical_ical crate 2025-05-18 13:46:08 +02:00
Lennart
0596fe6396 Revert "Add more tracing to store_sqlite"
This reverts commit 8ffa6b1abe.
2025-02-04 22:35:48 +01:00
Lennart
8ffa6b1abe Add more tracing to store_sqlite 2025-02-04 17:51:51 +01:00
Lennart
69947d5f84 sqlite: Enforce that occurences in calendarobjects are processable by date() 2025-01-22 16:33:31 +01:00
Lennart
7a678f5150 Add more efficient time-range calendar querying 2025-01-19 14:40:47 +01:00
Lennart
3b99508065 caldav: Make supported-calendar-component-set configurable 2025-01-19 13:19:46 +01:00
Lennart
8fdc89ca3f Refactor sqlite store such that operations can be combined in transactions 2025-01-18 15:06:48 +01:00
Lennart
808deabad3 breaking(sqlite): Add metadata into calendar store for more efficient queries in the future 2025-01-15 21:33:25 +01:00
Lennart
e6c09074d3 Resolve deadlocks (I'm an idiot) 2025-01-15 21:02:53 +01:00
Lennart
751c2d1ce7 carddav: Implement DAV Push 2025-01-15 17:14:33 +01:00
Lennart
347061ff8f Dav Push: Support for calendar collections 2025-01-12 22:31:39 +01:00
Lennart
185eb8bddd caldav: Implement Dav Push topic 2025-01-12 18:45:35 +01:00
Lennart
6a7e839f35 Support read-only calendar store as preparation for birthday calendars 2025-01-06 17:28:40 +01:00
Lennart
bfbe788d8a sql: Make linter happy 2025-01-05 17:49:55 +01:00
Lennart
5738f56dfe caldav: Add calendar-timezone-id 2025-01-04 16:48:15 +01:00
Lennart
1d671ad266 caldav: add support for calendar subscriptions 2024-11-11 17:31:32 +01:00
Lennart
43ff0c6671 store: Add get_deleted_(addressbooks/calendars) 2024-11-10 13:18:28 +01:00
Lennart
db01df5cb8 store: Refactoring to split calendar and addressbook 2024-10-28 17:44:22 +01:00
Lennart
a44cbeb687 add comment 2024-10-28 17:21:37 +01:00
Lennart
f3672ff986 store_sqlite: Implement put_object overwrite parameter 2024-10-28 17:20:53 +01:00
Lennart
cce3e260af store, store_sqlite: Refactor error typing 2024-10-28 17:10:03 +01:00
Lennart
c013ffa117 split store and store_sqlite implementatio into multiple crates 2024-10-28 15:34:20 +01:00