-
f854da30f0
refactor: rustc 1.97.0 (useless borrows in formatting)
Edouard Vanbelle
2026-07-12 18:53:39 +02:00
-
f4d2a7cd61
fix(front): unregister cache prio to 0.8.0
Edouard Vanbelle
2026-07-12 21:54:18 +02:00
-
-
3cb12c6fc1
refactor(readability): and reducing condition evaluation twice on same condition
M.Schmidt
2026-07-12 21:04:37 +02:00
-
f017c700f1
feat(webdav): add RFC 4331 quota-available-bytes/quota-used-bytes properties
M.Schmidt
2026-07-11 08:34:02 +02:00
-
-
b6df05f4d8
refactor: rustc 1.97.0 (useless borrows in formatting)
Edouard Vanbelle
2026-07-12 18:53:39 +02:00
-
ba620166ee
feat(grant): clean up expired grants
Edouard Vanbelle
2026-07-12 18:14:15 +02:00
-
-
-
968c768dd4
Merge pull request #567 from moduvoice/i18n/complete-korean
Dionisio Pozo
2026-07-12 17:13:09 +02:00
-
-
-
-
a3801f5836
i18n: complete Korean (ko) locale
moduvoice
2026-07-11 23:10:35 +07:00
-
-
9ed360443a
Merge pull request #531 from illogic-al/fix/pdf-extract-panic-abort
Dionisio Pozo
2026-07-09 21:36:43 +02:00
-
-
b4c0915bd3
Merge pull request #562 from EdouardVanbelle/fix/front-from-legacy
Dionisio Pozo
2026-07-08 19:00:16 +02:00
-
-
b22ba4a26a
Merge pull request #563 from EdouardVanbelle/feat/music-authz
Dionisio Pozo
2026-07-08 15:00:03 +02:00
-
-
faac580c70
Merge pull request #553 from EdouardVanbelle/feat/caldav-carddav-to-authz
Dionisio Pozo
2026-07-08 14:59:47 +02:00
-
-
7fb14efa79
Merge pull request #564 from EdouardVanbelle/chore/bump+security
Dionisio Pozo
2026-07-08 14:59:20 +02:00
-
-
75f067acf5
test(contact+calendar): cover grants tests
Edouard Vanbelle
2026-07-08 00:33:16 +02:00
-
c1e46910b0
feat(music): move playlist to authz engine
Edouard Vanbelle
2026-07-08 00:23:25 +02:00
-
-
57bea52125
test(calendar,addressbook): correct test
Edouard Vanbelle
2026-07-06 19:29:46 +02:00
-
28108fe8b2
feat(calendar,addressbook): remove share tables
Edouard Vanbelle
2026-07-06 08:54:41 +02:00
-
0e341758af
feat(calendar,addressbook): remove old sharing code
Edouard Vanbelle
2026-07-06 08:41:17 +02:00
-
a2ad7757c3
feat(calendar,addressbook): add tests for authz
Edouard Vanbelle
2026-07-06 08:28:00 +02:00
-
0fcd617fd1
feat(calendar,addressbook): migrate share to authz engine
Edouard Vanbelle
2026-07-06 00:41:22 +02:00
-
b5881c7114
feat(calendar,addressbook): prepare authz engine
Edouard Vanbelle
2026-07-06 00:38:17 +02:00
-
-
484f933f77
security: bump crossbeam-epoch to fix security audit
Edouard Vanbelle
2026-07-08 00:58:37 +02:00
-
ddb6cf3f5d
chore: bump OxiCloud to 0.8.2 to reflect git tag
Edouard Vanbelle
2026-07-08 00:57:58 +02:00
-
-
b9d0b569ba
Merge pull request #561 from EdouardVanbelle/fix/front-user-change
Dionisio Pozo
2026-07-07 22:06:24 +02:00
-
-
0e71eeb58a
fix(thumbnail): restore thumb gen PDD|img|video
Edouard Vanbelle
2026-07-07 21:20:19 +02:00
-
bc756ae8f9
fix(favicon): restore favicon from legacy front
Edouard Vanbelle
2026-07-07 21:07:29 +02:00
-
e4ff1f2d86
fix(frontent): ensure API is called once
Edouard Vanbelle
2026-07-07 21:01:46 +02:00
-
-
-
3108fed228
fix(front): clean localStorage on user change
Edouard Vanbelle
2026-07-07 20:47:51 +02:00
-
-
4fb2acf160
Merge pull request #557 from EdouardVanbelle/fix/webdav-drive
Dionisio Pozo
2026-07-06 23:40:52 +02:00
-
-
f7deb7aaf4
fix(authz): invalidate role cache on change
Edouard Vanbelle
2026-07-06 23:01:37 +02:00
-
79f4792709
fix(quota): pre-check quota for COPY/MOVE
Edouard Vanbelle
2026-07-06 22:03:48 +02:00
-
7e34045ff8
feat(drive): fix webdav back-compat
Edouard Vanbelle
2026-07-06 20:45:21 +02:00
-
-
3d74bed326
Merge pull request #549 from Candinya/fix/docker-publish-ci-fail
Dionisio Pozo
2026-07-06 18:12:04 +02:00
-
-
ed61dc08aa
Merge pull request #552 from steel97/fix/ui
Dionisio Pozo
2026-07-06 08:58:41 +02:00
-
-
0b33ed7b2b
fix(ui): token revoke buttons on light theme, nextcloud login page
Ivan Yv
2026-07-06 06:15:37 +03:00
-
-
1f35200b15
Merge pull request #551 from EdouardVanbelle/security/authz
Dionisio Pozo
2026-07-06 00:03:03 +02:00
-
-
0870990e1b
fix(locale): correct IT i18n
Edouard Vanbelle
2026-07-05 23:16:32 +02:00
-
75601beb43
security(wopi): add authz to Wopi
Edouard Vanbelle
2026-07-05 23:17:14 +02:00
-
1786fe4111
security(nextcloud): chroot-aware display paths + recent race fix
Edouard Vanbelle
2026-07-05 22:52:26 +02:00
-
0342bae300
security(nextcloud): add authz to PUT verb
Edouard Vanbelle
2026-07-04 23:57:06 +02:00
-
b95e740b2f
security(music): ensure read permission via authz
Edouard Vanbelle
2026-07-04 23:31:10 +02:00
-
2cda8e7e22
security(favorite,recent): ensure read permission
Edouard Vanbelle
2026-07-04 19:36:17 +02:00
-
cf5423b723
security(public link): require share permission
Edouard Vanbelle
2026-07-04 19:33:02 +02:00
-
f115fed5a6
feat(drive): cleanup of useless owner_id
Edouard Vanbelle
2026-07-03 23:52:31 +02:00
-
-
ce10b83b64
chore: add quote to prevent possible yaml parse error
Nya Candy
2026-07-05 23:36:06 +08:00
-
3fdd2eaf1c
fix: workflow fail caused by uppercase of image name
Nya Candy
2026-07-05 23:18:01 +08:00
-
-
025045e4af
Merge pull request #547 from albanobattistella/main
Dionisio Pozo
2026-07-05 13:58:59 +02:00
-
-
bde40c6042
Update Italian translation
albanobattistella
2026-07-05 13:49:59 +02:00
-
-
af07cab673
Merge pull request #546 from Candinya/feat/publish-to-ghcr
Dionisio Pozo
2026-07-05 08:10:30 +02:00
-
-
7e586e92be
feat: also publish docker image to ghcr
Nya Candy
2026-07-04 10:13:08 +08:00
-
-
6a430d4e15
Merge pull request #543 from EdouardVanbelle/feat/drive
Dionisio Pozo
2026-07-03 04:20:51 +02:00
-
-
0a6368e1bf
feat(plugins): annotation to allow panic
Edouard Vanbelle
2026-07-03 02:07:53 +02:00
-
92d1a10d45
security(quick-xml): bump version to 0.41.0
Edouard Vanbelle
2026-07-03 01:37:54 +02:00
-
dff0e7365e
feat(drive): remove all user_id ref in file or folder
Edouard Vanbelle
2026-07-03 01:33:19 +02:00
-
37467ed9d3
feat(drive): remove all owner_id from {File,Folder}Dto
Edouard Vanbelle
2026-07-03 00:48:14 +02:00
-
29bcf48eb7
feat(drive): move UI to {created,updated}_by
Edouard Vanbelle
2026-07-03 00:31:36 +02:00
-
206a780494
feat(drive): stop writing in {file,folder}.user_id
Edouard Vanbelle
2026-07-02 21:18:01 +02:00
-
25dcab8e85
feat(drive): dedup service move user_id to authz
Edouard Vanbelle
2026-07-02 21:09:54 +02:00
-
a0e5c34950
feat(webdav): impl if header RFC 4918 §10.4
Edouard Vanbelle
2026-07-02 20:50:17 +02:00
-
91435e6be1
feat(drive): webdav handler based on drive
Edouard Vanbelle
2026-07-02 20:41:30 +02:00
-
f5f5b1167f
feat(drive): remove _for_owner() and use authz
Edouard Vanbelle
2026-07-02 01:06:50 +02:00
-
09790644f3
feat(drive): repl user_id by caller has read access
Edouard Vanbelle
2026-07-02 00:45:11 +02:00
-
79bc60899b
feat(drive): improvepermission check and simplify functions
Edouard Vanbelle
2026-07-02 00:29:33 +02:00
-
858139ef3b
feat(drive): prepare removal of user_id
Edouard Vanbelle
2026-07-02 00:01:15 +02:00
-
3501857a70
test(webdav): cover protected-property PROPPATCH rejection
M.Schmidt
2026-07-01 22:54:56 +02:00
-
0ad0ea1a43
fix(webdav): reject PROPPATCH on protected DAV:/oc:/nc:/ocs: props
M.Schmidt
2026-07-01 22:54:48 +02:00
-
09339ea63f
feat(drive): UI: show policiesto drive's members
Edouard Vanbelle
2026-07-01 22:15:09 +02:00
-
01ff7dab0b
feat(drive): impl policy photo + music policies
Edouard Vanbelle
2026-07-01 21:54:29 +02:00
-
20e5ef0ef2
feat(drive): personal drive are photo + music indexed by default
Edouard Vanbelle
2026-07-01 21:28:00 +02:00
-
473c126291
doc(drive.md): face recognition cluster per drive
Edouard Vanbelle
2026-07-01 21:09:56 +02:00
-
-
94e0145855
test(webdav): cover NC dead-props PROPPATCH/PROPFIND contract
M.Schmidt
2026-07-01 19:59:23 +02:00
-
f220217659
feat(nc-webdav): generic dead-props on PROPPATCH/PROPFIND/REPORT
M.Schmidt
2026-07-01 19:59:16 +02:00
-
650d388b4e
style: apply rustfmt and remove stale Dockerfile COPY
M.Schmidt
2026-06-30 20:11:29 +02:00
-
-
-
e7e7218e9b
Merge pull request #540 from EdouardVanbelle/chore/git-hash-in-docker-build
Dionisio Pozo
2026-07-01 07:53:36 +02:00
-
-
fba7b67a1f
Merge pull request #539 from EdouardVanbelle/feat/metadata-binded-to-resource-id
Dionisio Pozo
2026-07-01 07:53:19 +02:00
-
-
0567082ad5
chore(docker): add git branch in docker build
Edouard Vanbelle
2026-06-30 19:16:38 +02:00
-
-
-
d134fc889d
doc(metadata): bride dead props to API metadata
Edouard Vanbelle
2026-07-01 00:07:13 +02:00
-
962fd42c99
Merge pull request #537 from EdouardVanbelle/feat/webdav-dead-properties
Dionisio Pozo
2026-07-01 00:00:27 +02:00
-
-
d8adae3572
feat(dead-props): ensure replication on copy
Edouard Vanbelle
2026-06-30 23:44:42 +02:00
-
cb7b653a15
feat(webdav): bind dead prop to res. id rather path
Edouard Vanbelle
2026-06-30 23:33:17 +02:00
-
f2dc567bcd
chore(justfile): api-test: add litmus webdav
Edouard Vanbelle
2026-06-30 23:21:19 +02:00
-
-
743fcc1075
chore(test): ignore tests/webdav/storage-litmus
Edouard Vanbelle
2026-06-30 22:58:07 +02:00
-
cf1479d113
test(webdav): cover nested folder move
Edouard Vanbelle
2026-06-30 22:55:44 +02:00
-
2942b9b01b
chore(test): rfc4918_proppatch is covered by Hurl
Edouard Vanbelle
2026-06-30 22:31:51 +02:00
-
125eb66098
fix(drive): move correct cascade of lpath
Edouard Vanbelle
2026-06-30 21:46:33 +02:00
-
d52c1a2397
fix(webdav): partial fix: remove dead props on del
Edouard Vanbelle
2026-06-30 20:45:08 +02:00
-
21ac3a178f
test(webdav): cover the dead properties
Edouard Vanbelle
2026-06-30 20:32:16 +02:00
-
85bc6c51de
fix(test): fix quota test (race condition in test)
Edouard Vanbelle
2026-06-30 20:23:15 +02:00
-
1e2882973b
fix(test): correct due to commit 43cf4a2bg
Edouard Vanbelle
2026-06-30 20:18:10 +02:00
-
5631b7e062
fix(sql macro): permit code to compile
Edouard Vanbelle
2026-06-30 19:46:07 +02:00
-
-
08f2175455
Merge pull request #535 from swissiety/webdav-litmus-compliance
Dionisio Pozo
2026-06-30 17:16:13 +02:00
-
-
6ca6649e50
fix(webdav): achieve 100% litmus compliance (59/59 tests)
M.Schmidt
2026-06-30 08:58:13 +02:00
-
43cf4a2b2b
fix(webdav): RFC 4918 handler compliance (COPY/MOVE/MKCOL/PROPFIND/PROPPATCH)
M.Schmidt
2026-06-29 22:33:09 +02:00
-
1cf48b0dfa
fix(webdav): RFC 4918 PROPFIND adapter compliance
M.Schmidt
2026-06-28 23:51:38 +02:00
-
f99764fcff
fix: remove panic=abort so catch_unwind guards PDF extraction. Fixes #530
Orville Bennett
2026-06-28 14:14:19 -04:00
-
b5afa1a855
feat(webdav): implement RFC 4918 dead property store
M.Schmidt
2026-06-26 21:19:03 +02:00
-
5a001c4120
fix(webdav): remove spurious calendar_rest_handler module declaration
M.Schmidt
2026-06-25 22:44:27 +02:00
-
94e5aec4af
test(mounts): cover download range logic + add
just coverage recipe
Bradley Nelson
2026-06-25 01:11:45 -06:00
-
07320a3925
feat(mounts): P4 — admin CRUD endpoints + frontend admin tab
Bradley Nelson
2026-06-25 01:07:03 -06:00
-
d8229650ef
feat(mounts): P3 — WebDAV/NextCloud path resolution + browse/download
Bradley Nelson
2026-06-25 00:51:16 -06:00