Commit Graph

283 Commits

Author SHA1 Message Date
Émile Ré
583148eb5f Rename error
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
ce69899909 Catch assumption needed errors
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +04:00
Émile Ré
bd9c1946ae Upgrade storybook to 10
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 18:17:11 +04:00
Émile Ré
8dc96918df Update @vitejs/plugin-react
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 17:46:44 +04:00
Émile Ré
42b0aeafb7 Update package-lock.json
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 17:42:36 +04:00
Émile Ré
bb4721a691 Update some dependencies to get esbuild to use go 1.25.7
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 17:35:42 +04:00
Émile Ré
2a36a3cfba Fix @probo/eslint-config has only dev dependencies
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 15:26:22 +04:00
Émile Ré
6965bd2f01 Fix react-email should be a dev dep
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 14:44:33 +04:00
Bryan Frimin
5f7d4689aa Simplify UX of compliance access management
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:27 +01:00
Bryan Frimin
96a62e9ada Add member n8n actions
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-06 11:46:00 +01:00
Émile Ré
e094dc847b Fix typo in function name + fix email render return values on error
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:56:23 +04:00
Émile Ré
f7936ff2c2 Rename parameter
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:44:01 +04:00
Émile Ré
6189a8ed81 Generate presigned URL for email assets at render time
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:41:35 +04:00
Bryan Frimin
1b96bd8ab8 Add HDS framework
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 17:52:28 +01:00
Bryan Frimin
74cc5addf8 Add 21 CFR Part 11 framework
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 16:51:06 +01:00
Bryan Frimin
3ef541516c Fix create organization node
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 15:50:57 +01:00
Émile Ré
ad122f8b2e Rework the UI of vendor row on compliance page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:38:48 +04:00
Émile Ré
27821632c6 Serve email static assets from object store
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Bryan Frimin
36b1095441 Fix endpoint api call
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 09:01:40 +01:00
Bryan Frimin
177d18f3d3 Add user agent
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 08:01:53 +01:00
Bryan Frimin
e2e695205a Fix n8n use legacy API
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 07:56:46 +01:00
Émile Ré
337506130b Fix missing google logo + use svg for slack logo
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 15:01:21 +04:00
Émile Ré
ab9c0fb85f Fix txt emails footers
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:59 +04:00
Émile Ré
cdf70f3cac Add powered by Probo in email footer
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:59 +04:00
Émile Ré
926d008c60 Fix email url paths
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:59 +04:00
Émile Ré
d9c07ecdef Fix bot review
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:58 +04:00
Émile Ré
e13ff134ed Extract email presentation configuration layer to streamline email branding
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:57 +04:00
Émile Ré
aa8bc15233 Use compliance page logos for favicon and org sidebar
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 13:32:57 +04:00
Émile Ré
73ec5ce96b Rename trust center to compliance page in displayed text
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-29 08:41:18 +04:00
Émile Ré
baad2f8a34 Display URL host on compliance page organization sidebar ENG-53
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-28 09:40:03 +04:00
Émile Ré
9b528c2b88 Fix eslint-plugin-relay d.ts reach by console and trust
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 15:51:05 +04:00
Émile Ré
3899656730 Add eslint-plugin-relay rules (warning only)
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 15:16:41 +04:00
Émile Ré
6ab5ccc59f Disallow imports with extensions
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 13:12:06 +04:00
Émile Ré
4806d6b89c Fix tw class
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:44:32 +04:00
Émile Ré
c6bd2a2014 Use new eslint concurrency option
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:44:32 +04:00
Émile Ré
d1cd2b5412 Fix react configs
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:36 +04:00
Émile Ré
cf49f553f8 Fix linting issues
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:36 +04:00
Émile Ré
fb521544e5 Rework configs using tseslint InfiniteArray
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:36 +04:00
Émile Ré
e143477d66 Remove extensions from import paths
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-23 12:42:34 +04:00
Émile Ré
3b4f77c5e8 Change folder aliases
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 21:14:37 +04:00
Émile Ré
c168be6de0 Add import order sorting rules
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 20:38:37 +04:00
Émile Ré
56d17c4f3f Streamline ts eslint configs
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 20:12:28 +04:00
Émile Ré
aa5696b5d3 Add eslint-plugin-import
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 19:57:10 +04:00
Émile Ré
0e4ac296cb Update eslint for apps/trust & packages/n8n-node
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 17:53:44 +04:00
Émile Ré
988909eb78 Fix packages/ui lint issues
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 16:39:20 +04:00
Émile Ré
dd23449cc0 Fix apps/console lint issues
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:43 +04:00
Émile Ré
21342fba05 Fix eslint-config package internal imports so other packages can use it for their eslint config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:42 +04:00
Émile Ré
469e1431a3 Use eslint to lint the eslint-config package itself
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:42 +04:00
Émile Ré
bcc9de804e Add shareable config TS files and tsconfig.json
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:42 +04:00
Émile Ré
6d75d64ba9 Add typescript and esplugin-react to eslint-config
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-01-22 12:51:42 +04:00