Bryan Frimin
83468db034
Refactor sign-in page and IAM service lifecycle
...
Redesign the sign-in page to show email/password form inline
with OIDC provider buttons (with vendor icons) instead of
separate pages. Extract OIDCProvider type to its own file.
Replace errgroup with sync.WaitGroup + WithCancelCause for
graceful shutdown in IAM services. Refactor garbage collectors
to use functional options and time.Ticker instead of
time.After to avoid repeated allocations.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-23 14:17:43 +01:00
Bryan Frimin
43d6ab38fb
Fix formatting and React hook dependency lint errors
...
Fix max-len violations by breaking long lines across multiple
lines. Fix react-hooks/exhaustive-deps by adding missing deps
and removing unnecessary ones. Remove stale eslint-disable
comments in DataTable stories.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-15 13:32:54 +01:00
Sacha Al Himdani
0192971035
Fix compliance page bundle size
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-13 16:26:34 +01:00
Sacha Al Himdani
c98ffaeda3
Add mermaid suport
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-12 14:41:30 +01:00
Sacha Al Himdani
fe241fc136
Add social links
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-11 12:10:57 +01:00
Sacha Al Himdani
70259f7e65
Fix package versions
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-02 13:40:11 +01:00
dependabot[bot]
3a294cbaa1
Bump storybook from 10.2.8 to 10.2.10
...
Bumps [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ) from 10.2.8 to 10.2.10.
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v10.2.10/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 10.2.10
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-27 10:02:46 +01:00
Sacha Al Himdani
40e4db9278
Remove deprecated SOA code
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-17 15:06:49 +01:00
Bryan Frimin
93c7b0c2dc
Add multi-approver support
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-17 10:48:44 +01:00
Sacha Al Himdani
eeff65cf47
Fix color error
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-16 16:10:33 +01: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é
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
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
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
É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é
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é
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é
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é
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é
27428377c6
Remove prettier in favor of @stylistic/eslint-plugin
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-22 12:51:42 +04:00
Yash Gupta
c24726b481
chore: add shared ESLint and Prettier configuration
...
Closes #615
- Add @probo/eslint-config package with ESLint 9.x flat config
- Enhance @probo/prettier with aligned stylistic rules
- Migrate console, trust, and UI packages to shared config
- Remove duplicate ESLint dependencies from individual packages
Signed-off-by: Yash Gupta <yash3144@gmail.com >
2026-01-22 12:51:42 +04:00
Émile Ré
cfcbda4519
Fix uneeded assume + assume after invite accept
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:02 -08:00
Émile Ré
5e602d744b
Rename MembershipLayout and create ViewerLayout for identity context pages
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:31:27 -08:00
Émile Ré
816e3a1d79
Plug sign in steps + sso login URL check
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:30:30 -08:00
Émile Ré
5032eac061
Fix employee layout has no sidebar
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 12:14:49 -08:00
Émile Ré
d4016186c2
Move page loaders in lazy components + plug viewer membership
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 10:14:56 -08:00
Émile Ré
4218200409
Replug organizations page without assume or user dropdown
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2026-01-17 10:10:25 -08:00
dependabot[bot]
202f04b9b6
Bump react-router in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [react-router](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router ).
Updates `react-router` from 7.10.0 to 7.12.0
- [Release notes](https://github.com/remix-run/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router/CHANGELOG.md )
- [Commits](https://github.com/remix-run/react-router/commits/react-router@7.12.0/packages/react-router )
---
updated-dependencies:
- dependency-name: react-router
dependency-version: 7.12.0
dependency-type: direct:production
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-09 16:30:25 +01:00
Piyush Gupta
e077b5866f
fix: select atom component relative style
...
Signed-off-by: Piyush Gupta <piyushguptaa2z123@gmail.com >
2026-01-05 15:09:21 +01:00
Sacha Al Himdani
75e28627a5
Fix code blocks
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-01-05 10:45:20 +01:00
dependabot[bot]
0f1a8ad092
Bump storybook in the npm_and_yarn group across 1 directory
...
Bumps the npm_and_yarn group with 1 update in the / directory: [storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/core ).
Updates `storybook` from 8.6.14 to 8.6.15
- [Release notes](https://github.com/storybookjs/storybook/releases )
- [Changelog](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md )
- [Commits](https://github.com/storybookjs/storybook/commits/v8.6.15/code/core )
---
updated-dependencies:
- dependency-name: storybook
dependency-version: 8.6.15
dependency-type: direct:development
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-12-22 14:53:20 +01:00
Bryan Frimin
a7771d4d6c
Fix framework name and id
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-18 11:55:55 +01:00
Bryan Frimin
49bb9b53c3
Update selector
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-18 11:35:45 +01:00
Bryan Frimin
38c0d38f92
Update selector with new frameworks
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-12-18 10:32:42 +01:00
Émile Ré
0ba590f76c
Fix colors
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-17 12:38:38 +01:00
Émile Ré
8caea21093
Uninstall lottie
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 19:12:25 +01:00
Émile Ré
8c772661bf
Use framework logo on console & trust
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 19:05:34 +01:00
Émile Ré
473ee8d6e1
Add SOC2 logo
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 16:28:00 +01:00
Émile Ré
8785fe549b
Add svg logos
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 16:27:59 +01:00