Commit Graph

482 Commits

Author SHA1 Message Date
Lennart
eb960a3329 Update README.md 2024-11-03 14:53:59 +01:00
Lennart
41254be851 Dockerfile: remove frontend build steps 2024-11-03 13:45:09 +01:00
Lennart
f1e32f0948 Create docker-publish.yml 2024-11-03 13:43:01 +01:00
Lennart
957a5d5f48 frontend: remove the nodejs stuff, I don't think I need it for such a simple project 2024-11-03 13:32:57 +01:00
Lennart
bb0b055e50 add example app_token to default config 2024-11-03 13:19:08 +01:00
Lennart
0f2db05a07 Add some CLI commands to generate a default configuration and password hashes 2024-11-03 13:17:38 +01:00
Lennart
3ea004f75d store auth: Fix bug that app tokens were only usable when password is set 2024-11-03 13:10:52 +01:00
Lennart
45de287d72 improvement to config 2024-11-02 16:03:53 +01:00
Lennart
959aed1f54 Update README.md 2024-11-02 13:13:27 +01:00
Lennart
33eae4a780 frontend: use secret key for cookies 2024-11-02 13:10:41 +01:00
Lennart
442082fb1c store_sqlite: make calendar timezone optional 2024-11-02 12:11:29 +01:00
Lennart
46b8593a6e add tracing to route_mkcalendar 2024-11-02 12:11:08 +01:00
Lennart
f92be513dc resource: change some type signatures 2024-11-02 11:49:55 +01:00
Lennart
0c14f8ba90 Improvement to access control 2024-10-31 21:18:41 +01:00
Lennart
c484a17911 update README.md 2024-10-31 18:38:29 +01:00
Lennart
eab03fef6b dav: get_resource replace principal with User 2024-10-31 18:20:43 +01:00
Lennart
a136f86ca7 remove unused roxmltree dependency 2024-10-31 18:16:38 +01:00
Lennart
764f9401ac dav: remove anyhow dependency 2024-10-31 18:15:44 +01:00
Lennart
9db7f629f2 minor refactoring 2024-10-31 18:09:57 +01:00
Lennart
9714533ef1 Add Dockerfile 2024-10-31 17:10:07 +01:00
Lennart
3a96e98f45 config: default http options 2024-10-31 17:08:24 +01:00
Lennart
2bc3790994 Add .sqlx metadata 2024-10-31 15:52:05 +01:00
Lennart
d53dda26e6 frontend: embed assets into binary 2024-10-31 15:22:49 +01:00
Lennart
9be551b7d4 tracing setup 2024-10-31 13:55:17 +01:00
Lennart
25ea348e9e carddav: fix resource name for AddressObjectResource 2024-10-28 18:26:40 +01:00
Lennart
658ea6fab6 comment 2024-10-28 18:26:25 +01:00
Lennart
fcbf7cf352 store: move timestamp to calendar 2024-10-28 17:51:07 +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
a44cbeb687 add comment 2024-10-28 17:21:37 +01:00
Lennart
f3672ff986 store_sqlite: Implement put_object overwrite parameter 2024-10-28 17:20:53 +01:00
Lennart
cce3e260af store, store_sqlite: Refactor error typing 2024-10-28 17:10:03 +01:00
Lennart
925b26ea0f update quick-xml to 0.37 2024-10-28 15:36:39 +01:00
Lennart
c013ffa117 split store and store_sqlite implementatio into multiple crates 2024-10-28 15:34:20 +01:00
Lennart
53d2ea10e6 caldav: Support VJOURNAL 2024-10-27 16:32:08 +01:00
Lennart
b35b10962b sqlite_store fix change operation for object restore 2024-10-27 16:25:24 +01:00
Lennart
57a5f6a697 Update README.md 2024-10-27 16:20:56 +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
df8790f46d carddav: fix file suffix and content type 2024-10-27 15:26:34 +01:00
Lennart
86feb4e189 Add initial carddav support 2024-10-27 14:10:01 +01:00
Lennart
30a795b816 multistatus: Add CardDAV namespace 2024-10-27 13:31:45 +01:00
Lennart
d4d6a9e8d0 caldav: Document which RFCs the properties originate from 2024-10-27 11:55:10 +01:00
Lennart
61aef8d52b Refactoring to remove CalDavContext 2024-10-27 01:20:27 +02:00
Lennart
ea4281babd formatting 2024-10-27 00:47:57 +02:00
Lennart
42f2ea6ff9 dav proppatch: remove debug and todos 2024-10-27 00:43:42 +02:00
Lennart
c4f68e2cf1 recurrence rules: We can now just not return a last occurence instead of throwing an error 2024-10-26 21:25:20 +02:00
Lennart
03ce10b6dd CalDateTime: Add timezone guessing from TZID as well as some error handling 2024-10-26 14:43:27 +02:00
Lennart
662d5cb5f0 Update opentelemetry 2024-10-26 14:23:37 +02:00
Lennart
73cf9fc107 Change sqlx features 2024-10-26 14:22:58 +02:00
Lennart
814e7d5c69 frontend: authenticate calendar route 2024-10-14 10:26:33 +02:00