Commit Graph
434 Commits
Author SHA1 Message Date
Elias Schneider 75e4ee624a feat: return access_denied to the app when sign-in is cancelled 2026-10-27 23:32:53 +01:00
Elias Schneider 80b12b910a feat: filter audit logs by date and flag sign-ins from new browsers 2026-10-27 23:32:53 +01:00
Elias Schneider 95cfae33e6 feat(frontend): animate sidebar icons on hover 2026-10-27 23:32:53 +01:00
Elias Schneider d6efcc4e95 feat(frontend): add the command palette 2026-10-27 23:32:53 +01:00
Elias Schneider c3d7390be1 feat(frontend): show menus as bottom sheets on phones 2026-10-27 23:32:53 +01:00
Elias Schneider 23a21c1949 feat(frontend): use plain-language validation messages 2026-10-27 23:32:53 +01:00
Elias Schneider a962c88a5c feat(frontend): rebuild screens with the v3 design 2026-10-27 23:32:53 +01:00
Elias Schneider 42c81c4687 feat(frontend): add v3 compositions for pages, settings, tables and identity 2026-10-27 23:32:53 +01:00
Elias Schneider 82df10f80b feat(frontend): restyle ui primitives for v3 2026-10-27 23:32:53 +01:00
Elias Schneider bdb3578da5 feat(frontend): add v3 app shell with sidebar, rail and phone navigation 2026-10-27 23:32:53 +01:00
Elias Schneider c0fd85740c feat!: add v3 design tokens, fonts and color themes 2026-10-27 23:32:53 +01:00
Elias Schneider f81d62c16c feat: add ability to deselect scopes on authorization 2026-10-15 22:18:21 +02:00
Elias Schneider 0ffeb170cf feat: add ability to force email verification (#1837) 2026-10-13 22:04:33 +02:00
Elias Schneider c7a7bce426 fix: prefix audit log event translation keys to separate them from UI strings 2026-10-09 23:04:39 +02:00
Elias Schneider 03fc844d05 fix: only return minimal client metadata for public interaction endpoint 2026-10-09 22:59:32 +02:00
Elias Schneider a58ccea6ce fix: remove unused oidc client /meta endpoint 2026-10-09 22:56:01 +02:00
Elias Schneider 9c0c304d59 feat: make my apps searchable and sortable 2026-10-07 21:25:22 +02:00
Elias Schneider c869cacada feat: add configurable login notification modes (#1813) 2026-10-07 20:16:27 +02:00
Elias Schneider 69065e7cf0 fix: remove distracting tab switch animation 2026-10-05 22:53:11 +02:00
Elias Schneider 3e201b5bb2 feat: pin table row actions and add them to details pages 2026-10-04 23:04:17 +02:00
Elias Schneider 1be9ba9991 feat: add ability to search and select icons from selfh.st (#1807) 2026-10-04 20:40:41 +02:00
Kyle Mendell 69362ff8b8 chore: add vite-plus as node toolchain (#1806) 2026-10-04 18:53:18 +02:00
Elias Schneider 4d2a5e423e feat: display passkey setup page for users coming from the login page 2026-10-02 20:56:04 +02:00
Elias Schneider 10efd1647c chore: upgrade to SvelteKit 3 2026-10-02 20:02:29 +02:00
Elias Schneider 9c926bd66f feat: make page transitions smoother and faster 2026-10-01 21:48:13 +02:00
Elias Schneider 1f67bb7493 feat: update authorization animation slightly 2026-10-01 21:28:22 +02:00
Elias Schneider 02359840f2 fix: use URI validation message for API resources 2026-10-01 20:28:58 +02:00
Elias Schneider e588e3fc5d feat: redesign OIDC client details page 2026-10-01 19:48:57 +02:00
Alessandro (Ale) Segala 0660524dc6 fix: handle localStorage not enabled gracefully (#1786) 2026-09-28 16:49:12 +02:00
Elias Schneider d259a15131 feat: restore old behavior of automatically creating client secret 2026-09-23 22:00:43 +02:00
2075de3234 feat: add OIDC back-channel logout (#1734)
Co-authored-by: Alessandro (Ale) Segala <43508+ItalyPaleAle@users.noreply.github.com>
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-09-23 21:34:38 +02:00
Samuel K Quansah 23c4825abd fix(frontend): typo in fallback error message in interaction error page (#1776) 2026-09-21 23:08:10 +02:00
Elias Schneider 4ba28992ff fix: loading indicator not visible 2026-09-20 01:32:19 +02:00
Mike Beaumont b5a07a29ef feat: include passkey icons based on AAGUID (#1756) 2026-09-19 09:41:53 -07:00
Elias Schneider c22003f6de refactor: fix type checks 2026-09-19 17:24:30 +02:00
Elias Schneider 63050add4e feat(ux): replace individual save buttons with single "unsaved changes bar" (#1757) 2026-09-19 15:23:06 +00:00
Elias Schneider 43c0b797fd fix: don't auto submit OAuth device codes 2026-09-17 21:08:52 +02:00
Elias Schneider 81cb290bed fix: show more user friendly error page for authorize interaction failures 2026-09-15 16:59:35 +02:00
Elias Schneider fd99a6b742 fix: add missing await to catch redirect invalid URL errors 2026-09-14 21:11:54 +02:00
Alessandro (Ale) Segala de2780bbef fix: serve bundled logo if no custom logo is set (#1748) 2026-09-14 11:33:31 +02:00
Alessandro (Ale) Segalaandcopilot-swe-agent[bot] 7c79a9e14b feat: add explicit public keys for federated client credentials (#1702)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
2026-08-28 21:12:15 +00:00
Elias Schneider dd2fc67c87 chore(translations): add Hungarian language files 2026-08-26 23:15:00 +02:00
Elias Schneider 059d45d50e fix: show long login code button regardless where the user is coming from 2026-08-25 18:54:40 +02:00
Kyle Mendell d75523fed0 feat: list allowed groups when hovering over allowed group count (#1671) 2026-08-25 18:30:16 +02:00
Alessandro (Ale) SegalaandElias Schneider 29a6fd6c29 feat: show admin UI warning for SQLite on networked filesystem (#1713)
Co-authored-by: Elias Schneider <login@eliasschneider.com>
2026-08-24 15:03:31 -07:00
Elias Schneider a487c78550 feat: reduce one time access code length for better UX 2026-08-18 21:31:22 +02:00
Elias Schneider 900346a1c3 fix: remove unnecessary information from oidc client details 2026-08-18 21:30:01 +02:00
Elias Schneider 6a441b1f9b feat: improve tooltip design 2026-08-18 21:29:02 +02:00
Elias Schneider 915a6bcf08 feat: allow admins to auto grant APIs to CIMD clients (#1692) 2026-08-18 20:02:14 +02:00
Alessandro (Ale) Segala 155a1fcba0 feat: support multiple client secrets per OIDC client (#1679) 2026-08-11 00:54:52 +00:00