Commit Graph

  • f7946028f4 tests: add webdav tests Edouard Vanbelle 2026-05-13 10:16:53 +02:00
  • 07d1f18bf4 test API thumbnail fix on updates Edouard Vanbelle 2026-05-12 10:41:56 +02:00
  • 9f57776ec9 bugfix/thumbnails on update Edouard Vanbelle 2026-04-27 20:41:19 +02:00
  • f62562d585 Merge pull request #362 from EdouardVanbelle/feat/copyFolder Dionisio Pozo 2026-05-12 01:16:39 +02:00
  • 1afacb65cd style(srv): correct clippy recos Edouard Vanbelle 2026-05-12 00:34:04 +02:00
  • b4d4056a15 fix/security: move_folder(): check that target belongs to caller Edouard Vanbelle 2026-05-11 23:12:30 +02:00
  • 3a18507158 fix/security: copy_file_owned(): ensure that target is also owned by the user Edouard Vanbelle 2026-05-11 23:00:55 +02:00
  • e953236589 test(api): add functional test on copy_folder Edouard Vanbelle 2026-05-12 00:23:50 +02:00
  • 2f49daa4ee feat(folders): implement copy_folders taking care of ownership Edouard Vanbelle 2026-05-11 22:58:33 +02:00
  • 85c8c086ac fix(ui): fix go to parent + refactor types Edouard Vanbelle 2026-05-11 22:26:53 +02:00
  • a4f8805bce Merge pull request #361 from EdouardVanbelle/test/api-critical-path Dionisio Pozo 2026-05-11 20:22:50 +02:00
  • a0aa9c5cd1 ci: trigger test on /tests change Edouard Vanbelle 2026-05-11 19:52:39 +02:00
  • 5df4075f7f test(api): add API test coverage on files, folders, favorites, recent, trash Edouard Vanbelle 2026-05-11 19:26:52 +02:00
  • 24c59989be Merge pull request #358 from EdouardVanbelle/feat/dropzone-only-on-files-section Dionisio Pozo 2026-05-11 18:08:11 +02:00
  • 57c6b3f57d Merge pull request #359 from EdouardVanbelle/feat/contacts Dionisio Pozo 2026-05-11 15:30:13 +02:00
  • a6923da88a ci: build, api-test, front-test only on pull_request Edouard Vanbelle 2026-05-11 12:12:07 +02:00
  • d8625b9f39 ci: merge end-to-end workflow into ci, permits to reduce amount of built Edouard Vanbelle 2026-05-11 11:24:11 +02:00
  • cc14ec53ee ci(api-tests): add API test to CI Edouard Vanbelle 2026-05-11 09:54:35 +02:00
  • 8ab537797a test(api): add API test on contacts Edouard Vanbelle 2026-05-11 00:50:39 +02:00
  • 03aac93db3 chore: add /status /ready best practices for Docker & K8S Edouard Vanbelle 2026-05-11 00:22:03 +02:00
  • 8b08ee165d doc: update example.env and docs/config/env.md Edouard Vanbelle 2026-05-10 22:12:55 +02:00
  • ad711e18ea feat(contacts): add feature flag to enable/disable exposition of users in address-book Edouard Vanbelle 2026-05-10 22:12:11 +02:00
  • 7e1484ec2c chore(ui): correct about's github url Edouard Vanbelle 2026-05-10 22:08:25 +02:00
  • e8399443e9 Merge remote-tracking branch 'origin/main' into feat/share-folder-browsing abnvle 2026-05-10 20:46:29 +02:00
  • ec55e7ec55 fix(share): tighten public browsing (UUID guard, cache headers, abort race) abnvle 2026-05-10 20:43:59 +02:00
  • 89ec0d2c24 feat(contacts): add API to address-books, contacts, groups Edouard Vanbelle 2026-05-09 19:18:33 +02:00
  • 6e4699ff9c feat(ui): drop from system available only on files section Edouard Vanbelle 2026-05-09 19:18:33 +02:00
  • a6eb81a13a Merge pull request #354 from EdouardVanbelle/feat/ui-error-handling Dionisio Pozo 2026-05-09 00:27:48 +02:00
  • 7697f3d35b feat(ui): handle errors on folder creation or folder/file renaming Edouard Vanbelle 2026-05-09 00:06:30 +02:00
  • c2837eb52d Merge pull request #343 from EdouardVanbelle/e2e-tests Dionisio Pozo 2026-05-08 23:56:02 +02:00
  • cbddbdc3d5 Merge pull request #320 from EdouardVanbelle/feat/client_ip Dionisio Pozo 2026-05-08 23:55:41 +02:00
  • ddf6104749 chore(e2e-test): fix snapshot pixel ratio + try to reuse cargo build to reduce cpu consumption Edouard Vanbelle 2026-05-05 01:30:25 +02:00
  • 10f43e00a3 ci: retrigger playwright workflow Edouard Vanbelle 2026-05-05 01:13:25 +02:00
  • b550a5def9 test(e2e): update playwright linux snapshots EdouardVanbelle 2026-05-04 23:08:02 +00:00
  • 3c3d24ac72 test: initial end to end test with playwright Edouard Vanbelle 2026-05-04 15:28:44 +02:00
  • 52f4a865a9 Merge pull request #349 from EdouardVanbelle/feat/item-path-tool-tip+go-to-parent Dionisio Pozo 2026-05-08 01:22:08 +02:00
  • 71fd84dd9d Merge pull request #350 from EdouardVanbelle/fix/blank-section-on-token-expired Dionisio Pozo 2026-05-08 01:21:42 +02:00
  • fec9bb1f96 Merge pull request #351 from EdouardVanbelle/security/refresh-token-rotation Dionisio Pozo 2026-05-08 01:21:27 +02:00
  • 420eda22fb Merge pull request #353 from EdouardVanbelle/fix/sanity_check_files_and_folder_names Dionisio Pozo 2026-05-08 01:21:05 +02:00
  • 9ed03fada5 Merge pull request #352 from EdouardVanbelle/fix/admin-missing-icons-library Dionisio Pozo 2026-05-08 01:20:52 +02:00
  • 6696ba3ae4 fix(storage names): enure folder and file names are not using reserved chars Edouard Vanbelle 2026-05-08 00:11:02 +02:00
  • 93d9a21013 fix(ui): admin panel, profile: restore missing icons library Edouard Vanbelle 2026-05-07 13:54:59 +02:00
  • b90fa6f619 security: prevent re-use of refresh token (reduce surface for any stolen token) Edouard Vanbelle 2026-05-07 09:30:09 +02:00
  • a69dde35ce fix(ui): handle any session expired and trigger transparently a refresh token Edouard Vanbelle 2026-05-07 00:42:26 +02:00
  • 8e1e9fe201 show item path on Recent + Favorites, add go to parent folder, fix Folder browsing in Favorites Edouard Vanbelle 2026-05-06 17:43:30 +02:00
  • cb454d8aa2 feat(share-public): folder gallery UI in share.html abnvle 2026-05-05 22:42:11 +02:00
  • 405721c679 Merge pull request #346 from abnvle/fix/share-password-download Dionisio Pozo 2026-05-05 23:44:36 +02:00
  • d15d7b8f8e feat(share): public folder browsing API + range support + zip abnvle 2026-05-05 22:41:55 +02:00
  • 8527765bf2 style(share-dialog): give share button breathing room abnvle 2026-05-05 21:57:15 +02:00
  • 3bc5c0873b fix(share): password-protected downloads via signed unlock cookie abnvle 2026-05-05 21:56:49 +02:00
  • d0c025c316 add X-Request-Id for each req, log all 400 errors Edouard Vanbelle 2026-04-27 00:50:12 +02:00
  • 8e1a738056 feat(audit): show trace with HTTP's client_ip and user if logged in + add support of trusted proxy via CIDR Edouard Vanbelle 2026-04-26 02:27:45 +02:00
  • e4ea2211ea Merge pull request #329 from EdouardVanbelle/feat/drop-to-sytem Dionisio Pozo 2026-05-04 22:45:19 +02:00
  • 0cb641ab20 feat(openapi): add new entry used by drag & drop Edouard Vanbelle 2026-05-04 22:41:29 +02:00
  • 05037e7491 feat(ui): permit drag&drop to the operating system Edouard Vanbelle 2026-04-28 13:15:08 +02:00
  • fbd59a1f38 feat(ui): permit drag&drop to the operating system Edouard Vanbelle 2026-05-04 22:31:20 +02:00
  • 1cb541dca2 Merge pull request #331 from EdouardVanbelle/feat/full-openapi-coverage Dionisio Pozo 2026-05-04 22:08:33 +02:00
  • 162c29f283 Merge pull request #338 from EdouardVanbelle/feat/thumbnail-generation-from-client Dionisio Pozo 2026-05-04 22:07:59 +02:00
  • e802cdb268 improvement(ui): thumbnail generaiton uses now mime_type (ex: for .ogg containers can be music or video) Edouard Vanbelle 2026-05-04 10:54:07 +02:00
  • 1d2085457e feath(ui): photo lib now using thumbnail library Edouard Vanbelle 2026-05-04 10:11:14 +02:00
  • 23336cc2bd fix(ui): correct input-modal, hidden by default Edouard Vanbelle 2026-05-03 15:24:55 +02:00
  • f6cd18e5e9 feat: generate thumbnail from client is not found on server Edouard Vanbelle 2026-04-29 00:06:44 +02:00
  • c6b1b14444 Merge pull request #340 from abnvle/feat/polish-translation Dionisio Pozo 2026-05-04 20:29:13 +02:00
  • add9faa8c3 Merge pull request #339 from EdouardVanbelle/style/pedantic Dionisio Pozo 2026-05-04 19:30:11 +02:00
  • ce1ca88fcc Merge pull request #342 from EdouardVanbelle/audit Dionisio Pozo 2026-05-04 19:29:15 +02:00
  • ff18a2f085 Merge pull request #341 from EdouardVanbelle/style/clippy-warning-fix Dionisio Pozo 2026-05-04 18:52:01 +02:00
  • 0f8eb6d3ab chore: audit: ignore rustls-webpki 0.101.7 issue Edouard Vanbelle 2026-05-04 14:25:45 +02:00
  • 46e823ffda chore: move specific CI audit rules into global .cargo/audit.toml Edouard Vanbelle 2026-05-04 14:22:26 +02:00
  • b6eec61677 chore: update Cargo dependencies to reduce security audit issues Edouard Vanbelle 2026-05-04 14:00:26 +02:00
  • fde8d9d69f chore: add audit in justfile Edouard Vanbelle 2026-05-04 13:59:39 +02:00
  • 6e1c435098 style(server): correct clippy warnings Edouard Vanbelle 2026-05-04 12:46:57 +02:00
  • d0c6bd6a73 feat(openapi): upgrade code to gnerate openapi on all path Edouard Vanbelle 2026-04-27 22:59:18 +02:00
  • e0a3578ee2 add polish (pl) translation abnvle 2026-05-04 00:20:41 +02:00
  • 3050556dc0 style(ui): request that all types defined Edouard Vanbelle 2026-04-30 02:02:27 +02:00
  • 97ea87efc2 Merge pull request #337 from gidsi/fix/carddav-bugs Dionisio Pozo 2026-05-01 09:43:45 +02:00
  • c041dfece4 fix(carddav): resolve PROPFIND 404 and MKCOL 500 bugs DeepRot 2026-04-30 23:58:56 +02:00
  • af44d67ff8 Merge pull request #336 from gidsi/fix/caldav-username-prefix-routing Dionisio Pozo 2026-04-30 23:39:20 +02:00
  • d0086bb433 fix(dav): handle username prefix in all CalDAV and CardDAV route handlers Timm 2026-04-30 09:52:48 +02:00
  • 05d3b2abaa Merge pull request #327 from EdouardVanbelle/style/claude-please-please-please-no-more-duplicate Dionisio Pozo 2026-04-27 22:02:02 +02:00
  • 444d242e63 style(claude): minimize code duplicate... Edouard Vanbelle 2026-04-27 21:40:14 +02:00
  • 84b5f1da4e Merge pull request #325 from EdouardVanbelle/fix/rust-linter Dionisio Pozo 2026-04-27 20:32:54 +02:00
  • 3a315ae75d chore(rust): use same params for clippy as the CI + correct clippy warnings Edouard Vanbelle 2026-04-27 09:29:45 +02:00
  • 30fd3cc488 Fix thumbnail generation for CDC blob storage DioCrafts 2026-04-26 11:55:05 +02:00
  • 8c2598c555 Merge pull request #321 from onthebed/clawoss/docs/316-wopi-public-base-url Dionisio Pozo 2026-04-26 09:19:26 +02:00
  • f22987e7b2 Merge pull request #319 from EdouardVanbelle/refactor/fix-css-direct-colors Dionisio Pozo 2026-04-26 09:17:49 +02:00
  • c669b72a4e Merge pull request #317 from EdouardVanbelle/refactor/i18n Dionisio Pozo 2026-04-26 09:17:06 +02:00
  • 0629177278 docs(wopi): document public and callback base URLs onthebed 2026-04-26 13:16:04 +08:00
  • f5dade1551 refactor(ui): css: use of variables colors only Edouard Vanbelle 2026-04-26 00:47:34 +02:00
  • 08cbf3a423 style(ui): apply biome recos Edouard Vanbelle 2026-04-26 00:22:49 +02:00
  • ae15d5adc5 chore(ui): bump cache name to ensure refresh Edouard Vanbelle 2026-04-26 00:07:16 +02:00
  • 3d8bd2d618 refactor(ui): i18n: apply translation (made by Claude) Edouard Vanbelle 2026-04-26 00:05:14 +02:00
  • 5c19564102 refactor(ui): i18n: add missing + correct keys Edouard Vanbelle 2026-04-25 23:51:08 +02:00
  • 75d3984b8f refactor(ui): i18n: remove unnecessary wrappers Edouard Vanbelle 2026-04-25 23:19:36 +02:00
  • 4e2029969e refactor(ui): remove unnecessary checks (i18n is always defined) Edouard Vanbelle 2026-04-25 22:55:42 +02:00
  • 156f3bc7ba Merge pull request #309 from EdouardVanbelle/refactor/keep-badge-order Dionisio Pozo 2026-04-25 21:20:58 +02:00
  • 7b56b518d8 notification: remove dead code (notification class always present) Edouard Vanbelle 2026-04-25 00:59:58 +02:00
  • e148a92f5d refactor(ui): use hidden class for upload + menu Edouard Vanbelle 2026-04-25 00:50:09 +02:00
  • 35fc9a0619 improve(ui): share-dialog: click outside of dialog closes the window Edouard Vanbelle 2026-04-25 00:12:02 +02:00
  • fc8e529e7d refactor(ui): modal: use hidden class Edouard Vanbelle 2026-04-24 23:37:14 +02:00
  • a38bcc01de refactor(ui): normalize about modal with hidden class Edouard Vanbelle 2026-04-24 23:22:18 +02:00