ItalyPaleAle and Claude Opus 5
cea1267f37
feat: add FRANCIS_HOST to connect to a standalone Francis runtime
...
FRANCIS_HOST decides where the Francis actor runtime lives. When it is
empty or set to "embedded" (the default), Pocket ID starts the runtime inside its own process, backed by its own database.
Any other value is the address, or a comma-separated list of addresses, of a standalone Francis runtime. Pocket ID then connects to it as a remote actor host and starts no embedded runtime.
Note: connecting to a standalone runtime also needs FRANCIS_HOST_PSK or FRANCIS_HOST_JWT, and optionally (but recommended) FRANCIS_CA.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01DMgoTZtznSjP4SHTaHbRen
2026-09-15 16:02:05 +00:00
Kyle Mendell
981a41cf0a
chore(deps): bump pnpm to v11.20.0 ( #1670 )
2026-08-07 20:26:06 +02:00
dependabot[bot]
c57c27a004
chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems ( #1621 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 17:21:42 +02:00
dependabot[bot]
31c416ab2c
chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems ( #1599 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-17 13:11:40 -05:00
Kyle Mendell
d5cf60689e
ci/cd: migrate github actions runners to depot runners ( #1329 )
2026-04-26 19:48:19 -05:00
a90c8abe51
chore(deps): upgrade to node 24 and go 1.26.0 ( #1328 )
...
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com >
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2026-02-23 19:50:44 +01:00
Elias Schneider
579cfdc678
feat: add support for SCIM provisioning ( #1182 )
2026-01-02 17:54:20 +01:00
3420a00073
feat: add CLI command for importing and exporting Pocket ID data ( #998 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-30 17:01:22 +01:00
Elias Schneider
461293ba1d
ci/cd: remove breaking/** push trigger from actions
2025-12-24 11:45:15 +01:00
Elias Schneider
b2c718d13d
ci/cd: fix wrong storage value
2025-11-30 13:12:57 +01:00
Alessandro (Ale) Segala and Elias Schneider
29a1d3b778
feat: add database storage backend ( #1091 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-11-16 18:23:46 +01:00
Elias Schneider
ab9c0f9ac0
ci/cd: run checks on PR to breaking/** branches
2025-11-11 11:21:39 +01:00
Elias Schneider and Alessandro Segala
bfd71d090c
feat: add support for S3 storage backend ( #1080 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2025-11-10 09:02:25 +00:00
Kyle Mendell and Elias Schneider
29fc185376
chore: cleanup root of repo, update workflow actions ( #1003 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-10-05 14:49:06 -05:00
802754c24c
refactor: use react email for email templates ( #734 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-08-31 16:54:13 +00:00
Elias Schneider
c1e515a05f
ci/cd: use matrix for e2e tests
2025-08-24 20:35:30 +02:00
Elias Schneider
8999173aa0
ci/cd: fix playwright browsers not installed
2025-08-24 20:16:57 +02:00
Kyle Mendell and Elias Schneider
7bfe4834d0
chore: switch from npm to pnpm ( #786 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-08-10 12:16:30 -05:00
Elias Schneider
ebcf861aa6
ci/cd: start test containers with Docker Compose
2025-05-24 22:55:46 +02:00
Elias Schneider and Alessandro Segala
f8a7467ec0
refactor!: serve the static frontend trough the backend ( #520 )
...
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com >
2025-05-24 22:55:46 +02:00
Elias Schneider
90bdd29fb6
ci/cd: add explicit permissions to actions
2025-05-07 16:48:18 +02:00
Elias Schneider
de648dd6da
ci/cd: remove wait for LDAP sync
2025-05-07 16:40:10 +02:00
Kyle Mendell and Elias Schneider
73c82ae43a
tests: add e2e LDAP tests ( #466 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-05-07 14:38:02 +00:00
Kyle Mendell
debef9a66b
ci/cd: setup caching and improve ci job performance ( #465 )
2025-04-20 11:48:46 -05:00
Alessandro (Ale) Segala and Kyle Mendell
519d58d88c
fix: use WAL for SQLite by default and set busy_timeout ( #388 )
...
Co-authored-by: Kyle Mendell <kmendell@ofkm.us >
2025-03-29 23:12:48 +01:00
Alessandro (Ale) Segala and Elias Schneider
b3b43a56af
refactor: do not include test controller in production builds ( #402 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-03-29 22:11:25 +00:00
Alessandro (Ale) Segala and Elias Schneider
96876a99c5
feat: add support for ECDSA and EdDSA keys ( #359 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2025-03-27 18:20:39 +01:00
Elias Schneider
af5b2f7913
ci/cd: skip e2e tests if the PR comes from i18n_crowdin
2025-03-21 22:30:37 +01:00
Elias Schneider
edf1097dd3
ci/cd: fix invalid action configuration
2025-03-21 22:20:05 +01:00
Elias Schneider
2fb41937ca
ci/cd: ignore e2e tests on Crowdin branch
2025-03-20 20:49:17 +01:00
Elias Schneider
26e05947fe
ci/cd: add separate worfklow for unit tests
2025-03-16 13:08:56 +01:00
Alessandro (Ale) Segala
348192b9d7
fix: Fixes and performance improvements in utils package ( #331 )
2025-03-14 19:21:24 -05:00
Elias Schneider
0bae7e4f53
chore: fix old docker image references
2025-02-05 18:46:31 +01:00
Elias Schneider
c6ab2b252c
chore: replace stonith404 with pocket-id after org migration
2025-02-05 18:08:01 +01:00
Elias Schneider
a1b20f0e74
ci/cd: ignore irrelevant paths for e2e tests
2025-01-28 22:27:07 +01:00
Elias Schneider
9d20a98dbb
feat: add support for Postgres database provider ( #79 )
2024-12-12 17:21:28 +01:00
Elias Schneider
fcf08a4d89
feat!: add option to specify the Max Mind license key for the Geolite2 db
2024-11-26 20:14:31 +01:00
Elias Schneider
0b0a6781ff
ci/cd: fix html reporting of playwright
2024-10-26 00:15:01 +02:00
Elias Schneider
735dc70d5f
tests: fix flaky playwright tests
2024-10-25 22:48:46 +02:00
Elias Schneider
896da812a3
ci/cd: create dummy GeoLite2 City database for e2e tests
2024-10-04 12:17:32 +02:00
Elias Schneider
eaff977b22
initial commit
2024-08-12 11:24:22 +02:00