Commit Graph

  • 03cab69d6b refactor: remove unused issuer check from refresh token API validation main Elias Schneider 2026-10-13 22:34:41 +02:00
  • 0ffeb170cf feat: add ability to force email verification (#1837) Elias Schneider 2026-10-13 22:04:33 +02:00
  • eb8ea6bed2 feat: use WebAuthn recommended passkey algorithms (#1841) Mike Beaumont 2026-10-13 22:02:20 +02:00
  • 80a504b454 ci/cd: run CI checks on v* branches as well Elias Schneider 2026-10-11 20:53:22 +02:00
  • 5bf7e1d262 tests: fix flaky unit test Elias Schneider 2026-10-11 20:24:08 +02:00
  • a7f5d80aea chore(deps): upgrade Fosite Elias Schneider 2026-10-11 20:04:29 +02:00
  • 216930887f chore: upgrade francis to 0.1.1 (#1838) Alessandro (Ale) Segala 2026-10-11 10:52:03 -07:00
  • 68fe926de8 fix: skip LDAP users without an email instead of failing the whole sync (#1835) Jay Hemnani 2026-10-11 21:45:11 +05:30
  • 34477f5aa3 fix: push users disabled by the LDAP sync to SCIM (#1834) Jay Hemnani 2026-10-11 18:49:40 +05:30
  • 7cc3a128c5 chore(deps): update golangci-lint (#1833) Alessandro (Ale) Segala 2026-10-11 03:14:16 -07:00
  • 89827f076f fix: keep integer custom claim values exact in ID tokens and userinfo (#1829) Jay Hemnani 2026-10-11 04:34:40 +05:30
  • e2cacac193 fix: fallback to username if chars in name are not supported for avatars Elias Schneider 2026-10-11 00:48:42 +02:00
  • 3355b656b5 chore: move shared files into .github repo Elias Schneider 2026-10-11 00:23:33 +02:00
  • fd7951f70e chore(deps): update Fosite Elias Schneider 2026-10-11 00:16:20 +02:00
  • 54f28f86d0 chore: add gofmt to stage hook Elias Schneider 2026-10-10 19:00:05 +02:00
  • b0b09ce6cd ci/cd: add missing cache-dependency-path to go setup Elias Schneider 2026-10-10 18:24:16 +02:00
  • 74e08f0253 ci/cd: combine CI checks into a single workflow file Elias Schneider 2026-10-10 17:56:57 +02:00
  • 4416b0c248 ci/cd: use crowdin github actions to sync translations Elias Schneider 2026-10-10 17:46:54 +02:00
  • d7f58e5a33 fix: push group removals if user gets deleted to SCIM Elias Schneider 2026-10-10 16:36:22 +02:00
  • beebd80d24 chore(translations): update translations via Crowdin (#1824) Elias Schneider 2026-10-10 16:31:55 +02:00
  • db570c8f30 fix: push group removals made on the user page to SCIM (#1830) Jay Hemnani 2026-10-10 20:01:27 +05:30
  • c7a7bce426 fix: prefix audit log event translation keys to separate them from UI strings Elias Schneider 2026-10-09 23:04:39 +02:00
  • 03fc844d05 fix: only return minimal client metadata for public interaction endpoint Elias Schneider 2026-10-09 22:59:32 +02:00
  • a58ccea6ce fix: remove unused oidc client /meta endpoint Elias Schneider 2026-10-09 22:56:01 +02:00
  • 3ffe013886 feat: add ability to override SSRF protection with OUTBOUND_ALLOWED_HOSTS_* Elias Schneider 2026-10-09 22:32:52 +02:00
  • d8ca4b6752 fix: limit LDAP profile picture downloads to 2 MB Elias Schneider 2026-10-09 21:01:20 +02:00
  • 0ec6bfa191 refactor: authorize API routes with per-endpoint scopes (#1823) Elias Schneider 2026-10-09 21:33:14 +02:00
  • 1bd6f006c8 chore: resolve golangci-lint failures Elias Schneider 2026-10-09 20:53:13 +02:00
  • d31e3e1286 fix: reject cross-origin state-changing requests Elias Schneider 2026-10-09 20:42:05 +02:00
  • 226648c7b2 fix: rate limit updating the own account to slow down user enumeration Elias Schneider 2026-10-09 20:23:40 +02:00
  • ade55206b8 fix: prevent email enumeration via one-time access email request Elias Schneider 2026-10-09 19:12:05 +02:00
  • db0e5945fc chore(deps): Bump the "all-dependencies" group with 4 updates across multiple ecosystems (#1826) dependabot[bot] 2026-10-09 17:46:50 +02:00
  • bf6d489a6b chore(translations): update translations via Crowdin (#1820) Elias Schneider 2026-10-08 08:53:59 +02:00
  • 9c0c304d59 feat: make my apps searchable and sortable Elias Schneider 2026-10-07 21:25:22 +02:00
  • 27709be5cf fix: limit upload size for profile pictures and application images (#1819) Ion Bazan 2026-10-08 02:39:45 +08:00
  • c869cacada feat: add configurable login notification modes (#1813) Elias Schneider 2026-10-07 20:16:27 +02:00
  • 926f5c872d chore(deps): Bump source-map-js from 1.2.1 to 1.2.2 (#1817) dependabot[bot] 2026-10-06 18:13:08 +00:00
  • 115e23962f chore(deps): Bump sharp from 0.35.4 to 0.35.5 (#1818) dependabot[bot] 2026-10-06 18:12:30 +00:00
  • 8ab3dd437b fix: export from SQLite fails to import into Postgres because of mismatched schemas Elias Schneider 2026-10-06 19:52:55 +02:00
  • 69065e7cf0 fix: remove distracting tab switch animation Elias Schneider 2026-10-05 22:53:11 +02:00
  • ed45102da1 docs: update README screenshots Elias Schneider 2026-10-05 22:18:04 +02:00
  • be45b1c9a3 fix(ldap): prevent DN collisions from assigning another user's privileges Elias Schneider 2026-10-05 15:58:35 +02:00
  • 9afd51495e chore: update AAGUIDs (#1811) pocket-id-bot[bot] 2026-10-05 07:23:50 +02:00
  • 40cb14f893 release: 2.18.0 v2.18.0 Pocket ID Bot 2026-10-04 21:12:11 +00:00
  • 199c92bb3a chore(translations): update translations via Crowdin (#1810) Elias Schneider 2026-10-04 23:04:38 +02:00
  • 3e201b5bb2 feat: pin table row actions and add them to details pages Elias Schneider 2026-10-04 21:50:36 +02:00
  • 1be9ba9991 feat: add ability to search and select icons from selfh.st (#1807) Elias Schneider 2026-10-04 20:40:41 +02:00
  • e7d77d8a9d chore(translations): update translations via Crowdin (#1803) Elias Schneider 2026-10-04 18:53:32 +02:00
  • 69362ff8b8 chore: add vite-plus as node toolchain (#1806) Kyle Mendell 2026-10-04 11:53:18 -05:00
  • 4d2a5e423e feat: display passkey setup page for users coming from the login page Elias Schneider 2026-10-02 20:56:04 +02:00
  • c9681234dd chore(deps): fix vulnerable dependency versions Elias Schneider 2026-10-02 20:19:17 +02:00
  • 10efd1647c chore: upgrade to SvelteKit 3 Elias Schneider 2026-10-02 20:01:44 +02:00
  • 556006074c chore: add project_id to crowdin.yml Elias Schneider 2026-10-02 09:08:25 +02:00
  • 3c2bfea8c4 chore(deps): Bump the "all-dependencies" group with 4 updates across multiple ecosystems (#1805) dependabot[bot] 2026-10-02 10:24:01 -05:00
  • 1abc0186fc release: 2.17.0 v2.17.0 Pocket ID Bot 2026-10-01 19:50:09 +00:00
  • 18aafe35a3 chore(translations): update translations via Crowdin (#1800) Elias Schneider 2026-10-01 21:48:37 +02:00
  • 9c926bd66f feat: make page transitions smoother and faster Elias Schneider 2026-10-01 21:48:13 +02:00
  • 1f67bb7493 feat: update authorization animation slightly Elias Schneider 2026-10-01 21:28:22 +02:00
  • 1a91eaa98c feat: add support Cloudflare location headers Elias Schneider 2026-10-01 20:51:33 +02:00
  • 02359840f2 fix: use URI validation message for API resources Elias Schneider 2026-10-01 20:27:52 +02:00
  • 1dbb0d2144 chore(translations): update translations via Crowdin (#1790) Elias Schneider 2026-10-01 20:03:23 +02:00
  • e588e3fc5d feat: redesign OIDC client details page Elias Schneider 2026-10-01 19:48:57 +02:00
  • 642ccc80d3 tests(e2e): bring database.json up-to-date Elias Schneider 2026-09-29 23:16:42 +02:00
  • b2d4faebf7 fix: add 1min grace period to refresh token invalidation Elias Schneider 2026-09-29 22:56:02 +02:00
  • ca22253f48 chore(translations): update translations via Crowdin (#1770) Elias Schneider 2026-09-29 01:07:51 +02:00
  • fd478ffa81 chore: add Vercel OSS Program badge Kyle Mendell 2026-09-28 18:07:23 -05:00
  • e4e5efdbd9 chore: upgrade Francis to 0.1.0 (#1787) Alessandro (Ale) Segala 2026-09-28 07:50:00 -07:00
  • 0660524dc6 fix: handle localStorage not enabled gracefully (#1786) Alessandro (Ale) Segala 2026-09-28 07:49:12 -07:00
  • ffb07b1811 chore: update AAGUIDs (#1788) pocket-id-bot[bot] 2026-09-28 08:14:33 +02:00
  • 261003668e chore(deps): Bump the "all-dependencies" group with 1 update across multiple ecosystems (#1780) dependabot[bot] 2026-09-25 19:46:16 +02:00
  • d259a15131 feat: restore old behavior of automatically creating client secret Elias Schneider 2026-09-23 21:44:03 +02:00
  • 2075de3234 feat: add OIDC back-channel logout (#1734) Alec Rubin 2026-09-23 15:34:38 -04:00
  • 23c4825abd fix(frontend): typo in fallback error message in interaction error page (#1776) Samuel K Quansah 2026-09-21 14:08:10 -07:00
  • 3516ec6940 chore: pin all GH Actions to a specific SHA (#1772) Alessandro (Ale) Segala 2026-09-21 10:32:21 -07:00
  • 4940df8397 chore: update AAGUIDs (#1771) pocket-id-bot[bot] 2026-09-20 23:07:50 -05:00
  • c57f703f21 feat: add FRANCIS_HOST to connect to a standalone Francis runtime (#1768) Alessandro (Ale) Segala 2026-09-20 18:30:26 -07:00
  • 77a597dc4c docs: add missing swaggertype Elias Schneider 2026-09-20 20:39:55 +02:00
  • 5086ece8db ci/cd: use Pocket ID as identity for automated commits Elias Schneider 2026-09-20 18:42:53 +02:00
  • bb05e69224 release: 2.16.0 v2.16.0 pocket-id-bot[bot] 2026-09-20 14:44:38 +00:00
  • ba246e6146 ci/cd: replace local release script with action Elias Schneider 2026-09-20 16:39:40 +02:00
  • 3249b0dc8c feat: update the design of the email templates Elias Schneider 2026-09-20 16:07:29 +02:00
  • 8fe53ed42c ci/cd: include SBOMs for binaries Elias Schneider 2026-09-20 15:13:11 +02:00
  • 5a1c6f0547 ci/cd: include frontend dependencies in SBOM Elias Schneider 2026-09-20 15:06:58 +02:00
  • 4858db3bb4 fix: login with Yubikey not working in some Safari browsers Elias Schneider 2026-09-20 14:01:56 +02:00
  • 79a0fca12b chore: update francis to rc7 (#1769) Alessandro (Ale) Segala 2026-09-20 03:23:20 -07:00
  • 4ba28992ff fix: loading indicator not visible Elias Schneider 2026-09-20 01:32:19 +02:00
  • 98f9e39785 ci/cd: upgrade git cliff version Elias Schneider 2026-09-19 21:17:11 +02:00
  • a38fe0a789 release: 2.15.0 v2.15.0 Elias Schneider 2026-09-19 20:30:39 +02:00
  • 6060c6e12e chore(deps): update backend dependencies Elias Schneider 2026-09-19 20:14:52 +02:00
  • 0eb531333a Revert "chore: upgrade alpine packages on image build" Elias Schneider 2026-09-19 19:44:50 +02:00
  • 4edfaf622a fix: default profile picture empty if username contains only one char Elias Schneider 2026-09-19 19:43:38 +02:00
  • cad8b68abc docs: update PR template Elias Schneider 2026-09-19 19:35:42 +02:00
  • d9e9df9960 docs: update AI Usage Policy Elias Schneider 2026-09-19 19:35:36 +02:00
  • 16476efd28 chore(translations): update translations via Crowdin (#1764) Elias Schneider 2026-09-19 19:00:16 +02:00
  • 2eb6c3dcdb chore(deps): Bump go.opentelemetry.io/otel/exporters/zipkin from 1.44.0 to 1.45.0 in /backend (#1765) dependabot[bot] 2026-09-19 18:53:24 +02:00
  • b8163605ac fix: preserve AAGUID icon hashes on Windows Elias Schneider 2026-09-19 18:52:47 +02:00
  • b5a07a29ef feat: include passkey icons based on AAGUID (#1756) Mike Beaumont 2026-09-19 18:41:53 +02:00
  • c22003f6de refactor: fix type checks Elias Schneider 2026-09-19 17:23:49 +02:00
  • 63050add4e feat(ux): replace individual save buttons with single "unsaved changes bar" (#1757) Elias Schneider 2026-09-19 17:23:06 +02:00
  • 818333fb38 chore(deps): Bump the "all-dependencies" group with 2 updates across multiple ecosystems (#1760) dependabot[bot] 2026-09-18 15:17:43 +00:00