Commit Graph

2575 Commits

Author SHA1 Message Date
Émile Ré
7c879eae43 Add content type to presigned URL
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 15:31:18 +04:00
Émile Ré
e094dc847b Fix typo in function name + fix email render return values on error
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:56:23 +04:00
Émile Ré
c6da1c2cce Update error message
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:51:30 +04:00
Émile Ré
f7936ff2c2 Rename parameter
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:44:01 +04:00
Émile Ré
6189a8ed81 Generate presigned URL for email assets at render time
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-05 12:41:35 +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
Bryan Frimin
8e8288a361 Remove noisy tls error
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-05 08:48:32 +01:00
Bryan Frimin
ad5a0358d4 Update kit
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-05 08:46:24 +01:00
mendral-app[bot]
09d73cf413 chore: pin all third-party actions to SHA digests
Pin third-party GitHub Actions to immutable SHA digests to prevent
supply chain attacks via tag force-pushing or branch updates.

Actions pinned:
- trufflesecurity/trufflehog (was @main, now SHA)
- sigstore/cosign-installer@v3.8.1
- docker/setup-buildx-action@v3.12.0
- docker/setup-qemu-action@v3.7.0
- docker/login-action@v3.7.0
- goreleaser/goreleaser-action@v6.4.0
- aquasecurity/trivy-action@0.33.1
- github/codeql-action/upload-sarif@v4.32.1
- golangci/golangci-lint-action@v9.2.0
- docker/setup-compose-action@v1.2.0

Version comments added for maintainability.
2026-02-05 08:28:22 +01:00
mendral-app[bot]
80cdac417a Pin Dockerfile base image to digest for reproducibility
Pin ubuntu:24.04 to a specific SHA256 digest to ensure reproducible builds
and protect against supply chain attacks via floating tags.

The tag is kept alongside the digest for readability and to help with
future updates.
2026-02-04 23:07:13 -08:00
Bryan Frimin
e2a1f35e4e Release v0.118.1
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:50:42 +01:00
Bryan Frimin
65aea6ea11 Fix column reference "full_name" is ambiguous
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:46:44 +01:00
Bryan Frimin
c75fe62641 Release v0.118.0
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:18:20 +01:00
Bryan Frimin
0f3ffd392d Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 18:17:50 +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é
56591a773c Fix forgot page top spacing
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 19:03:59 +04:00
Bryan Frimin
3ef541516c Fix create organization node
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-04 15:50:57 +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é
fc5108a0ce Fix tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:53 +04:00
Émile Ré
459ee41bd0 Skip apps building on api e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:53 +04:00
Émile Ré
52d041492b Stop skipping tests now that file storage is test ready
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:53 +04:00
Émile Ré
afca8a3ddc Fix e2e tests hidden bug
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Émile Ré
0836130e1f Fix missing minio bucket for e2e tests
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +04:00
Émile Ré
27821632c6 Serve email static assets from object store
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 18:32:52 +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é
9f7c643085 Fix npm vulnerabilities
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-04 14:57:57 +04:00
Bryan Frimin
5baaf30f31 Release v0.117.3
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 16:55:53 +01:00
Bryan Frimin
9f30ffb41a Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 16:55:08 +01:00
Bryan Frimin
1bc5ebce2c Fix SCIM disable all non SCIM managed members
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 16:01:03 +01: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
Bryan Frimin
36b1095441 Fix endpoint api call
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 09:01:40 +01:00
Bryan Frimin
d0f077c197 Update CHANGELOG
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 08:04:23 +01:00
Bryan Frimin
177d18f3d3 Add user agent
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 08:01:53 +01:00
Bryan Frimin
e2e695205a Fix n8n use legacy API
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-03 07:56:46 +01:00
Bryan Frimin
31f2cde8d0 Fix missing golintci binary
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 19:06:36 +01:00
Bryan Frimin
f7f2d704f2 Update github action lint command
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 18:45:37 +01:00
Bryan Frimin
73bc749bdd Add golintci target
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 18:45:01 +01:00
Bryan Frimin
ece54f1616 Fix golint errors
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 18:42:50 +01:00
Émile Ré
b11ce54ccc Allow to build go without building react apps
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 17:45:19 +04:00
Émile Ré
5073773954 Release v0.117.2
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 15:24:46 +04:00
Bryan Frimin
0fb2d3c6c9 Fix missing cache-control when cache mactch
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 15:22:23 +04:00
Bryan Frimin
fb6a2d5c4e Fix badly encoded etag value
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 15:22:23 +04:00
Bryan Frimin
150ff353e2 Remove deprecated http header fields
Signed-off-by: Bryan Frimin <bryan@getprobo.com>
2026-02-02 15:22:23 +04:00
Émile Ré
08da270dbc Fix missing google logo on connected connector state
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 15:21:53 +04:00
Émile Ré
b95f667eb0 Release v0.117.1
Signed-off-by: Émile Ré <emile@getprobo.com>
2026-02-02 15:02:41 +04: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