Lennart
|
c21993ab15
|
Refactoring
|
2024-11-06 15:57:10 +01:00 |
|
Lennart
|
ae4d5f0fc6
|
some refactoring
|
2024-11-06 11:01:13 +01:00 |
|
Lennart
|
85b5af2e76
|
clippy appeasement
|
2024-11-06 10:56:15 +01:00 |
|
Lennart
|
f1c43a8271
|
minor changes
|
2024-11-05 17:24:20 +01:00 |
|
Lennart
|
d5ef6669a6
|
Remove all that extension business and replace with internal properties
|
2024-11-05 17:22:48 +01:00 |
|
Lennart
|
4da0ca34c7
|
Fix prop parsing in PROPPATCH
|
2024-11-04 21:26:44 +01:00 |
|
Lennart
|
0cf6e5cb92
|
props: skip deserialization where it doesn't make sense
|
2024-11-04 21:14:54 +01:00 |
|
Lennart
|
ff95d65d44
|
fix props deserialization (quick-xml doesn't support untagged enums)
|
2024-11-04 21:10:43 +01:00 |
|
Lennart
|
2143bc850c
|
simplify resourcetype
|
2024-11-04 20:46:16 +01:00 |
|
Lennart
|
ab9c5f6b38
|
fix some resource types
|
2024-11-04 20:30:50 +01:00 |
|
Lennart
|
35955c09a5
|
appeasing to clippy
|
2024-11-04 20:11:29 +01:00 |
|
Lennart
|
2ff27814b7
|
make attributes private
|
2024-11-04 20:07:57 +01:00 |
|
Lennart
|
05bd8f2aa0
|
prop: implement InvalidProperty with Default
|
2024-11-04 20:04:46 +01:00 |
|
Lennart
|
782d886302
|
remove boxed extensions
|
2024-11-04 19:49:09 +01:00 |
|
Lennart
|
0d2e07fb65
|
changes around extensions
|
2024-11-04 19:19:54 +01:00 |
|
Lennart
|
c41e3e3abb
|
fix some dumb design decisions
|
2024-11-04 17:57:09 +01:00 |
|
Lennart
|
0fed7b05fa
|
outsource root resource to dav crate
|
2024-11-04 17:42:55 +01:00 |
|
Lennart
|
4fd32b3f33
|
minor cleanup stuff
|
2024-11-03 23:21:27 +01:00 |
|
Lennart
|
e9dc8e01d5
|
dav: add default implementation for save_resource
|
2024-11-03 23:17:57 +01:00 |
|
Lennart
|
f2d39e3351
|
outsource owner property
|
2024-11-03 23:00:20 +01:00 |
|
Lennart
|
f1997f2c18
|
outsource resourcetype to extension
|
2024-11-03 22:51:19 +01:00 |
|
Lennart
|
0c8d339ced
|
dav: Introduce resource extension for common properties
|
2024-11-03 22:32:21 +01:00 |
|
Lennart
|
31c7143dd8
|
frontend: Add redirect to login page for unauthorized requests
|
2024-11-03 16:23:37 +01:00 |
|
Lennart
|
aead176cdb
|
frontend: add cookie parameter
|
2024-11-03 15:25:18 +01:00 |
|
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 |
|