-
#1080
47d44e0Thanks @CorentinTh! - Fixed an authorization issue where tag updates and deletions were not scoped to the organization in the URL. Tag mutation endpoints are now correctly scoped to the requested organization.Addressing GHSA-wrx4-3vff-jm94, credit to @TinkAnet for the responsible disclosure.
-
#1074
e2e7fd4Thanks @CorentinTh! - Limited search query to 1024 characters -
#1099
086dccbThanks @CorentinTh! - Webhooks no longer follow http redirects (3xx responses) when sending requests.Addressing GHSA-5g86-85rp-f9hx, credit to @FredrikEV for the responsible disclosure.
-
#1061
93c369dThanks @CorentinTh! - Html-ish characters in email templates are now escaped instead of sanitized-out -
#1067
79d4cacThanks @CorentinTh! - Increased default max file size from 10MB to 25MB (can still be customized usingDOCUMENT_STORAGE_MAX_UPLOAD_SIZE, disable by setting it to 0). -
#1010
927c7d6Thanks @CorentinTh! - Removed logging of a polluting empty error cause (with stack trace) when an error is thrown without a cause. -
#1082
e8d19afThanks @CorentinTh! - Added batch selection in the document page, allowing to select multiple documents (or all matching the current search) and either manage tags or delete them in one go. -
#1080
47d44e0Thanks @CorentinTh! - Tag deletion endpoint now returns a204 No Contentstatus code instead of200 OKwith an empty JSON object, and a404 Not Foundstatus code is returned when trying to delete a tag that does not exists for the organization. -
#1015
5bdf0daThanks @JohnCuba! - Synchronized the document pagination of the home page in query params to permit sharing and navigation. -
#1096
2bb75ceThanks @CorentinTh! - Updated some critical dependencies (better-auth, drizzle-orm, hono, ...) to fix transitive vulnerabilities. Please do not hesitate to report any regression you may encounter, especially if it is related to authentication or database access. Thanks! -
#1034
c5ccac5Thanks @CorentinTh! - Added content preview for yaml files -
#1027
b154d2fThanks @CorentinTh! - Removed weird shadows on ui components in light mode -
#1091
4ab0f32Thanks @CorentinTh! - The documents page content now uses the whole width of the page -
#1082
e8d19afThanks @CorentinTh! - Added a batch document tag management API endpoint. -
#1097
928ffc3Thanks @CorentinTh! - Switched docker image pnpm installation from corepack to npm global installation, as Node.js 26 image no longer ships corepack. -
#1090
5ea8ca3Thanks @CorentinTh! - Added sorting option in the documents list, allowing to sort documents by name, or creation date, in ascending or descending order. -
#1098
7acca43Thanks @CorentinTh! - Updated pnpm to v11 -
#1020
015bb53Thanks @CorentinTh! - Added some size limits on the webhooks creation and update API endpoints parameters.- Names are limited to 128 characters.
- Secret keys are limited to 256 characters.
- URLs are limited to 2048 characters.
-
#1025
9c6985bThanks @CorentinTh! - When reopening the quick search modal with existing query, the input content is automatically selected to allow easy replacement or editing. -
#1033
5d55e41Thanks @CorentinTh! - Changed the server endpoint validation library fromzodtovalibot, and improved some validation schemas in the process. -
#1097
928ffc3Thanks @CorentinTh! - Updated to Node.js 26 -
#1016
07d7109Thanks @JohnCuba! - Removed native clear button of search bar in safari. -
#1072
71d093fThanks @mvlanga! - Added a download file option in document list action menu -
#1089
aef3ef2Thanks @CorentinTh! - AddedsortFieldandsortOrderquery parameters to the document list/search endpoint (GET /api/organizations/:organizationId/documents), allowing documents to be sorted bycreatedAt,updatedAt,name, ordocumentDatein ascending or descending order. -
#1074
e2e7fd4Thanks @CorentinTh! - Add batch document trash API endpoint. -
#1099
086dccbThanks @CorentinTh! - Webhooks ssrf validation is now enforced when sending webhook requests, preventing potential TOCTOU dns rebinding attacks (the exploitation window was very small and only theoretical though). -
#1003
ad5e42dThanks @JohnCuba! - Increased the sidebar collapsing breakpoint to improve the UX on tablets and small laptops. -
#1016
07d7109Thanks @JohnCuba! - Removed useless close button in the small-screen sidebar sheet. -
#1003
ad5e42dThanks @JohnCuba! - Prevented the users and organizations tables from forcing horizontal scrolling in the admin panels. -
#1021
133d235Thanks @CorentinTh! - Prevented long documents name from pushing the right columns out of the container.