Commit Graph

2639 Commits

Author SHA1 Message Date
Bryan Frimin
52fa4bc0e8 Upgrade to postgres 18.1
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-12 11:59:59 +01:00
Émile Ré
9cf434e5e5 Release v0.122.0
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 11:07:03 +04:00
Émile Ré
a4cc5d6952 Do not set continue when not needed + infer organizationId to assume after pw sign in
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 10:13:28 +04:00
Émile Ré
4f7274d50b Use safe redirections
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
e46c1d4894 Rename redirect-path to continue + handle redirection on forbidden from wrong org assume
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
942b6f5144 No need to reuse child session in assume function
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
16556f9fb9 Implement redirect path for SAML SSO
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:07 +04:00
Émile Ré
0544daa3ef Fix e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
e0bb27bff4 Various fixes
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
d8bb4040a1 Org dropdown does not need to perform assume anymore, it will use redirect-path and assume page
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
a8d1ce0097 Implement redirect path for saml
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
5254be38cb Remove unused mutation result fields
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:06 +04:00
Émile Ré
0fca372ed4 No need for custom hook, logic only used on AssumePage
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
795b0a8de2 Remove useAssume from layouts now that we have the /assume page that redirects
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
260f196f9c Do not call useAssume on every route change
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
070000c46a Implement redirect-path for password method
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
660a37edd0 Pass organizationId to password login page to sign in and assume at the same time when possible
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
bdb70c5cac Add comment regarding error handling when opening child session on sign in
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:05 +04:00
Émile Ré
5fa4477d5d Create assume page to redirect to when AssumptionRequired catched in boundary
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
ab497ad6a7 Add error boundaries for auth and assume
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
583148eb5f Rename error
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
c79feb44dc Move shared assume logic into hook to use on employee pages
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
b305d5b337 Do not error on expired existing child session when assuming
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:04 +04:00
Émile Ré
039ff7c5f0 Reuse existing session when signing in in for assume
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +04:00
Émile Ré
65ac873cff Remove unused parameter
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +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é
25262ee6fb Remove unused method
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:03 +04:00
Émile Ré
1e1ec72ee7 Assume organization when loading org layout
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-12 09:37:02 +04:00
Bryan Frimin
f174a508a6 Release v0.121.1
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 19:48:26 +01:00
Bryan Frimin
b34b3fb2f6 Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 19:47:41 +01:00
Sacha Al Himdani
107559761b Fix generated code
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-11 17:59:57 +01:00
Bryan Frimin
055a606747 Fix active state not used at creation
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 16:03:44 +01:00
Bryan Frimin
bb591d0c8e Update gitattributes
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 16:02:39 +01:00
Bryan Frimin
96cf64d164 Set access active by default
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 16:02:38 +01:00
Bryan Frimin
c5ef46b9b4 Fix files alwasy requested even when not
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 16:02:38 +01: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é
0779b0db26 Remove sql dump
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-11 17:48:35 +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
Bryan Frimin
015ebe43dc Use sbom file for grype
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-11 11:56:18 +01: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
c16e7b2386 Release v0.121.0
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 14:25:10 +01:00
Sacha Al Himdani
b4191040d6 Update CHANGELOG
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-10 13:01:05 +01:00
Sacha Al Himdani
1494707cb5 Exclude users from google workspace bridge
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com>
2026-02-10 12:42:24 +01:00
Bryan Frimin
96f1ca8621 Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:22:58 +01:00
Bryan Frimin
49d6c4769d Style
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:27 +01: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
09b6934c04 Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-10 12:00:17 +01:00