ItalyPaleAle
fadb1a5552
feat: add FRANCIS_HOST to connect to a standalone Francis runtime
...
FRANCIS_HOST decides where the Francis actor runtime lives. When set to "embedded" (the default), Pocket ID starts the runtime inside its own process.
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.
Because when using a remote runtime, it's likewise not possible to enforce a single instance of Pocket ID is running at once, the env vars currently have the `EXPERIMENTAL_` prefix, are **undocumented**, and show a warning if used.
Notes:
- Connecting to a standalone runtime also needs FRANCIS_HOST_PSK or FRANCIS_HOST_JWT_FILE, and optionally (but recommended) FRANCIS_CA.
- When connecting to a remote runtime, exporting Pocket ID data does not include the actor state, which will need to be backed up and restored separately
2026-09-19 23:38:18 -07:00
Elias Schneider
cad8b68abc
docs: update PR template
2026-09-19 19:35:49 +02:00
Mike Beaumont
b5a07a29ef
feat: include passkey icons based on AAGUID ( #1756 )
2026-09-19 09:41:53 -07:00
Elias Schneider
6ff9a5ba7e
ci/cd: update golangci-lint version
2026-08-28 23:05:52 +02:00
dependabot[bot] and Elias Schneider
c7cab3af84
chore(deps): Bump the "all-dependencies" group with 4 updates across multiple ecosystems ( #1693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2026-08-15 01:17:57 +02:00
Kyle Mendell
981a41cf0a
chore(deps): bump pnpm to v11.20.0 ( #1670 )
2026-08-07 20:26:06 +02:00
dependabot[bot]
42626c50e4
chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems ( #1668 )
2026-08-07 17:22:59 +02:00
Jean-François Roy and Elias Schneider
1934efa84c
feat: implement OAuth Client ID Metadata Document ( #1525 ) ( #1526 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2026-08-02 15:05:39 +00:00
dependabot[bot]
d24a68d24f
chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems ( #1639 )
2026-07-31 18:04:54 +02:00
Elias Schneider
0c5e0149cd
chore(deps): upgrade vulnerable dependencies
2026-07-30 00:43:11 +02:00
Elias Schneider
31d62c65e5
ci/cd: run unit tests on windows and linux
2026-07-26 23:11:32 +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
Elias Schneider
942bb3be2e
ci/cd: remove not used permissions
2026-07-21 15:26:41 +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
Elias Schneider
bb03660bd7
ci/cd: remove low demand issue closer
2026-07-13 11:08:32 +02:00
dependabot[bot] and Elias Schneider
ef9ed8de32
chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems ( #1578 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2026-07-13 09:58:41 +02:00
Alessandro (Ale) Segala
cfda5f693b
refactor: manage instance ID in the KV table ( #1579 )
2026-07-11 16:16:05 +02:00
dependabot[bot] and Kyle Mendell
0d2624db9c
chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems ( #1563 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Kyle Mendell <ksm@ofkm.us >
2026-07-05 22:06:07 +02:00
Elias Schneider
254ae88cda
ci/cd: add exempt user to PR quality checks
2026-06-27 14:41:14 +02:00
Elias Schneider
49305ed1f9
ci/cd: remove static next image tag
2026-06-24 22:29:27 +02:00
Elias Schneider
99ab38dc79
chore: add support for Docker Hub
2026-06-24 22:00:49 +02:00
Kyle Mendell and Elias Schneider
35dcf58ee9
chore: use goreleaser for binaries and static image builds ( #1478 )
...
Co-authored-by: Elias Schneider <login@eliasschneider.com >
2026-06-24 21:49:27 +02:00
Elias Schneider
35987b9c8d
ci/cd: close low-demand feature requests
2026-06-16 14:16:24 +02:00
dependabot[bot]
24c85029b4
chore(deps): Bump the "all-dependencies" group with 4 updates across multiple ecosystems ( #1523 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-16 10:17:14 +00:00
Elias Schneider
c0d96a0b13
ci/cd: npm dependabot not run from root
2026-06-16 12:03:54 +02:00
Elias Schneider
83b45f682d
ci/cd: run svelte check and unit tests in breaking branches
2026-06-16 09:30:04 +02:00
Elias Schneider
fc42f6211d
docs: add "needs more upvotes" label as default
2026-05-31 21:08:08 +02:00
Elias Schneider
bf9f76bbd5
docs: add PR template
2026-05-31 21:04:33 +02:00
Elias Schneider
e8c398ffbd
ci/cd(dependabot): fix invalid schema
2026-05-19 17:09:14 +02:00
Elias Schneider
b9fdd530c0
ci/cd: use dependabot for automatic dependency upgrades
2026-05-19 17:02:05 +02:00
Kyle Mendell
5c7e5f680b
chore: fix incorrect container name variable
2026-05-11 11:04:36 -05:00
Kyle Mendell
d5cf60689e
ci/cd: migrate github actions runners to depot runners ( #1329 )
2026-04-26 19:48:19 -05:00
Alessandro (Ale) Segala
2f0338211d
chore: update golangci-lint ( #1440 )
2026-04-21 11:53:06 -05:00
Elias Schneider
e3905cf315
ci/cd: add pr quality action
2026-03-08 15:35:23 +01: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
Alessandro (Ale) Segala
29eacd6424
chore: update issue template ( #870 )
2025-08-24 14:35:39 +02:00
Alessandro (Ale) Segala
17d8893bdb
chore: update deps and Go 1.25 ( #833 )
2025-08-14 22:33:27 -05: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
Kyle Mendell
4c76de45ed
chore: remove labels from issue templates
2025-07-20 22:51:02 -05:00