Commit Graph

  • 6bdd43c876 calendar-query: Fix time-range Lennart 2025-01-12 18:05:46 +01:00
  • d448f3f575 caldav principal: Add displayname and calendar-user-type Lennart 2025-01-12 18:05:35 +01:00
  • 1d076639d3 calendar: Fix user-privileges for read-only calendars Lennart 2025-01-12 17:39:32 +01:00
  • f9f076c309 Fix propfind allprop and propname parsing Lennart 2025-01-12 16:23:17 +01:00
  • b9af6c10a3 birthday calendar, lots of refactoring Lennart 2025-01-12 16:04:38 +01:00
  • f031478786 Revert Rust version change Lennart 2025-01-12 13:55:05 +01:00
  • 742ab83838 Dockerfile: Bump Rust version to 1.84 Lennart 2025-01-12 13:45:38 +01:00
  • e9f249adde Update Cargo.toml Lennart 2025-01-12 13:44:39 +01:00
  • ed84475d71 Fix some xml tests Lennart 2025-01-12 13:39:34 +01:00
  • a23e52f361 fix ContactBirthdayStore Lennart 2025-01-12 12:45:46 +01:00
  • 6a7e839f35 Support read-only calendar store as preparation for birthday calendars Lennart 2025-01-06 17:28:40 +01:00
  • 357b115c62 store: Implement a contact birthday store Lennart 2025-01-06 17:14:27 +01:00
  • d582d0d0d3 address_object: Add birthday parsing Lennart 2025-01-06 16:10:06 +01:00
  • de14a6f92d Dockerfile: Add caching with cargo-chef Lennart 2025-01-06 15:26:07 +01:00
  • 8152123b93 frontend: Remove unused fields Lennart 2025-01-05 18:35:43 +01:00
  • c4a9e3bb34 changelog: Fix primary key (Copying calendars was broken) Lennart 2025-01-05 18:28:20 +01:00
  • bfbe788d8a sql: Make linter happy Lennart 2025-01-05 17:49:55 +01:00
  • d61a3c8c58 store_sqlite: Remove wrong comment Lennart 2025-01-05 17:42:41 +01:00
  • 9ea9beb143 xml use tuple structs Lennart 2025-01-05 17:06:15 +01:00
  • 2eb6b1934d resourcetype: Use tuple struct Lennart 2025-01-05 16:44:31 +01:00
  • 82f52cc0ab xml: Add support for tuple structs Lennart 2025-01-05 16:41:01 +01:00
  • f4c13f18e9 cargo update Lennart 2025-01-04 22:02:46 +01:00
  • 7ef96194a5 mkcalendar, ignore resourcetype Lennart 2025-01-04 21:57:57 +01:00
  • a976241a52 Update xml Cargo.toml Lennart 2025-01-04 21:57:47 +01:00
  • a4db9999c0 mkcalendar: Fix namespace Lennart 2025-01-04 21:47:09 +01:00
  • 94471470dc run database migrations by default Lennart 2025-01-04 21:32:20 +01:00
  • 1e635e1b49 DELETE method add tracing Lennart 2025-01-04 21:15:56 +01:00
  • 53a23fb0e2 update dependencies Lennart 2025-01-04 21:12:50 +01:00
  • 7d83b88b88 Update README.md Lennart 2025-01-04 20:53:28 +01:00
  • 262f84410c Update README.md Lennart 2025-01-04 20:48:28 +01:00
  • bb74b6a262 Update README.md Lennart 2025-01-04 20:47:56 +01:00
  • 3a05671359 xml fix REPORT Lennart 2025-01-04 20:18:05 +01:00
  • a304714de8 minor improvements to rustical_xml errors Lennart 2025-01-04 20:03:56 +01:00
  • fd4ed57775 Add namespace for getctag Lennart 2025-01-04 19:51:00 +01:00
  • 5a4aa5f252 DAV header, remove compliance class 2 (locking support) Lennart 2025-01-04 19:44:16 +01:00
  • 4c559e00aa Re-add frontend redirect Lennart 2025-01-04 18:06:45 +01:00
  • 13e3b2d4ba store_sqlite: Rename 1_init.sql to 1_calendar.sql Lennart 2025-01-04 18:02:14 +01:00
  • 9a5314c69f caldav: some cleaning up Lennart 2025-01-04 18:00:56 +01:00
  • 745013b93f Update README.md Lennart 2025-01-04 17:34:22 +01:00
  • c3c51ac511 caldav: Add some properties in preparation for WebDAV Push Lennart 2025-01-04 17:27:18 +01:00
  • afa0a6c011 calendar-query: add timezone-id Lennart 2025-01-04 16:59:25 +01:00
  • 66b0cf3c3f comment out DavPush-related stuff Lennart 2025-01-04 16:51:58 +01:00
  • 5738f56dfe caldav: Add calendar-timezone-id Lennart 2025-01-04 16:48:15 +01:00
  • d1350af269 caldav: Set correct namespace for supported-calendar-component Lennart 2025-01-04 16:46:26 +01:00
  • 577091cf02 Workaround for #10 Lennart 2025-01-04 16:10:07 +01:00
  • f406b7dbb2 resourcetype: Proper namespace handling Lennart 2025-01-04 14:58:33 +01:00
  • e7f51f040b clippy appeasement Lennart 2025-01-04 14:25:25 +01:00
  • c19e4745f9 Refactor how ResourceService works Lennart 2025-01-04 14:24:01 +01:00
  • 40c8624703 some refactoring Lennart 2025-01-01 15:22:51 +01:00
  • 646919587e some refactoring Lennart 2025-01-01 15:07:22 +01:00
  • 72688f1761 xml: Add janky implementation for namespaces without prefix Lennart 2025-01-01 14:44:02 +01:00
  • 11fa0f24c7 store: Fix test_calendar Lennart 2025-01-01 14:18:37 +01:00
  • 00d284b0fb quick-xml: Remove serde-related features Lennart 2024-12-31 20:14:15 +01:00
  • 6b8af308ed Add namespaces Lennart 2024-12-31 20:12:03 +01:00
  • b7f090e467 Add namespace Lennart 2024-12-31 20:06:10 +01:00
  • 5cacca9046 xml: Add namespace prefixes Lennart 2024-12-31 19:07:37 +01:00
  • 09239dba7e Add namespaces to props Lennart 2024-12-31 18:25:55 +01:00
  • 098e374e4d xml: namespace serialization Lennart 2024-12-31 18:20:02 +01:00
  • 61e2dab37f caldav: Fix SupportedCalendarComponentSet Lennart 2024-12-28 13:14:28 +01:00
  • ee21e5a23e xml: Fix serialization of unit variants Lennart 2024-12-28 13:14:14 +01:00
  • 7e74610b75 xml: Create empty tags for empty fields Lennart 2024-12-28 13:14:02 +01:00
  • c16a5214bc save progress: Move from serde::Serialize to XmlSerialize Lennart 2024-12-28 12:47:33 +01:00
  • 759bb1f1be xml: tag_name serialization in untagged fields Lennart 2024-12-28 12:39:27 +01:00
  • a3a633f74f xml: Custom serializers Lennart 2024-12-27 15:43:41 +01:00
  • 9242557741 xml serialize: Support flatten and Option<T> Lennart 2024-12-27 15:34:22 +01:00
  • c787a6e8f3 xml: Implement XmlSerialize for enums Lennart 2024-12-27 13:53:30 +01:00
  • fc8d64220f xml: Fix attribute serialization Lennart 2024-12-27 13:16:29 +01:00
  • ff26cf5056 xml: Fix field serialization and add value serialization Lennart 2024-12-27 13:03:52 +01:00
  • f77333e55d xml: Work on struct serialization Lennart 2024-12-27 12:40:11 +01:00
  • 5ffc5037db xml: Move Error to own module Lennart 2024-12-25 17:50:26 +01:00
  • b9edc295a8 dav: Make owner field optional again Lennart 2024-12-25 17:42:39 +01:00
  • 2eac441bad Remove garbage comment Lennart 2024-12-25 17:39:44 +01:00
  • 472766eedf calendar_object: Remove unnecessary serde implementation Lennart 2024-12-25 17:37:15 +01:00
  • 8fdaba2b57 dav: Refactor proppatch, remove InvalidProperty trait Lennart 2024-12-25 17:34:38 +01:00
  • d74e0fa702 xml: Move dependencies to workspace Lennart 2024-12-25 17:34:12 +01:00
  • 3524846474 xml: Refactoring Lennart 2024-12-25 10:42:50 +01:00
  • bb2708c17e xml: Replace Unit with () Lennart 2024-12-25 10:28:50 +01:00
  • 80472289dc Migrate all deserialization business to rustical_xml Lennart 2024-12-25 10:21:36 +01:00
  • 5e2717e130 xml: new variant flag and fixes to generic types Lennart 2024-12-25 10:21:09 +01:00
  • 92b7be5591 Migrate mkcol/mkcalendar to rustical_xml Lennart 2024-12-23 23:13:18 +01:00
  • 72844aa94e Migrate propfind and report to rustical_xml Lennart 2024-12-23 16:44:26 +01:00
  • 8e0a25b223 xml: Implement XmlDeserialize for values Lennart 2024-12-23 13:45:46 +01:00
  • 98ed1a3fc5 xml: Implement XmlDocument for tagged enums and fix small bug Lennart 2024-12-23 13:02:59 +01:00
  • 6721e876fa xml: Rename XmlRoot to XmlRootTag Lennart 2024-12-23 12:36:46 +01:00
  • b52a9f4fbe xml: clean up traits Lennart 2024-12-23 12:32:10 +01:00
  • 3e870bcbe6 fix: exclude invalid prop from allprop Lennart 2024-12-23 12:06:01 +01:00
  • fa2851dc81 xml: Add tag_name extractor Lennart 2024-12-23 11:57:01 +01:00
  • 67ab2ff62b xml: Unparsed, add fix for empty tags Lennart 2024-12-23 11:37:39 +01:00
  • 825a65e348 xml: XmlRoot add namespace checking Lennart 2024-12-23 11:37:09 +01:00
  • b5e0f68239 xml: Add serialization Lennart 2024-12-23 10:46:33 +01:00
  • d9f7d1da2f README: Make it even clearer :D Lennart 2024-12-22 19:59:30 +01:00
  • 265e86fcde README: Make disclaimer about production-readiness clearer Lennart 2024-12-22 19:58:00 +01:00
  • e3640f84e3 Remove debug print of plaintext password (Whoops :/) Lennart 2024-12-22 18:56:32 +01:00
  • 9813fb5f95 xml: untagged enums Lennart 2024-12-22 18:12:15 +01:00
  • 241b356e44 xml: some refactoring Lennart 2024-12-22 15:18:43 +01:00
  • cd4137cda1 xml: small changes Lennart 2024-12-22 12:53:32 +01:00
  • 043ce8bcd0 xml: Move XmlRoot implementation into dedicated derive macro Lennart 2024-12-22 12:44:19 +01:00
  • 9fe5c00687 xml: outsource field Lennart 2024-12-22 12:25:51 +01:00
  • b6f58f2a34 update opentelemtry dependencies Lennart 2024-12-21 16:25:55 +01:00
  • 9ca941b97e some changes to rustical_xml Lennart 2024-12-21 15:11:11 +01:00