Commit Graph

  • 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