Commit Graph

82 Commits

Author SHA1 Message Date
Lennart
0feaaaaca1 Add user agent to request log 2025-06-09 19:55:39 +02:00
Lennart
38de0ab268 Make sure that tracing catches all panics and shows errors better 2025-06-09 17:50:01 +02:00
Lennart
764d049d3c Format Cargo.toml 2025-06-09 16:01:19 +02:00
Lennart
1d25d6cc70 Update rand to 0.9 2025-06-08 19:56:48 +02:00
Lennart
00eb43f048 Implement almost all previous features 2025-06-08 19:38:33 +02:00
Lennart
95889e3df1 Checkpoint: Migration to axum 2025-06-08 14:10:12 +02:00
Lennart
790c657b08 Work on axum support 2025-06-07 20:17:50 +02:00
Lennart
57832116aa Update opentelemetry dependency 2025-06-04 20:37:25 +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
05ff2536f6 Some work on making the dav crate framework-agnostic 2025-06-02 21:35:22 +02:00
Lennart
0f294cf2e1 Datetime ordering and chrono Weekdays 2025-05-18 14:35:01 +02:00
Lennart
5ebcab7a19 Move ical-related stuff to dedicated rustical_ical crate 2025-05-18 13:46:08 +02:00
Lennart
de6ccdc37b Update askama 2025-05-07 13:43:37 +02:00
Lennart
e611e67692 Some groundwork for recurrence expansion 2025-05-02 17:43:46 +02:00
Lennart
87112f3794 Migrate principal store to sqlite 2025-04-26 14:13:37 +02:00
Lennart
be9712241c Move oidc to dedicated crate 2025-04-20 21:40:03 +02:00
Lennart
54e327d764 dav: Make reusable for other projects 2025-04-18 13:26:44 +02:00
Lennart
626eff0373 Add CLI for most basic user management 2025-04-17 23:27:43 +02:00
Lennart
5b0868c544 frontend stuff 2025-04-16 21:14:49 +02:00
Lennart
b2c1bd6b8d Fix tracing 2025-04-13 20:13:28 +02:00
Lennart
14e5533b6f Move nextcloud_login to frontend crate 2025-04-13 19:00:51 +02:00
Lennart
cf3d9bb16b Add initial OIDC support #33 2025-04-13 15:31:58 +02:00
Lennart
63c16f411d frontend: Show group calendars 2025-04-12 13:13:16 +02:00
Lennart
7b70b79bf0 use askama_web to make template responses more ergonomic 2025-04-12 12:15:50 +02:00
Lennart
e2d423fdc2 Update Rust edition to 2024 2025-04-06 17:08:37 +02:00
Lennart
6e03d58457 Update askama 2025-04-05 14:02:30 +02:00
Lennart
2f110b0f14 Update some dependencies 2025-04-04 11:31:52 +02:00
Lennart
1e1e327c7b update opentelemetry 2025-03-24 18:28:58 +01:00
Lennart K
176bd238a4 Add config using environment variables with figment 2025-02-11 16:28:46 +01:00
Lennart
01049bad18 Fix Nextcloud login flaws 2025-02-10 16:42:48 +01:00
Lennart
23007a3bda Implement Nextcloud login flow 2025-02-09 22:14:55 +01:00
Lennart
75e2d82432 Revert incompatible rand version 2025-01-29 22:34:03 +01:00
Lennart
dc676fc117 Update chrono-tz 2025-01-29 12:21:15 +01:00
Lennart
32b0694bba Update dependencies 2025-01-29 12:20:02 +01:00
Lennart
eaabe24683 Hide opentelemetry behind feature flag 2025-01-26 13:48:43 +01:00
Lennart
1442d79a24 Remove some anyhow dependencies 2025-01-23 18:56:21 +01:00
Lennart
bcb7e96c59 Another attempt at fixing Docker cross-platform builds 2025-01-21 16:26:33 +01:00
Lennart
e169ba0c58 Another attempt for cross-platform Docker images 2025-01-21 15:45:18 +01:00
Lennart
658e6ebc1b Move DAV Push logic to dav crate 2025-01-15 17:40:23 +01:00
Lennart
d276345ca5 Update Cargo.toml: reqwest use rustls, sqlx-sqlite bundle sqlite 2025-01-13 15:26:27 +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
e9f249adde Update Cargo.toml 2025-01-12 13:44:39 +01:00
Lennart
53a23fb0e2 update dependencies 2025-01-04 21:12:50 +01:00
Lennart
577091cf02 Workaround for #10 2025-01-04 16:10:07 +01:00
Lennart
11fa0f24c7 store: Fix test_calendar 2025-01-01 14:18:37 +01:00
Lennart
00d284b0fb quick-xml: Remove serde-related features 2024-12-31 20:14:15 +01:00
Lennart
d74e0fa702 xml: Move dependencies to workspace 2024-12-25 17:34:12 +01:00
Lennart
b6f58f2a34 update opentelemtry dependencies 2024-12-21 16:25:55 +01:00