Commit Graph

  • d2292d2c90 Upgrade dependencies and update CHANGELOG v0.36.0 lovasoa 2025-08-01 23:15:44 +02:00
  • d81cd81705 rephrase changelog lovasoa 2025-08-01 18:45:23 +02:00
  • 2e23cec4a7 Fix OIDC flow: Redirect to initial URL on error lovasoa 2025-08-01 16:11:14 +02:00
  • 1c3b2c7104 Fix OIDC SSO redirect loop after provider key rotation lovasoa 2025-08-01 14:40:50 +02:00
  • 93812ea1cf Add fast OIDC client refresh on auth errors lovasoa 2025-08-01 14:06:00 +02:00
  • c24479db86 Improve ID token error message with details lovasoa 2025-08-01 12:37:31 +02:00
  • 6c45719ea7 Change OIDC token verification to take ownership lovasoa 2025-08-01 12:31:14 +02:00
  • 9601478de2 Refactor OIDC authentication flow and error handling lovasoa 2025-08-01 12:13:24 +02:00
  • bd3d0d3a26 Fix multiple OIDC client refresh lovasoa 2025-08-01 11:43:32 +02:00
  • 644b3f0559 Refactor OIDC client refresh mechanism lovasoa 2025-08-01 11:40:23 +02:00
  • 4390a86087 OIDC client wrapper exposure lovasoa 2025-08-01 11:19:15 +02:00
  • b0a5bc7918 Remove state refresh on OIDC callback error lovasoa 2025-08-01 11:15:20 +02:00
  • 081c310622 Replace Mutex with RwLock for OIDC client lovasoa 2025-08-01 11:12:05 +02:00
  • 1df352a2e0 refactor: restructure OIDC middleware for better modularity and ownership lovasoa 2025-08-01 01:56:16 +02:00
  • 746009eead feat: Add support for custom claims in OIDC JWT tokens lovasoa 2025-08-01 00:36:18 +02:00
  • 1521fcec15 Increase OIDC client refresh interval to 1 hour lovasoa 2025-07-31 23:06:26 +02:00
  • 72ddace5c5 Refresh OIDC client periodically lovasoa 2025-07-31 22:38:49 +02:00
  • 0a5ad91b83 WIP: sso oidc metadata refresh lovasoa 2025-07-31 13:26:03 +02:00
  • 0763e528de remove useless smart pointers lovasoa 2025-07-31 13:01:00 +02:00
  • 4301af2d94 Fix OIDC metadata caching: simple periodic refresh approach simple-oidc-refresh Cursor Agent 2025-07-30 23:01:04 +00:00
  • 14eb524937 Merge main: integrate OIDC metadata caching with latest main branch features cursor/implement-oidc-metadata-caching-with-expiration-39e2 Cursor Agent 2025-07-30 22:48:04 +00:00
  • d5bbcdc9f1 Improve OIDC client retrieval with staleness warning Cursor Agent 2025-07-30 22:37:24 +00:00
  • 78e24e1ca0 Update oidc.rs lovasoa 2025-07-31 00:34:06 +02:00
  • 627b4789cb improve sso example (logout + auth custom) lovasoa 2025-07-30 17:25:12 +02:00
  • 2a13f62738 Support multiple jwt audiences for oidc (#977) Ophir LOJKINE 2025-07-30 17:10:37 +02:00
  • 558b578f2a Fix oidc callback for authenticated users (#978) Ophir LOJKINE 2025-07-29 22:50:48 +02:00
  • 4b15bf19b5 Update Keycloak configuration display names to SQLPage SSO Demo lovasoa 2025-07-29 17:39:53 +02:00
  • 0a313af07b Update CHANGELOG.md lovasoa 2025-07-29 13:37:11 +02:00
  • 1149560fc3 Update dependency versions in Cargo.lock lovasoa 2025-07-29 13:35:41 +02:00
  • 630a9eaef6 fix sso example logout link lovasoa 2025-07-29 13:35:20 +02:00
  • 92cbdc57a9 Simplify OIDC redirect URL handling and validation lovasoa 2025-07-29 13:34:12 +02:00
  • febbe81304 Make get_client async and remove block_on wrapper Cursor Agent 2025-07-28 23:44:36 +00:00
  • e5444613db Enhance OIDC client refresh with HTTP client injection and error handling Cursor Agent 2025-07-28 23:38:05 +00:00
  • 14c379758f Checkpoint before follow-up message Cursor Agent 2025-07-28 23:36:31 +00:00
  • 80c5f8e0a7 Store app config in OidcState to simplify client refresh method Cursor Agent 2025-07-28 23:34:56 +00:00
  • f4872201da Refactor OIDC client management and remove unnecessary HTTP client Cursor Agent 2025-07-28 23:30:24 +00:00
  • b5d4f4b804 Remove redundant Method::GET from OIDC test requests Cursor Agent 2025-07-28 23:20:52 +00:00
  • 435d5230c3 Fix OIDC query parameter preservation and add URL validation Cursor Agent 2025-07-28 23:19:33 +00:00
  • b8c51e2ad3 Refactor OIDC state management for improved caching and refresh logic Cursor Agent 2025-07-28 23:17:35 +00:00
  • ac32222e6c Refactor OIDC redirect URL handling and improve test cases Cursor Agent 2025-07-28 23:15:03 +00:00
  • 72d78282cc Checkpoint before follow-up message Cursor Agent 2025-07-28 23:14:20 +00:00
  • 57fb5cc1fa Fix OIDC redirect to preserve query parameters and prevent open redirects Cursor Agent 2025-07-28 22:57:15 +00:00
  • 7b7e4ccdc0 Escape search input in SQLite FTS queries lovasoa 2025-07-28 18:08:29 +02:00
  • 33125565d3 Check for 404 before redirecting on no-extension paths (#972) Ophir LOJKINE 2025-07-28 17:54:23 +02:00
  • 1860aa8433 v0.36 lovasoa 2025-07-27 23:08:12 +02:00
  • ae30d82917 biome fixes lovasoa 2025-07-27 00:09:39 +02:00
  • 6704dce04a sqlparser changelog lovasoa 2025-07-27 00:03:51 +02:00
  • 6e4227381f update sql parser lovasoa 2025-07-26 23:43:25 +02:00
  • 233cbb8837 update rust dependencies lovasoa 2025-07-26 23:38:16 +02:00
  • 0d7d58c103 update biome lovasoa 2025-07-26 23:37:32 +02:00
  • 16ed836782 Chart component: accept numerical values passed as strings in pie charts. lovasoa 2025-07-26 23:29:15 +02:00
  • 8a3d51f385 Update CHANGELOG.md lovasoa 2025-07-25 21:54:40 +02:00
  • be9170d0bb update tabler icons lovasoa 2025-07-25 21:54:33 +02:00
  • 4af50e847f update tabler to v1.4 lovasoa 2025-07-25 21:49:08 +02:00
  • 1820707591 Update apexcharts.js lovasoa 2025-07-25 21:45:47 +02:00
  • 630882ef5c remove large file lovasoa 2025-07-25 21:30:15 +02:00
  • 84db9b2276 Added configuration option to skip OIDC authorization checks for certain endpoints (#969) Lenardt Gerhardts 2025-07-25 21:15:53 +02:00
  • 57ba206c78 cargo fmt lovasoa 2025-07-24 23:47:45 +02:00
  • e3334380af Move CLI parsing to separate module lovasoa 2025-07-24 23:20:10 +02:00
  • 7f7549ec38 fix clippy errors lovasoa 2025-07-24 22:45:45 +02:00
  • a351d6b8fc sso docs: do not mention github, since it is not an oidc provider Ophir LOJKINE 2025-07-18 18:09:51 +02:00
  • 32a875d34d Optimize category collection in chart data processing lovasoa 2025-07-02 00:11:08 +02:00
  • ee156d943d Sort chart categories by name instead of first appearance lovasoa 2025-07-01 23:58:22 +02:00
  • 7004ebc8f7 Fix potential null reference in chart value formatting lovasoa 2025-07-01 16:58:36 +02:00
  • 21b4287753 test new modal component + changelog lovasoa 2025-06-27 07:03:02 +02:00
  • 3834f18e88 New modal component (#934) olivierauverlot 2025-06-27 14:32:37 +02:00
  • e8516b4329 document migration creation subcommand lovasoa 2025-06-27 12:02:51 +02:00
  • fef3778a1e Merge remote-tracking branch 'refs/remotes/origin/main' lovasoa 2025-06-27 11:58:16 +02:00
  • 8b24838c37 Update dependencies lovasoa 2025-06-27 11:57:51 +02:00
  • 453701c17c Added create-migration command line instruction (#943) Andrews Innovations 2025-06-25 03:45:39 -05:00
  • 7ccf735298 fix docs (#942) Andrew Straw 2025-06-22 17:43:23 +02:00
  • 92310643ae Update CHANGELOG.md lovasoa 2025-06-20 21:23:12 +02:00
  • 9c49a524c1 update dependencies lovasoa 2025-06-20 21:23:08 +02:00
  • cc6a391810 Added a compile time flag to compile SQLite with builtin math functions (#938) francesco-cattoglio 2025-06-20 21:19:47 +02:00
  • 33f82053da temporary disable postgres money test lovasoa 2025-06-08 22:51:41 +02:00
  • 5dcbe125b9 support mssql money types lovasoa 2025-06-08 03:48:59 +02:00
  • 8b13464be5 test money decoding lovasoa 2025-06-08 01:45:07 +02:00
  • e3343fb426 remove outdated entries from cargo package lovasoa 2025-06-02 21:36:46 +02:00
  • 33ce3a2e25 move default sql files lovasoa 2025-06-02 21:34:53 +02:00
  • 66b35193ed rename default 404 file to default_404.sql lovasoa 2025-06-02 21:27:31 +02:00
  • fdee60146f format lovasoa 2025-06-02 21:19:01 +02:00
  • 3e181ce453 Update CHANGELOG.md v0.35.2 lovasoa 2025-06-02 21:03:20 +02:00
  • ca00eaa07a chart item ordering lovasoa 2025-06-02 20:59:10 +02:00
  • d0e493fb13 Rich text editor: readonly mode lovasoa 2025-06-02 20:57:19 +02:00
  • e90002a932 Update Cargo.toml lovasoa 2025-06-02 13:12:03 +02:00
  • cb9d89d6b9 fix mssql unsigned int decoding lovasoa 2025-06-02 00:29:15 +02:00
  • e1876ff1d6 explicit sqlx feature activation lovasoa 2025-06-01 23:09:25 +02:00
  • c92c1bb1e6 Update Cargo.lock lovasoa 2025-05-31 15:07:26 +02:00
  • 5ade60fa95 Return plain text 404 for non-HTML requests lovasoa 2025-05-30 22:49:26 +02:00
  • 674da32fd8 Update cc crate to 1.2.25 lovasoa 2025-05-30 21:10:38 +02:00
  • 7c6e027d11 Warn on large OIDC ID tokens lovasoa 2025-05-30 21:09:49 +02:00
  • 740023d9bd Update CHANGELOG.md Ophir LOJKINE 2025-05-30 01:19:15 +02:00
  • 4601919310 update dependencies lovasoa 2025-05-29 22:45:52 +02:00
  • 243ef20e8d detail release binaries change lovasoa 2025-05-29 22:45:20 +02:00
  • 7da1b2882a implement default 404 error page lovasoa 2025-05-29 22:44:22 +02:00
  • 62e826cf84 changelog lovasoa 2025-05-29 21:40:38 +02:00
  • 98938a7b89 update rust cache action lovasoa 2025-05-29 21:17:00 +02:00
  • 15b3fb8b9f linux builds with old glibc (#927) Ophir LOJKINE 2025-05-29 01:56:07 +02:00
  • dbdd820a1e update dependencies lovasoa 2025-05-28 23:54:18 +02:00
  • b3c310e293 fix chart component: no crash when o marker lovasoa 2025-05-28 01:00:46 +02:00