Lennart
|
15aadcf1be
|
Rename User struct to Principal
|
2025-06-19 20:59:59 +02:00 |
|
Lennart
|
7628cdafbd
|
Fix bug with missing trailing slash in propfind response
|
2025-06-09 22:36:11 +02:00 |
|
Lennart
|
71c2f8c019
|
Move properties into separate files
|
2025-06-09 21:09:46 +02:00 |
|
Lennart
|
790c657b08
|
Work on axum support
|
2025-06-07 20:17:50 +02:00 |
|
Lennart
|
e57a14cad1
|
WIP: Complete work of propfind parsing
|
2025-06-04 18:11:25 +02:00 |
|
Lennart K
|
ef33868151
|
Refactoring around routing and getting the principal uri (less dependence on actix)
|
2025-06-02 16:17:28 +02:00 |
|
Lennart
|
c9683580eb
|
Some refactoring work
|
2025-05-02 19:53:02 +02:00 |
|
Lennart
|
a78dd4a451
|
Add .ics and .vcf suffix to object resources
This fixes #61
|
2025-05-02 14:55:30 +02:00 |
|
Lennart
|
2e940bed2f
|
Fix REPORT calendar-data after I stupidly broke it
|
2025-04-27 16:35:46 +02:00 |
|
Lennart
|
3b58d73b58
|
Some preparation to parse CalDAV REPORT requests with calendar-data
|
2025-04-27 15:09:28 +02:00 |
|
Lennart
|
eb1a8578d7
|
Replace this internal_props stuff with CommonPropertiesExtension
|
2025-01-18 22:59:02 +01:00 |
|
Lennart
|
3e0571bb72
|
xml: Strict namespace, some tests and restructuring
|
2025-01-15 19:12:54 +01:00 |
|
Lennart
|
d74f0ba660
|
xml: Rename XmlDeError to XmlError
|
2025-01-15 18:15:04 +01:00 |
|
Lennart
|
6d78a3936f
|
stores: Switch from dyn to impl and implement Sized
|
2025-01-15 17:21:01 +01:00 |
|
Lennart K
|
807335de17
|
xml: Differentiate between ValueSerialize and ValueDeserialize to prevent unwraps
|
2025-01-15 11:05:57 +01:00 |
|
Lennart
|
b9af6c10a3
|
birthday calendar, lots of refactoring
|
2025-01-12 16:04:38 +01:00 |
|
Lennart
|
9ea9beb143
|
xml use tuple structs
|
2025-01-05 17:06:15 +01:00 |
|
Lennart
|
a304714de8
|
minor improvements to rustical_xml errors
|
2025-01-04 20:03:56 +01:00 |
|
Lennart
|
646919587e
|
some refactoring
|
2025-01-01 15:07:22 +01:00 |
|
Lennart
|
72844aa94e
|
Migrate propfind and report to rustical_xml
|
2024-12-23 16:44:26 +01:00 |
|
Lennart
|
f56fd81d0e
|
simple refactoring
|
2024-11-06 16:18:11 +01:00 |
|
Lennart
|
c21993ab15
|
Refactoring
|
2024-11-06 15:57:10 +01:00 |
|
Lennart
|
d5ef6669a6
|
Remove all that extension business and replace with internal properties
|
2024-11-05 17:22:48 +01:00 |
|
Lennart
|
0c14f8ba90
|
Improvement to access control
|
2024-10-31 21:18:41 +01:00 |
|
Lennart
|
d9b9b0825c
|
put synctoken into common module
|
2024-10-28 17:47:00 +01:00 |
|
Lennart
|
db01df5cb8
|
store: Refactoring to split calendar and addressbook
|
2024-10-28 17:44:22 +01:00 |
|
Lennart
|
858f43de67
|
Remove RwLock around stores, locking shall be the responsibility of the store implementation
|
2024-10-27 16:18:56 +01:00 |
|
Lennart
|
d87b7dcb8d
|
Refactor: Rename uid to object_id
|
2024-10-14 10:13:32 +02:00 |
|
Lennart
|
26f6d7d72f
|
Activate propfind propname, was already implemented :D
|
2024-10-08 16:17:05 +02:00 |
|
Lennart
|
d593a28381
|
propfind does not need to be async
|
2024-10-08 16:13:48 +02:00 |
|
Lennart
|
a47d056df0
|
Massive refactoring how DAV resources and routes work
|
2024-10-03 23:02:13 +02:00 |
|
Lennart
|
6eaaae37b3
|
Rename events to calendar objects
|
2024-10-03 15:59:19 +02:00 |
|
Lennart
|
b3a7806139
|
Migrate from Event type to CalendarObject
This is preparation to support other calendar components like VTODO and
VJOURNAL
|
2024-09-30 19:35:54 +02:00 |
|
Lennart
|
acc47e4e24
|
Refactor store crate
|
2024-09-30 18:23:30 +02:00 |
|
Lennart
|
2670abfef0
|
typing
|
2024-09-29 15:22:45 +02:00 |
|
Lennart
|
b35e50bf76
|
typing
|
2024-09-29 15:14:36 +02:00 |
|
Lennart
|
2a347f0616
|
caldav: Refactoring to for consistent terminology between resources and resource services
|
2024-09-29 14:00:06 +02:00 |
|
Lennart
|
7f164da438
|
caldav: refactor resource newtypes
|
2024-09-29 13:39:45 +02:00 |
|
Lennart
|
234c13958d
|
fix imports
|
2024-08-02 21:52:02 +02:00 |
|
Lennart
|
c7b3fa50b8
|
implement REPORT sync-collection
|
2024-08-02 20:38:17 +02:00 |
|
Lennart
|
f497698589
|
minor refactoring
|
2024-07-28 21:03:02 +02:00 |
|
Lennart
|
99ac654448
|
Refactoring that will hopefully make life easier
|
2024-07-28 20:54:31 +02:00 |
|