Commit Graph

23 Commits

Author SHA1 Message Date
Lennart
a4285fb2ac Outsource some Calendar info to CalendarMetadata struct 2025-08-24 12:52:28 +02:00
Lennart
ce0ce43418 some preparation for better testing 2025-08-10 13:14:45 +02:00
Lennart
e1a10338e0 Calendar data model: Switch to only saving timezone id 2025-07-25 22:32:01 +02:00
Lennart
7f3ce01c2b Move ical-related stuff to rustical_ical crate 2025-06-03 18:15:26 +02:00
Lennart
acc47e4e24 Refactor store crate 2024-09-30 18:23:30 +02:00
Lennart
c50485f13d Add sync_changes to CalendarStore 2024-08-02 20:36:37 +02:00
Lennart
33539e8c7a Add basic sync-token implementation 2024-07-28 17:49:15 +02:00
Lennart
06d1095c66 Fix data model to fix event collisions with multiple principals 2024-06-21 21:16:31 +02:00
Lennart
aed6bcff63 Add trash bin feature 2024-06-21 19:30:59 +02:00
Lennart
d647e45e5c Add calendar-order prop 2024-06-01 22:00:07 +02:00
Lennart
7fcd9a17f5 move CalendarStore to separate file 2024-06-01 11:44:04 +02:00
Lennart
be27d4d7fa store: Add delete_calendar 2024-05-25 17:38:29 +02:00
Lennart
0a9d255029 Move events into their own file 2023-09-29 13:16:26 +02:00
Lennart
872313bd48 refactoring 2023-09-21 15:34:51 +02:00
Lennart
900d432828 Add half-baked implementation for first_ and last_occurence to Event 2023-09-21 15:16:58 +02:00
Lennart
0c71fec7fc Switch event representation such that properties can be extracted 2023-09-20 16:40:38 +02:00
Lennart
78a5a95aa6 Refactor: to_ics to as_ics 2023-09-16 14:09:27 +02:00
Lennart
759c4afee9 outsource toml store into own file 2023-09-13 12:46:08 +02:00
Lennart
f1112a3056 Add calendar color and description 2023-09-07 19:18:40 +02:00
Lennart
e875c04332 obvious thing: not every event belongs to every calendar 2023-09-07 19:06:28 +02:00
Lennart
0d460cb983 add ownership to calendar 2023-09-07 19:05:13 +02:00
Lennart
4da1507919 Switch db from json to toml 2023-09-07 18:45:28 +02:00
Lennart
ccb09f40b4 Initial commit 2023-09-04 13:20:13 +02:00