Bryan Frimin
f4a027e719
Fix generated files
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-16 12:07:37 +01:00
Bryan Frimin
7a4101185b
Add per-folder CLAUDE.md for key packages
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-15 15:04:27 +01:00
Bryan Frimin
13ca50df68
Fix relay lint in components and pages
...
Remove unused GraphQL fields (createdAt, updatedAt, totalCount,
__id, sourceId, etc.) from queries and fragments across 50+ files.
Add TypeScript generics to useMutation, usePaginationFragment,
useRefetchableFragment, and useLazyLoadQuery calls to satisfy
relay/generated-typescript-types.
Add justified eslint-disable comments for fields needed by Relay
cache normalization (id) or consumed by sibling components through
fragment spreads.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-15 13:32:43 +01:00
Bryan Frimin
d263cda3f6
Add eslint-disable and TypeScript generics to graph hooks
...
Centralized graph files (hooks/graph/*.ts) define GraphQL
queries consumed by multiple page components. This architecture
intentionally separates field definitions from usage, triggering
relay/unused-fields and relay/must-colocate-fragment-spreads.
File-level eslint-disable comments suppress these false positives.
Also adds explicit TypeScript generics to useMutation and
usePaginationFragment calls to satisfy relay/generated-typescript-types
without eslint-disable.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-15 13:32:18 +01:00
Émile Ré
0fe494bb73
Fix condition
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-13 16:58:11 +04:00
Émile Ré
5188f9638b
Fix usage of getPathPrefix
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-13 16:58:11 +04:00
Sacha Al Himdani
b8ba213fcb
Compliance updates should be public
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-12 13:46:19 +01:00
Sacha Al Himdani
5372404a12
Fix compliance update display
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-11 18:34:44 +01:00
Sacha Al Himdani
85ec106cd6
Send mailing list emails
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-11 15:34:37 +01:00
Sacha Al Himdani
4d2cb793b6
Add compliance page mailing list base
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-11 15:34:36 +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
Émile Ré
a93f3628e4
ENG-203 stop using text ellipsis on CP framework badges
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-10 13:52:20 +04:00
Bryan Frimin
fea53b589a
Fix bad redirect after request all
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-06 11:44:27 +01:00
Émile Ré
97e957f394
Implement guard on empty full name before NDA is signed
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-05 17:07:58 +04:00
Émile Ré
6896c1bbb8
Fix logo size
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-05 15:14:47 +04:00
Émile Ré
e856817d2b
Remove full name input from nda page
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-05 11:19:19 +04:00
Émile Ré
9e106a8875
Add fullName to magic link form
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-05 10:36:07 +04:00
Émile Ré
3e52a0b7f0
Fix reload compliance page on request all callback
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-05 10:29:37 +04:00
Sacha Al Himdani
c17c53e80f
Add compliance frameworks
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-04 10:19:39 +01:00
Émile Ré
8dc5fffa58
Fix misc bugs
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-04 11:04:47 +04:00
Émile Ré
a160dc1f47
Fix request mutations on complete store updates
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:02 +04:00
Émile Ré
5703bccc9a
Remove unused gql field
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:02 +04:00
Émile Ré
ebfec30a14
Implement continue for each file type
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:02 +04:00
Émile Ré
823fc64c37
Implement nda check as a directive
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:01 +04:00
Émile Ré
9da8cc2e3d
Add nda signature middleware
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:01 +04:00
Émile Ré
bb8d477495
Add request param presence callback to request accesses
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:01 +04:00
Émile Ré
c79c62fc78
Implement continue on connect + nda
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:00 +04:00
Émile Ré
316e81f938
Implement continue on verify magic link
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:00 +04:00
Sacha Al Himdani
3c760bfc51
Change audit name display on compliance
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-03 17:32:56 +01:00
Sacha Al Himdani
067c3c1680
Use audit name in compliance page
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-27 18:36:52 +01:00
Bryan Frimin
382360dd40
Fix ininit redirect when person has no NDA configured
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 16:54:15 +01:00
Bryan Frimin
bb28cbec0b
Create access at login time
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:33 +01:00
Bryan Frimin
ac7fdd2566
Remove useless suspense
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:33 +01:00
Bryan Frimin
d62010c14e
Fix NDA redirect
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:32 +01:00
Bryan Frimin
c6e198854e
Remove dead code
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:31 +01:00
Bryan Frimin
1f484fcab0
Style
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:28 +01:00
Bryan Frimin
16503a7df4
Use electronic signature for compliage page NDA
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:27 +01:00
Bryan Frimin
c191d25e9a
Add electronic signature
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-02-23 09:38:27 +01:00
Sacha Al Himdani
27ad068c63
Change button text while loading
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-02-16 14:22:45 +01: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é
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é
a388aa4999
Redirect when already authenticated
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-05 11:49:33 +04:00
Émile Ré
8df0e526ba
Prevent double submit + stop using form
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-05 11:49:33 +04: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é
09b7f2bb24
Handle spacing better for cases where there's a back link
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-04 17:39:16 +04:00
Émile Ré
ad4f08c7e0
Fix lint
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-04 17:09:07 +04:00
Émile Ré
d137e61ff0
Update auth layout on console and compliance page to remove right panel
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-04 16:29:08 +04:00
Émile Ré
e6a97f6b29
Specify ports for vite dev servers and remove useless yaml conf from dev config
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-03 12:56:14 +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é
b18ebe96f8
Add mailto link to organization sidebar's contact
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-02 13:32:57 +04:00