Émile Ré
9ce510caa7
Add phosphor icons and improve menus UI
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:19 +04:00
Émile Ré
34d64ecb75
Add side actions for insertin new / editing blocks
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:18 +04:00
Émile Ré
21eb2e5197
Add document node styling + extensions to handle clicking links with ctrl or cmd
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:18 +04:00
Émile Ré
6d18c7fce7
Remove outline on rich editor focus
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:18 +04:00
Émile Ré
eede0b72f1
Make rich editor full height
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:17 +04:00
Émile Ré
b84eab4698
Disable RichEditor on non draft version
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:17 +04:00
Émile Ré
3a054c70ba
Implement debounced auto save
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:17 +04:00
Émile Ré
a9f4ecacfa
Install tip tap
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-04-01 18:03:17 +04:00
Sacha Al Himdani
851e585b9b
Add ISC license headers to Go, TypeScript, and SQL files
...
Add ISC license headers to all .go, .ts, .tsx, and .sql files
using each file's git history to determine the correct copyright
year or year range. Trademarked icons (brand logos, vendor logos,
compliance framework logos) are excluded.
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-31 13:31:30 +02:00
Bryan Frimin
359f85f5da
Add SEO controls and sitemap for compliance pages
...
Add search engine indexing toggle, robots.txt, and sitemap.xml
generation for compliance pages. Replace checkboxes with toggle
components in the compliance page UI and add an "Open" button
in the page header to quickly access the live compliance page.
The search engine indexing toggle is disabled when the compliance
page is inactive.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-24 15:55:31 +01:00
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
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
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
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é
4806d6b89c
Fix tw class
...
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é
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é
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é
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
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
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é
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
Émile Ré
052dd53867
Remove animated logos
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 16:27:59 +01:00
Émile Ré
975c4e21b1
Fix warning of eval use in lottie
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 16:27:59 +01:00
Émile Ré
b137f94b29
Add frameworks
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 16:27:59 +01:00
Sacha Al Himdani
9e5a775f66
Fix vendor certifications dropdown
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-12-12 10:25:10 +01:00
Émile Ré
c5a5d812f9
Update grant buttons variant
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-11 16:24:35 +01:00