Commit Graph

  • 46b8d54e15 feat: serve RFC 8414 authorization server metadata (#1685) Jean-François Roy 2026-08-12 14:13:05 -07:00
  • 86cf73b86c docs: add error responses to openapi spec (#1684) Anthony Clerici 2026-08-11 10:26:48 -07:00
  • 155a1fcba0 feat: support multiple client secrets per OIDC client (#1679) Alessandro (Ale) Segala 2026-08-10 17:54:52 -07:00
  • 7cb2f27cb1 Address review feedback on client secrets claude/merge-conflicts-reviewer-comments-ltre0t Claude 2026-08-11 00:31:06 +00:00
  • 018a2280bc Merge remote-tracking branch 'origin/main' into claude/merge-conflicts-reviewer-comments-ltre0t Claude 2026-08-11 00:23:55 +00:00
  • 03498e2f51 fix: don't show "show hidden apps" if none available Elias Schneider 2026-08-10 23:04:44 +02:00
  • 3ca9a55c71 feat: hide apps without launch url on My Apps page Elias Schneider 2026-08-10 22:53:35 +02:00
  • 84a58cd757 fix: ignore unsupported grant types in client ID metadata documents (#1682) Alessandro (Ale) Segala 2026-08-10 09:45:34 -07:00
  • 2f43ce41fe fix: wrong loading indicator shown on device page Elias Schneider 2026-08-10 18:40:12 +02:00
  • e21202e59b chore: update AAGUIDs (#1678) github-actions[bot] 2026-08-09 23:41:54 -05:00
  • d37190a072 fix e2e tests ItalyPaleAle 2026-08-09 19:45:11 -07:00
  • e2ff72fc48 Sort hashes in-memory by created-at ItalyPaleAle 2026-08-09 17:56:57 -07:00
  • b1f072463e Remove deprecated method ItalyPaleAle 2026-08-09 17:55:44 -07:00
  • 379be0dbbc feat: support multiple client secrets per OIDC client ItalyPaleAle 2026-08-09 17:38:53 -07:00
  • 875e7f0848 chore: update Francis to beta 22 (#1676) Alessandro (Ale) Segala 2026-08-09 06:45:09 -07:00
  • 0c9a03e519 feat: add animated logo as default logo Elias Schneider 2026-08-08 20:44:18 +02:00
  • 987d1a8b59 chore: remove unnecessary curl dependency from Dockerfile Elias Schneider 2026-08-08 17:37:31 +02:00
  • 9e637d5aec fix: improve validation of app config variables Elias Schneider 2026-08-08 16:37:14 +02:00
  • 76f6b249f2 docs: change logo image in README.md Elias Schneider 2026-08-08 00:38:10 +02:00
  • 8afe5a1936 chore(translations): update translations via Crowdin (#1667) Elias Schneider 2026-08-07 22:02:41 +02:00
  • 981a41cf0a chore(deps): bump pnpm to v11.20.0 (#1670) Kyle Mendell 2026-08-07 13:26:06 -05:00
  • 563c0f93a6 refactor: migrate LDAP sync to an actor (#1651) Alessandro (Ale) Segala 2026-08-07 09:18:30 -07:00
  • f8db1d8a86 chore: update francis to beta 21 (#1669) Alessandro (Ale) Segala 2026-08-07 08:40:14 -07:00
  • 42626c50e4 chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1668) dependabot[bot] 2026-08-07 17:22:59 +02:00
  • f39f59e9e0 release: 2.13.0 v2.13.0 Elias Schneider 2026-08-07 11:21:42 +02:00
  • c87012ae01 fix: align last signed in text left Elias Schneider 2026-08-06 21:35:05 +02:00
  • d6a47243db feat: add settings for limiting what passkeys can be used (#1662) Elias Schneider 2026-08-07 11:17:38 +02:00
  • bda95b2776 Add _maxconn SQLite connection string parameter claude/sqlite-maxconn-parameter-fcitae Claude 2026-08-07 08:03:08 +00:00
  • 448d271c94 refactor: fix formatting (#1666) Copilot 2026-08-07 08:26:45 +02:00
  • 535e831b20 fix: brotli compression ignored (#1661) Elias Schneider 2026-08-07 07:16:02 +02:00
  • 06ccadfcd0 fix: separate TLS inputs and preserve certificate reloads (#1653) Elias Schneider 2026-08-07 02:32:08 +02:00
  • 1f9cc5e58e fix: in non-HA mode, increase AlarmLeaseDuration (#1660) Alessandro (Ale) Segala 2026-08-06 11:16:48 -07:00
  • 22e3909c6c refactor: move GeoLite to its own package (#1647) Alessandro (Ale) Segala 2026-08-05 13:12:19 -07:00
  • 1c9233c236 fix: make OIDC client token lifetimes optional (#1650) Alessandro (Ale) Segala 2026-08-05 13:11:40 -07:00
  • 4fe6f0688c tests: use smaller francis.bin Elias Schneider 2026-08-05 21:57:46 +02:00
  • 95809dd29c tests: remove invalid unit test Elias Schneider 2026-08-05 22:00:31 +02:00
  • 08407ae564 feat: include Francis data in Pocket ID backups (#1645) Alessandro (Ale) Segala 2026-08-05 12:57:38 -07:00
  • 140b5d3cb4 fix: don't skip rate limits for loopback addresses Elias Schneider 2026-08-05 21:48:53 +02:00
  • 98160b20a1 chore: remove unused curl dependency from Dockerfile Elias Schneider 2026-08-05 20:37:57 +02:00
  • 1c1895f947 Merge remote-tracking branch 'origin/main' into claude/merge-main-conflicts-t2lufs claude/merge-main-conflicts-t2lufs Claude 2026-08-04 23:15:14 +00:00
  • 9320144991 chore(deps): upgrade vulnerable dependencies Elias Schneider 2026-08-04 23:27:13 +02:00
  • 488c50ef95 fix: respect log level in HTTP request logs Elias Schneider 2026-08-04 23:10:01 +02:00
  • a526206669 feat: add observability to actors (#1646) Alessandro (Ale) Segala 2026-08-04 12:31:11 -07:00
  • 2c7d1b63e1 fix: don't rely on content length header for optional json binding Elias Schneider 2026-08-04 21:10:17 +02:00
  • aec376bb54 chore(translations): update translations via Crowdin (#1642) Elias Schneider 2026-08-04 17:50:18 +02:00
  • eeaf77aaf9 feat: include Francis data in Pocket ID backups ItalyPaleAle 2026-08-03 21:39:11 -07:00
  • 5d43c4aaeb feat: add ability to customize session duration of clients (#1641) Elias Schneider 2026-08-03 23:23:29 +02:00
  • 1238bf0f37 fix: explicitly require JSON for request bodies Elias Schneider 2026-08-03 22:57:41 +02:00
  • 69d55ada6c fix: explicitly set SameSite to Lax for cookies Elias Schneider 2026-08-03 22:19:27 +02:00
  • e3e0ddc192 chore: add deepsec to gitignore Elias Schneider 2026-08-03 20:21:20 +02:00
  • db64b150be fix: disable api key auth for webauthn register endpoints Elias Schneider 2026-08-03 20:20:40 +02:00
  • 71b8bf99bc chore(translations): update translations via Crowdin (#1632) Elias Schneider 2026-08-03 19:07:36 +02:00
  • 7a4d0dd275 refactor: standardize API error handling (#1635) Elias Schneider 2026-08-02 23:36:06 +02:00
  • 281bea54d3 tests(e2e): fix wrong database version in database.json Elias Schneider 2026-08-02 18:43:54 +02:00
  • 598895e7c5 fix: session revoke fails if orphaned session tokens exist Elias Schneider 2026-08-02 18:31:15 +02:00
  • 1934efa84c feat: implement OAuth Client ID Metadata Document (#1525) (#1526) Jean-François Roy 2026-08-02 08:05:39 -07:00
  • 7c55bdf115 feat: make oauth access tokens RFC 9068 compliant Elias Schneider 2026-08-02 15:59:21 +02:00
  • b08ac7bf7d refactor: use paraglide markup instead of custom implementation Elias Schneider 2026-08-01 15:49:45 +02:00
  • d24a68d24f chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1639) dependabot[bot] 2026-07-31 18:04:54 +02:00
  • 8815e5968b fix: one-time-access-token CLI fails with "RuntimePSKs is required" (#1637) Salvatore Catroppa 2026-07-31 00:09:10 +02:00
  • 27199f61d4 fix: show more user-friendly error message if QR code has expired Elias Schneider 2026-07-30 14:20:45 +02:00
  • e35be309a3 fix: decrease QR code login session duration to 5 minutes Elias Schneider 2026-07-30 12:34:02 +02:00
  • 703969278b fix: retry qr code login polling for known transient gateway responses Elias Schneider 2026-07-30 12:30:08 +02:00
  • a1ebf4e98b chore: preserve tab indentation for package.json in release script Elias Schneider 2026-07-30 12:22:35 +02:00
  • b3fb8de5bc release: 2.12.0 v2.12.0 Elias Schneider 2026-07-30 00:59:25 +02:00
  • 0c5e0149cd chore(deps): upgrade vulnerable dependencies Elias Schneider 2026-07-30 00:42:59 +02:00
  • 1b5e1a3727 chore(translations): update translations via Crowdin (#1630) Elias Schneider 2026-07-30 00:22:59 +02:00
  • 9e72bc1c70 feat: display country and city on qr code login approval screen Elias Schneider 2026-07-30 00:22:31 +02:00
  • 0c27f733b9 feat: drop user initiated one time access token login method Elias Schneider 2026-07-29 23:16:59 +02:00
  • 2ef7c93fee feat: migrate app locks to Francis (#1624) Alessandro (Ale) Segala 2026-07-29 13:15:40 -07:00
  • 7d37089029 chore(translations): update translations via Crowdin (#1629) Elias Schneider 2026-07-28 23:51:42 +02:00
  • 9060291475 refactor: enforce eslint rules Elias Schneider 2026-07-28 23:51:16 +02:00
  • d5eb3fe62c chore: translations remove unused translation strings Elias Schneider 2026-07-28 23:15:30 +02:00
  • 29caf715e6 chore(translations): update translations via Crowdin (#1626) Elias Schneider 2026-07-28 16:37:08 +02:00
  • e1fd1d320f feat: add qr code alternative sign in method (#1594) Elias Schneider 2026-07-28 01:30:13 +02:00
  • 968f97fa61 fix: fail early if webauthn session invalid Elias Schneider 2026-07-28 00:42:41 +02:00
  • ca28ddcb04 fix: race condition in initial admin setup Elias Schneider 2026-07-27 23:00:10 +02:00
  • 96fac69304 Merge commit from fork Daniel Sandoval 2026-07-27 15:38:19 -03:00
  • 91d37126fa chore: pin version of fosite fork Elias Schneider 2026-07-27 20:37:09 +02:00
  • 6bd058ac46 fix: make oidc device code redemption atomic Elias Schneider 2026-07-27 20:32:42 +02:00
  • 43aaccd5bf refactor: modularize email module and use actor for email verification (#1625) Elias Schneider 2026-07-27 20:00:59 +02:00
  • 6bd4679bab tests: correctly close filesystems Elias Schneider 2026-07-26 23:30:36 +02:00
  • 31d62c65e5 ci/cd: run unit tests on windows and linux Elias Schneider 2026-07-26 23:05:30 +02:00
  • c2cb5c7537 Merge branch 'main' into feat/huma-api-docs feat/huma-api-docs Elias Schneider 2026-07-26 20:33:43 +02:00
  • 4743d5967a fix: enforce user verification for login assertions Elias Schneider 2026-07-26 19:08:34 +02:00
  • 9f559788a4 feat: add support for declaritive client secret configuration (#1619) Markus Schanz 2026-07-26 16:27:42 +02:00
  • a1b4e1d2b2 feat: migrate one-time and signup tokens to an actor (#1611) Alessandro (Ale) Segala 2026-07-26 03:32:43 -10:00
  • 531bb5f0cf chore(translations): update translations via Crowdin (#1623) Elias Schneider 2026-07-26 15:24:56 +02:00
  • 80c7c4aaf1 feat: add declaritive user id configuration (#1622) Markus Schanz 2026-07-25 23:43:16 +02:00
  • 8563934fd5 refactor: use NewTextHandler instead of NewHandler for tint Elias Schneider 2026-07-24 17:27:54 +02:00
  • c57c27a004 chore(deps): Bump the "all-dependencies" group with 3 updates across multiple ecosystems (#1621) dependabot[bot] 2026-07-24 17:21:42 +02:00
  • 6e859de2dd tests(e2e): fix missing data in database.json Elias Schneider 2026-07-22 19:01:17 +02:00
  • 2341f4fc4a fix: autofocus one time input fields (#1605) James18232 2026-07-23 02:50:45 +10:00
  • f6b02efe45 chore: upgrade vulnerable dependencies Elias Schneider 2026-07-22 18:40:51 +02:00
  • e10f66c07a fix: show only accessible clients on "My Apps" page Elias Schneider 2026-07-22 18:19:07 +02:00
  • ad06ea6e00 fix: datatype mismatch between postgres and sqlite causes import to fail Elias Schneider 2026-07-22 17:43:09 +02:00
  • 599f7d118d fix: horizontal shadow of cards in light mode cut off Elias Schneider 2026-07-22 13:06:14 +02:00
  • 609d5c223c Merge origin/main into feat/huma-api-docs Kyle Mendell 2026-07-21 12:35:49 -05:00
  • 942bb3be2e ci/cd: remove not used permissions Elias Schneider 2026-07-21 15:26:41 +02:00
  • 0983e91169 fix: honor webauthn user verification setting Elias Schneider 2026-07-21 14:59:51 +02:00