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
bedfd61168
Rename Vendor to Subprocessor in trust API surface
...
Rename Vendor → Subprocessor, VendorConnection → SubprocessorConnection, and VendorEdge → SubprocessorEdge across the GraphQL schema, Go resolvers, and React frontend components. Internal coredata types remain unchanged. User-facing labels in console app updated to reflect terminology change.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-20 09:52:37 +01:00
Bryan Frimin
807213d384
Stop tracking generated files
...
Run make generate in CI lint and test jobs since generated files are
now gitignored. Also include Relay codegen for frontend apps in the
generate target.
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2026-03-16 16:19:47 +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
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
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é
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é
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
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
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
É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é
65deef5d29
Use compliance page logo instead of organization one
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-02-02 13:32:56 +04:00
Émile Ré
d893e34e8e
Hide subprocessors tab when there's none to show
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-27 19:19:43 +04:00
Émile Ré
34a6ed1223
Add total count to vendors connection
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-27 19:19:43 +04:00
Émile Ré
44d85a2b12
Trust center access management - get rid of access token
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:24 -08:00
Émile Ré
e220c259b3
Use trust center from context
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:23 -08:00
Émile Ré
7322201dab
Plug trust center part 1
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:23 -08: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
Sacha Al Himdani
1bd6f7c1c9
Add trust center files
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-27 18:46:03 +01:00
Bryan Frimin
f26989c2fe
Add EU as possible contry code for vendor
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 11:55:42 +02:00
Bryan Frimin
0c4a7169df
Add procedure document type
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-13 22:36:37 +02:00
Sacha Al Himdani
a7d129a41c
Fix custom domain trust center design
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-10 15:38:59 +02:00
Bryan Frimin
a3e3c0bdda
Update trust webapp to work in both mode
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:06:41 +02:00
Jonathan
2ee30efed0
Add granular permissions on document and report
...
Signed-off-by: Jonathan <contact@grafikart.fr >
2025-10-06 09:25:16 +02:00
Sacha Al Himdani
0460c11d9e
Fix trust center v2 display
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-30 16:27:50 +02:00
Jonathan
55e85e5f67
Add trust center v2
...
Signed-off-by: Jonathan <contact@grafikart.fr >
2025-09-30 16:23:22 +02:00