Elias Schneider
|
9e72bc1c70
|
feat: display country and city on qr code login approval screen
|
2026-07-30 00:22:31 +02:00 |
|
Elias Schneider
|
0c27f733b9
|
feat: drop user initiated one time access token login method
|
2026-07-29 23:49:08 +02:00 |
|
 
|
2ef7c93fee
|
feat: migrate app locks to Francis (#1624)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
|
2026-07-29 22:15:40 +02:00 |
|
 Elias SchneiderandItalyPaleAle
|
e1fd1d320f
|
feat: add qr code alternative sign in method (#1594)
Co-authored-by: ItalyPaleAle <43508+ItalyPaleAle@users.noreply.github.com>
|
2026-07-28 01:30:13 +02:00 |
|
Elias Schneider
|
43aaccd5bf
|
refactor: modularize email module and use actor for email verification (#1625)
|
2026-07-27 20:00:59 +02:00 |
|
Elias Schneider
|
6bd4679bab
|
tests: correctly close filesystems
|
2026-07-26 23:30:36 +02:00 |
|
 Alessandro (Ale) SegalaandElias Schneider
|
a1b4e1d2b2
|
feat: migrate one-time and signup tokens to an actor (#1611)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2026-07-26 15:32:43 +02:00 |
|
Elias Schneider
|
8563934fd5
|
refactor: use NewTextHandler instead of NewHandler for tint
|
2026-07-24 17:27:54 +02:00 |
|
 Alessandro (Ale) SegalaandClaude
|
2cfbcb4b67
|
refactor: use actors for db configuration (#1604)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-20 08:48:05 +02:00 |
|
 Alessandro (Ale) SegalaandClaude
|
921095f0a2
|
fix: relax Francis DB usage while HA is still WIP (#1602)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-18 21:32:27 +02:00 |
|
Elias Schneider
|
807bd9e037
|
feat: add support for proxy protocol
|
2026-07-17 10:37:47 +02:00 |
|
Elias Schneider
|
187cd8ddcd
|
feat: add support for CIDR and IP address lists in TRUST_PROXY
|
2026-07-13 09:32:05 +02:00 |
|
Elias Schneider
|
d9ead47d19
|
fix: allow insecure callback URLs by default until next major release
|
2026-07-13 09:21:53 +02:00 |
|
Alessandro (Ale) Segala
|
cfda5f693b
|
refactor: manage instance ID in the KV table (#1579)
|
2026-07-11 16:16:05 +02:00 |
|
 Elias SchneiderandAlessandro Segala
|
09d196f7c5
|
feat: add OAuth APIs with scoped permissions (#1542)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
|
2026-07-06 12:25:02 -07:00 |
|
Alessandro (Ale) Segala
|
eefd51cc4d
|
fix: various bugs in observability / OTel (#1564)
|
2026-07-05 14:14:39 -07:00 |
|
 
|
9607495ab4
|
refactor: integrate Francis actor framework for background jobs, cron scheduling, and rate limiting (#1556)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-03 08:36:45 +02:00 |
|
Elias Schneider
|
ecad31cae2
|
refactor: migrate signup functionality to single usersignup module
|
2026-06-30 20:53:31 +02:00 |
|
Elias Schneider
|
58fcf7cbe6
|
refactor: migrate Webauthn functionality to single webauthn module
|
2026-06-29 14:05:07 +02:00 |
|
Elias Schneider
|
9fce987106
|
refactor: migrate API key functionality to single apikey module
|
2026-06-29 12:11:18 +02:00 |
|
Elias Schneider
|
8158452b37
|
refactor: use fosite for OAuth 2.0 logic (#1520)
|
2026-06-22 18:42:02 +02:00 |
|
Elias Schneider
|
7027296632
|
fix: restore cross-platform binary builds
|
2026-05-31 20:04:30 +02:00 |
|
Elias Schneider
|
b3d40a476b
|
feat: improve design trough the whole application
|
2026-05-29 11:37:34 +02:00 |
|
V
|
dd77bb0f32
|
feat: add support for systemd socket activation (#1479)
|
2026-05-29 09:18:29 +02:00 |
|
Elias Schneider
|
e56dc124ce
|
refactor: remove deprecated http2 package
|
2026-05-18 23:04:08 +02:00 |
|
  
|
64d4ac7919
|
feat: add support for response_mode=form_post (#1360)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Kyle Mendell <kmendell@ofkm.us>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2026-04-26 14:11:35 +02:00 |
|
Alessandro (Ale) Segala
|
2f0338211d
|
chore: update golangci-lint (#1440)
|
2026-04-21 11:53:06 -05:00 |
|
Elias Schneider
|
ff26c4273a
|
refactor: pass context to shutdownServer
|
2026-04-19 20:14:20 +02:00 |
|
Elias Schneider
|
a0cb574313
|
refactor: reduce complexity of ValidateEnvConfig and initRouter
|
2026-04-19 18:36:34 +02:00 |
|
 Ingmar SteinandAlessandro Segala
|
8f48d10d55
|
feat: add TLS support for HTTP/2 server (#1429)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
|
2026-04-19 14:04:22 +02:00 |
|
   
|
33cceeafa8
|
feat: add ability to revoke passkeys of users as admin (#1386)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: jose-d <7630424+jose-d@users.noreply.github.com>
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
|
2026-04-12 16:29:42 +00:00 |
|
Chotow
|
0551502586
|
feat: add TRUSTED_PLATFORM environment variable for gin (#1372)
|
2026-03-26 12:44:31 -05:00 |
|
Kyle Mendell
|
5251cd9799
|
chore: ignore linter on app image bootstrap
|
2026-03-26 12:44:03 -05:00 |
|
taoso
|
724c41cb7a
|
fix: empty background restore after reboot (#1379)
|
2026-03-26 12:33:30 -05:00 |
|
Alessandro (Ale) Segala
|
2b5401dd2f
|
fix: show a warning when SQLite DB is stored on NFS/SMB/FUSE (#1381)
|
2026-03-23 12:50:54 -05:00 |
|
Alessandro (Ale) Segala
|
832b7fbff4
|
fix: better error messages when there's another instance of Pocket ID running (#1370)
|
2026-03-08 15:37:38 +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 |
|
Kyle Mendell
|
ae269371da
|
feat: current version api endpoint (#1310)
|
2026-02-22 10:39:19 -08:00 |
|
Elias Schneider
|
aab7e364e8
|
fix: increase rate limit for frontend and api requests
|
2026-01-24 20:29:50 +01:00 |
|
Elias Schneider
|
56afebc242
|
feat: add support for HTTP/2
|
2026-01-24 18:24:34 +01:00 |
|
Elias Schneider
|
746aa71d67
|
feat: add static api key env variable (#1229)
|
2026-01-11 15:36:27 +01:00 |
|
Elias Schneider
|
1e7442f5df
|
feat: add support for email verification (#1223)
|
2026-01-11 12:31:26 +01:00 |
|
Elias Schneider
|
2af70d9b4d
|
feat: add CLI command for encryption key rotation (#1209)
|
2026-01-07 09:34:23 +01:00 |
|
Elias Schneider
|
4881130ead
|
refactor: run SCIM jobs in context of gocron instead of custom implementation
|
2026-01-04 19:00:18 +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
|
08e4ffeb60
|
feat: minor redesign of auth pages
|
2025-12-22 21:36:23 +01:00 |
|
Melvin Snijders
|
f5da11b99b
|
feat: add email logo customization (#1150)
|
2025-12-17 16:20:22 +01:00 |
|
Elias Schneider
|
91b0d74c43
|
feat: add HTTP HEAD method support (#1135)
|
2025-12-05 11:17:13 +01:00 |
|
Elias Schneider
|
a25d6ef56c
|
feat: add Cache-Control: private, no-store to all API routes per default (#1126)
|
2025-11-30 18:29:35 +01:00 |
|