Corentin Thomasset
7854f6b1a1
chore(pnpm): upgrade pnpm to 10.33.0 ( #1051 )
...
* chore(pnpm): upgrade pnpm to 10.33.0
* Update .changeset/smooth-peaches-wash.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-16 22:12:34 +00:00
Corentin Thomasset
2b0c258f8a
feat(custom-properties): migrate from zod to valibot validation ( #1049 )
2026-04-16 23:07:15 +02:00
Corentin Thomasset
988383ea57
refactor(server): cleanup no longer used zod schemas ( #1048 )
2026-04-16 15:38:00 +00:00
Corentin Thomasset
a574fb7206
refactor(server): migrate make-user-admin script to valibot ( #1047 )
2026-04-16 15:23:57 +00:00
Corentin Thomasset
6a8ade711b
refactor(webhooks): migrate from zod to valibot for route validation ( #1046 )
2026-04-16 17:21:35 +02:00
Corentin Thomasset
e05e6e86f0
refactor(tags): migrate route validation from zod to valibot ( #1044 )
2026-04-16 17:11:20 +02:00
Corentin Thomasset
fb8cc381cc
refactor(users): migrate route validation from zod to valibot ( #1045 )
2026-04-16 14:58:47 +00:00
Corentin Thomasset
4f25ecd9d2
refactor(tagging-rules): migrate route validation from zod to valibot ( #1043 )
2026-04-16 16:16:13 +02:00
Corentin Thomasset
ad3fabf564
refactor(subscriptions): migrate from zod to valibot route validation ( #1042 )
2026-04-16 15:34:28 +02:00
Corentin Thomasset
123b7c1784
refactor(organizations): migrate route validation from zod to valibot ( #1041 )
2026-04-16 15:21:48 +02:00
Corentin Thomasset
4fe1731323
refactor(invitations): migrate from zod to valibot route validation ( #1040 )
2026-04-16 13:17:54 +00:00
Corentin Thomasset
ff2ae64abe
refactor(intake-emails): migrate route validation from zod to valibot ( #1039 )
2026-04-16 12:49:37 +00:00
Corentin Thomasset
791d08c486
refactor(documents): migrate route validation from zod to valibot ( #1038 )
2026-04-16 13:35:59 +02:00
Corentin Thomasset
612fcb7563
refactor(document-activity): migrate validation from zod to valibot ( #1037 )
2026-04-16 13:05:36 +02:00
Corentin Thomasset
488997f580
refactor(custom-properties): migrate custom-properties routes to valibot ( #1036 )
2026-04-16 01:22:28 +02:00
Corentin Thomasset
9ad1c16b45
feat(api-keys): migrate validation from zod to valibot ( #1035 )
2026-04-15 23:10:25 +00:00
Corentin Thomasset
c5ccac53c2
feat(client): support yaml file content preview ( #1034 )
2026-04-15 19:38:58 +00:00
Corentin Thomasset
5d55e41c3b
refactor(server): migrate admin endpoint validation from zod to valibot ( #1033 )
2026-04-15 18:17:07 +02:00
Corentin Thomasset
401efe2fa4
refactor(schemas): renamed zod schemas files to legacy ( #1031 )
2026-04-12 19:32:57 +02:00
Corentin Thomasset
366e4eead1
test(validation): add valibot validation middleware ( #1029 )
2026-04-09 20:41:31 +00:00
Corentin Thomasset
6c1e45acf1
refactor(validation): rename validation functions to legacy namespace ( #1028 )
2026-04-09 21:03:40 +02:00
Corentin Thomasset
b154d2f363
fix(ui): remove shadows from ui-component in light mode ( #1027 )
2026-04-07 00:08:21 +02:00
Corentin Thomasset
5f8e2f6375
refactor(webhooks): add a dedicated webhook response api formatter ( #1026 )
2026-04-06 23:24:42 +02:00
Corentin Thomasset
9c6985b51f
feat(command-palette): auto-select input text when reopening with existing query ( #1025 )
...
existing query
2026-04-06 20:12:35 +00:00
Corentin Thomasset
2fcbe0bc89
refactor(documents): extract document ownership validation to usecases ( #1023 )
2026-04-05 22:56:16 +02:00
Corentin Thomasset
5b3a85795c
refactor(server): normalize file naming to plural webhooks ( #1022 )
2026-04-05 17:51:33 +02:00
Corentin Thomasset
133d235ccd
fix(client): prevent long document names from breaking table layout ( #1021 )
2026-04-05 17:03:50 +02:00
John Cuba
5bdf0dab1f
feat(client): add search params pagination sync in the home page ( #1015 )
...
* feat(client): add pagination sinc with search params
* chore(version): added changeset
* refactor(client): auto lint
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2026-04-04 22:10:12 +02:00
Corentin Thomasset
015bb53498
feat(webhooks): add size limits to API parameters ( #1020 )
2026-04-04 21:59:37 +02:00
John Cuba
07d7109a46
fix(client): remove useless close buttons ( #1016 )
...
* fix(client): remove close button
* fix(client): remove webkit X button on search input
* chore(version): added changeset
* chore(version): added changeset
Removed the native clear button from the search bar specifically in Safari.
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2026-04-04 19:22:11 +00:00
Corentin Thomasset
f0b346760d
chore(server): removed lodash-es dependency ( #1019 )
2026-04-04 16:19:13 +00:00
Corentin Thomasset
8984179a76
refactor(server): add in house omit utility ( #1018 )
2026-04-04 18:08:18 +02:00
Corentin Thomasset
1548535f1e
refactor(tests): replace lodash merge with in house deepMerge ( #1017 )
2026-04-04 17:31:03 +02:00
John Cuba
ad5e42d445
fix(client): improved responsivness of the layout
...
* fix(client): menu by hamburger on lg layout
* fix(client): make table scrollable on md layout
* chore(version): added changeset
Increased the sidebar collapsing breakpoint for better UX.
* chore(version): added changeset
Prevented horizontal scrolling in admin panels for users and organizations tables.
---------
Co-authored-by: Corentin Thomasset <corentin.thomasset74@gmail.com>
2026-04-04 01:55:21 +00:00
Corentin Thomasset
cee14d96a5
refactor(server): removed lodash from migration script ( #1014 )
2026-04-04 01:36:06 +00:00
Corentin Thomasset
4a10ace601
refactor(server): custom in house omitUndefined ( #1013 )
2026-04-04 03:22:04 +02:00
Corentin Thomasset
927c7d6b31
fix(errors): stop creating empty error causes ( #1010 )
2026-04-04 00:43:23 +00:00
Corentin Thomasset
59a62cbf6a
chore(server): remove skipped uniq benchmark file ( #1009 )
2026-04-04 00:18:26 +00:00
Corentin Thomasset
5b0d747d29
refactor(server): replace lodash pick/merge with explicit object ( #1008 )
...
construction
2026-04-04 02:12:11 +02:00
Corentin Thomasset
db988e990d
refactor(server): custom pick utility to replace lodash-es ( #1007 )
2026-04-04 02:01:10 +02:00
Corentin Thomasset
ef89ea6751
refactor(server): replaced remaning lodash-es get with type-safe property access ( #1006 )
...
property access
2026-04-03 23:25:23 +00:00
Corentin Thomasset
da86b93439
refactor(roles): replace lodash map with native array method ( #1005 )
2026-04-03 21:43:29 +00:00
Corentin Thomasset
e11fb5352a
chore(shared): replace lodash memoize with chisels memoizeOnce ( #1004 )
2026-04-03 23:28:28 +02:00
Corentin Thomasset
f713a9801a
fix(static): replace memoized index.html with direct fs read ( #1002 )
2026-04-03 18:12:42 +02:00
Corentin Thomasset
fe724fbb06
chore(docs): remove lodash-es dependency ( #1001 )
2026-04-03 16:58:31 +02:00
Corentin Thomasset
327eda0001
fix(emails): sanitize user name in email content ( #995 )
2026-04-02 17:06:24 +02:00
Corentin Thomasset
17b501a996
feat(webhooks): implement SSRF protection for webhook URLs ( #993 )
2026-04-02 14:38:20 +00:00
Corentin Thomasset
9ee776f1c5
feat(api-keys): add expiration check to getApiKeyByHash function ( #994 )
2026-04-02 16:29:01 +02:00
Corentin Thomasset
884d470410
feat(api-keys): removed api-keys creation endpoints unused params to prevent confusions ( #986 )
2026-04-02 16:09:38 +02:00
Corentin Thomasset
9039b4806e
fix(errors): return 409 status code for existing tag errors in API ( #992 )
2026-04-02 13:55:40 +02:00