Sacha Al Himdani
8c02c53315
Update copyright headers across all Go files
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-25 17:38:32 +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
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
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é
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é
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é
1af887e4d1
Respond with unauthenticated on compliance page missing membership
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-04 20:25:58 +04:00
Sacha Al Himdani
0483d7b343
Fix compliance graphql schema
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2026-03-04 16:44:23 +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é
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é
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é
316e81f938
Implement continue on verify magic link
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 22:07:00 +04:00
Émile Ré
3c70b1e3eb
Generate go files after gqlgen & mcpgen upgrades
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-03-03 12:54:43 +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é
a388aa4999
Redirect when already authenticated
...
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é
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é
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é
a6826826b0
Remove unused code
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:25 -08:00
Émile Ré
491caa9e22
Ask for fullName on NDA signing
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:25 -08: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é
8b3bda56e6
Add magic link login for trust center
...
Signed-off-by: Émile Ré <emile@getprobo.com >
2026-01-17 12:34:24 -08:00
Bryan Frimin
8ff4693bfc
Use session instead of mustBeAuthenticated
...
Signed-off-by: Bryan Frimin <bryan@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é
427565c521
Add light and dark logo files for frameworks
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 19:02:57 +01:00
Émile Ré
d702c4b7c6
Use gqlgen via tool and update generated code
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-16 12:45:25 +01:00
Émile Ré
c0b2a5702d
Introduce pkg/mail.Addr
...
Signed-off-by: Émile Ré <nemile.re@gmail.com >
2025-12-15 18:24:00 +01:00
Bryan Frimin
dfd924abeb
Add tools and update authenticztion and RBAC
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-11-21 10:22:01 +01:00
Sacha Al Himdani
288c59a5f2
Make descriptions nullable
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-05 17:58:50 +01:00
Sacha Al Himdani
5212d0c18f
Add api keys
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-11-04 13:37:31 +01:00
Bryan Frimin
59aa332ab5
Move to vanity import url
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-31 17:01:52 +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
825e7490aa
Generate go code
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-14 12:10:01 +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
Bryan Frimin
65b7d90d61
Update trust center handler
...
Signed-off-by: Bryan Frimin <bryan@getprobo.com >
2025-10-09 15:06:40 +02:00
Sacha Al Himdani
cf9418d487
Fix access to public documents for unauthenticated users
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-06 11:22:04 +02:00
Sacha Al Himdani
770a795cd3
Add granular trust center access
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-10-01 14:54:32 +02:00
Sacha Al Himdani
e32927ccf6
Add nodes to trust center api
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-30 16:32:36 +02:00
Sacha Al Himdani
c56563a850
Add trust center references
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-24 15:53:10 +02:00
Sacha Al Himdani
104330d3fd
Add fields to organization
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-20 23:51:45 +02:00
Sacha Al Himdani
b39dd79728
Add countries to trust center api
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-19 12:28:14 +02:00
Sacha Al Himdani
c3ea7a3cd0
Add watermark to public trust center documents
...
Signed-off-by: Sacha Al Himdani <sacha@getprobo.com >
2025-09-15 17:02:38 +02:00