Lennart
|
1513249a4f
|
Change /user routes to /principal
|
2025-02-02 11:07:23 +01:00 |
|
Lennart
|
d67efd8feb
|
Remove accidentally pushed code
|
2025-02-02 10:31:34 +01:00 |
|
Lennart
|
21af6b0535
|
auth: Remove unused UserStore trait and put app_tokens into User struct
|
2025-01-29 10:28:07 +01:00 |
|
Lennart
|
8fda600e7f
|
Change how CalDAV/CardDAV services are initialised
|
2025-01-26 14:13:56 +01:00 |
|
Lennart
|
33b7f748b8
|
Move well-known routes to main::app.rs
|
2025-01-26 14:08:16 +01:00 |
|
Lennart
|
1442d79a24
|
Remove some anyhow dependencies
|
2025-01-23 18:56:21 +01:00 |
|
Lennart
|
75e60b852d
|
Remove unnecessary dbg
|
2025-01-23 18:18:42 +01:00 |
|
Lennart
|
a3acfb8969
|
rename dav::XmlError
|
2025-01-23 18:17:55 +01:00 |
|
Lennart
|
8986796ecd
|
I messed something up again
|
2025-01-22 16:49:33 +01:00 |
|
Lennart
|
4d15804931
|
Add mkcalendar property
|
2025-01-22 16:46:04 +01:00 |
|
Lennart
|
d91ee8544e
|
caldav: Calendar properties min-date-time, max-date-time
|
2025-01-22 16:41:41 +01:00 |
|
Lennart
|
69947d5f84
|
sqlite: Enforce that occurences in calendarobjects are processable by date()
|
2025-01-22 16:33:31 +01:00 |
|
Lennart
|
ec6dbf50f6
|
birthday calendar, rename birthday objects, support anniversary field
|
2025-01-21 13:38:46 +01:00 |
|
Lennart
|
7a678f5150
|
Add more efficient time-range calendar querying
|
2025-01-19 14:40:47 +01:00 |
|
Lennart
|
6448b23f8c
|
Janky fix to make birthday calendar set read_only
|
2025-01-19 13:34:00 +01:00 |
|
Lennart
|
3b99508065
|
caldav: Make supported-calendar-component-set configurable
|
2025-01-19 13:19:46 +01:00 |
|
Lennart
|
79edfcaa25
|
calendar_set: Fix privileges
|
2025-01-19 13:00:17 +01:00 |
|
Lennart
|
cde1b8f51f
|
Add option to disable frontend
|
2025-01-19 12:28:17 +01:00 |
|
Lennart
|
6485b89c73
|
Ensure all routes check for authorization
|
2025-01-19 00:20:16 +01:00 |
|
Lennart
|
130f754cdd
|
Add ns name for DAV Push
|
2025-01-19 00:04:42 +01:00 |
|
Lennart
|
670c28c72f
|
proppatch: Respect namespaces in more cases
|
2025-01-18 23:45:29 +01:00 |
|
Lennart
|
8359e4ee1c
|
Remove Resource::PropName
|
2025-01-18 23:18:59 +01:00 |
|
Lennart
|
020e836c42
|
Remove wrong principal-URL property
|
2025-01-18 23:09:42 +01:00 |
|
Lennart
|
c5a91358b6
|
Remove getcontenttype from collections, they don't belong there
|
2025-01-18 23:03:01 +01:00 |
|
Lennart
|
eb1a8578d7
|
Replace this internal_props stuff with CommonPropertiesExtension
|
2025-01-18 22:59:02 +01:00 |
|
Lennart
|
1dda9dea8d
|
Group some DAV properties in extensions
|
2025-01-18 22:23:56 +01:00 |
|
Lennart
|
8d7574290c
|
xml: EnumUnitVariants support untagged enums
|
2025-01-18 21:51:30 +01:00 |
|
Lennart
|
8d1202234d
|
Generate everything strum does myself (no duplicate prop names)
|
2025-01-18 20:00:26 +01:00 |
|
Lennart
|
39beee2f69
|
xml: Also implement unit variants
|
2025-01-18 19:35:19 +01:00 |
|
Lennart
|
ea9f5a711d
|
Add namespaces to propnames
|
2025-01-18 18:56:37 +01:00 |
|
Lennart
|
461c67a72b
|
xml derive: Fix typing
|
2025-01-18 18:40:01 +01:00 |
|
Lennart
|
6b00e4294b
|
xml: EnumVariant variant_names for untagged enums
|
2025-01-18 18:38:24 +01:00 |
|
Lennart
|
e31cd03179
|
rustical_xml: Add new trait EnumVariants
|
2025-01-18 17:59:49 +01:00 |
|
Lennart
|
8fdc89ca3f
|
Refactor sqlite store such that operations can be combined in transactions
|
2025-01-18 15:06:48 +01:00 |
|
Lennart
|
e04ae59296
|
xml: Add test that untagged enums work properly
|
2025-01-18 14:00:12 +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
|
d03d394e54
|
Add date parsing for vcf format
|
2025-01-15 21:01:44 +01:00 |
|
Lennart
|
3d218b0d8d
|
remove garbage "test"
|
2025-01-15 21:01:27 +01:00 |
|
Lennart
|
bfda4b99ec
|
caldav: chrono_tz dependency
|
2025-01-15 20:12:08 +01:00 |
|
Lennart
|
89572e28d1
|
calendar collection: timezone-id validation
|
2025-01-15 20:11:47 +01:00 |
|
Lennart
|
97d7a260dc
|
href: Fix namespace
|
2025-01-15 20:11:24 +01:00 |
|
Lennart
|
5cf3c08be1
|
calendar-query refactoring
|
2025-01-15 19:32:30 +01:00 |
|
Lennart
|
3e0571bb72
|
xml: Strict namespace, some tests and restructuring
|
2025-01-15 19:12:54 +01:00 |
|
Lennart
|
d5c66ed233
|
xml: Some restructuring
|
2025-01-15 18:24:23 +01:00 |
|
Lennart
|
d74f0ba660
|
xml: Rename XmlDeError to XmlError
|
2025-01-15 18:15:04 +01:00 |
|
Lennart
|
83d875133f
|
DAV Push: Configurable list of allowed push targets
|
2025-01-15 18:05:02 +01:00 |
|
Lennart
|
658e6ebc1b
|
Move DAV Push logic to dav crate
|
2025-01-15 17:40:23 +01:00 |
|
Lennart
|
1b688b134d
|
dav push: Split into multiple files
|
2025-01-15 17:28:00 +01:00 |
|
Lennart
|
6d78a3936f
|
stores: Switch from dyn to impl and implement Sized
|
2025-01-15 17:21:01 +01:00 |
|