Compare commits

..

80 Commits

Author SHA1 Message Date
492928ab68 Update dependency @types/react to ^19.2.9
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-21 00:27:55 +00:00
6dcfb883f4 Merge pull request 'Update typescript-eslint to ^8.53.1' (#525) from renovate/typescript-eslint into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-21 00:27:45 +00:00
c3fcc317a7 Update typescript-eslint to ^8.53.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-20 00:19:10 +00:00
a4ebf63f7e Merge pull request 'Update Rust crate thiserror to 2.0.18' (#524) from renovate/thiserror-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-20 00:19:02 +00:00
09fde0222d Update Rust crate thiserror to 2.0.18
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-19 00:18:31 +00:00
261839b323 Merge pull request 'Update Rust crate rust-embed to 8.11.0' (#523) from renovate/rust-embed-8.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-16 00:36:49 +00:00
15ba1600c3 Update Rust crate rust-embed to 8.11.0
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2026-01-15 00:44:40 +00:00
f0f47f0154 Merge pull request 'Update typescript-eslint to ^8.53.0' (#522) from renovate/typescript-eslint into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-14 00:42:59 +00:00
3a81c8846c Update typescript-eslint to ^8.53.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-13 00:33:06 +00:00
3f6aa145e5 Merge pull request 'Update dependency @types/react to ^19.2.8' (#521) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-12 00:33:08 +00:00
6a05941842 Update dependency @types/react to ^19.2.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-11 00:32:29 +00:00
ee300904a9 Merge pull request 'Update dependency globals to v17' (#520) from renovate/globals-17.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-10 00:32:58 +00:00
8a7a6a4541 Update dependency globals to v17
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-09 00:29:15 +00:00
d533e55931 Merge pull request 'Update dependency vite to ^7.3.1' (#519) from renovate/vite-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-09 00:29:06 +00:00
c7ac8013f9 Update dependency vite to ^7.3.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-08 00:29:35 +00:00
f0970f7c65 Merge pull request 'Update typescript-eslint to ^8.52.0' (#518) from renovate/typescript-eslint into master
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-08 00:29:29 +00:00
0f3eecad7f Update typescript-eslint to ^8.52.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2026-01-07 00:29:33 +00:00
43bbbb94fb Add missing trait implementation from HttpErr
All checks were successful
continuous-integration/drone/push Build is passing
2026-01-06 19:01:58 +01:00
f6ba983c51 Merge pull request 'Update Rust crate lazy-regex to 3.5.1' (#517) from renovate/lazy-regex-3.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-06 00:30:14 +00:00
6a954c047e Merge pull request 'Update Rust crate clap to 4.5.54' (#516) from renovate/clap-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2026-01-06 00:30:11 +00:00
bbd9c0106f Update Rust crate lazy-regex to 3.5.1
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-01-05 00:30:52 +00:00
4efd341344 Update Rust crate clap to 4.5.54
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-01-05 00:30:50 +00:00
e77ef468a9 Merge pull request 'Update Rust crate reqwest to 0.13.1' (#515) from renovate/reqwest-0.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-31 00:40:29 +00:00
1796c4b252 Merge pull request 'Update Rust crate light-openid to 1.1.0' (#514) from renovate/light-openid-1.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-31 00:40:21 +00:00
7be5bc0c46 Update Rust crate reqwest to 0.13.1
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-12-31 00:40:21 +00:00
26630a0abd Update Rust crate light-openid to 1.1.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-12-30 00:41:11 +00:00
232b01a4c3 Merge pull request 'Update Node.js to v25' (#513) from renovate/node-25.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-29 00:39:14 +00:00
e6ae6f56e2 Update Node.js to v25
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-28 00:37:49 +00:00
d560fc352a Merge pull request 'Update typescript-eslint to ^8.50.1' (#512) from renovate/typescript-eslint into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-28 00:37:37 +00:00
5c889cf9f0 Update typescript-eslint to ^8.50.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-27 00:41:29 +00:00
bcb2ebe48a Merge pull request 'Update Rust crate uuid to 1.19.0' (#511) from renovate/uuid-1.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-27 00:41:17 +00:00
077575b8b1 Update Rust crate uuid to 1.19.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-25 00:39:38 +00:00
95e2399ea8 Merge pull request 'Update Rust crate rust-embed to 8.9.0' (#510) from renovate/rust-embed-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-25 00:39:27 +00:00
fc1d1fbf9d Update Rust crate rust-embed to 8.9.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-24 00:40:47 +00:00
c435128995 Merge pull request 'Update Rust crate reqwest to 0.12.28' (#509) from renovate/reqwest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-24 00:40:34 +00:00
c7e953fd1d Update Rust crate reqwest to 0.12.28
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-23 00:37:12 +00:00
9c651cdf1a Merge pull request 'Update Rust crate basic-jwt to 0.4.0' (#480) from renovate/basic-jwt-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-23 00:37:03 +00:00
c0397d32ce Update Rust crate basic-jwt to 0.4.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-22 00:38:41 +00:00
b0987c0e49 Merge pull request 'Update dependency vite to ^7.3.0' (#508) from renovate/vite-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-22 00:38:26 +00:00
426ff9ecfc Update dependency vite to ^7.3.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-21 00:37:27 +00:00
26042a4cec Merge pull request 'Update Rust crate reqwest to 0.12.26' (#507) from renovate/reqwest-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-21 00:37:19 +00:00
fac90dad54 Update Rust crate reqwest to 0.12.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-20 00:35:30 +00:00
5934c91d63 Merge pull request 'Update Rust crate log to 0.4.29' (#506) from renovate/log-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-20 00:35:21 +00:00
0ce550a100 Update Rust crate log to 0.4.29
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-19 00:43:42 +00:00
469cad6c02 Merge pull request 'Update dependency @fluentui/react-components to ^9.72.9' (#505) from renovate/fluentui-react-components-9.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-19 00:43:28 +00:00
f3f587d98a Update dependency @fluentui/react-components to ^9.72.9
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-18 00:38:51 +00:00
93ccf45afe Merge pull request 'Update dependency eslint-plugin-react-refresh to ^0.4.26' (#504) from renovate/eslint-plugin-react-refresh-0.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-18 00:38:37 +00:00
8e4a7f1f94 Update dependency eslint-plugin-react-refresh to ^0.4.26
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-17 00:36:51 +00:00
2f6222ec1d Merge pull request 'Update dependency eslint to ^9.39.2' (#503) from renovate/eslint-9.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-17 00:36:44 +00:00
27ee6bea14 Update dependency eslint to ^9.39.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-16 00:37:44 +00:00
fd72131111 Merge pull request 'Update dependency @eslint/js to ^9.39.2' (#502) from renovate/eslint-js-9.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-16 00:37:36 +00:00
95e4c437b1 Update dependency @eslint/js to ^9.39.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-13 00:36:58 +00:00
cee3ddce51 Merge pull request 'Update react to ^19.2.3' (#501) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-13 00:36:48 +00:00
a73fc596a1 Update react to ^19.2.3
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-12 00:39:06 +00:00
6a2c2799a4 Merge pull request 'Update dependency vite to ^7.2.7' (#500) from renovate/vite-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-12 00:39:01 +00:00
855651c789 Update dependency vite to ^7.2.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-10 00:38:27 +00:00
a5913f0ce9 Merge pull request 'Update dependency @vitejs/plugin-react to ^5.1.2' (#499) from renovate/vitejs-plugin-react-5.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-10 00:38:20 +00:00
b083234d0b Update dependency @vitejs/plugin-react to ^5.1.2
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-09 00:37:52 +00:00
f013a04949 Merge pull request 'Update react to ^19.2.1' (#498) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-09 00:37:47 +00:00
1d6fcdaacb Update react to ^19.2.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-08 00:36:38 +00:00
a64a33c092 Merge pull request 'Update dependency @fluentui/react-icons to ^2.0.316' (#497) from renovate/fluentui-react-icons-2.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-08 00:36:30 +00:00
2a35680f77 Update dependency @fluentui/react-icons to ^2.0.316
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-07 00:42:33 +00:00
0212bc4389 Merge pull request 'Update dependency @fluentui/react-components to ^9.72.8' (#496) from renovate/fluentui-react-components-9.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-07 00:42:22 +00:00
caab115ecc Update dependency @fluentui/react-components to ^9.72.8
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-06 00:36:59 +00:00
f81582556a Merge pull request 'Update dependency @typescript-eslint/parser to ^8.48.1' (#495) from renovate/typescript-eslint-parser-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-06 00:36:48 +00:00
da9b2ae27a Update dependency @typescript-eslint/parser to ^8.48.1
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-05 00:24:12 +00:00
fc407eb0f4 Merge pull request 'Update dependency eslint-plugin-react-hooks to v7' (#494) from renovate/eslint-plugin-react-hooks-7.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-04 00:23:24 +00:00
b7c808fac1 Update dependency eslint-plugin-react-hooks to v7
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2025-12-04 00:23:16 +00:00
54d8d38908 Merge pull request 'Update dependency @typescript-eslint/eslint-plugin to ^8.48.1' (#493) from renovate/typescript-eslint-eslint-plugin-8.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-12-03 00:22:06 +00:00
60f1124fa8 Update dependency @typescript-eslint/eslint-plugin to ^8.48.1
Some checks failed
renovate/artifacts Artifact file update failure
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
2025-12-03 00:22:03 +00:00
0a69d4d5c8 Merge pull request 'Update dependency vite to ^7.2.6' (#492) from renovate/vite-7.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-03 00:21:56 +00:00
546b5af64f Update dependency vite to ^7.2.6
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
2025-12-02 00:20:05 +00:00
c2a397dfea Merge pull request 'Update dependency typescript-eslint to ^8.48.0' (#491) from renovate/typescript-eslint-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-02 00:19:58 +00:00
22da344c6b Update dependency typescript-eslint to ^8.48.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-12-01 00:20:47 +00:00
bce6285cf4 Merge pull request 'Update dependency @types/react to ^19.2.7' (#483) from renovate/react into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-12-01 00:20:33 +00:00
eadd96e0af Update dependency @types/react to ^19.2.7
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-11-30 00:20:10 +00:00
05e6f54e7f Merge pull request 'Update dependency @typescript-eslint/parser to ^8.48.0' (#490) from renovate/typescript-eslint-parser-8.x into master
All checks were successful
continuous-integration/drone/push Build is passing
2025-11-29 00:21:41 +00:00
21e11d178e Merge pull request 'Update Rust crate actix-web to 4.12.1' (#489) from renovate/actix-web-4.x into master
Some checks failed
continuous-integration/drone/push Build is failing
2025-11-29 00:21:37 +00:00
d491c2736e Update dependency @typescript-eslint/parser to ^8.48.0
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-11-28 00:20:22 +00:00
929c7f5d7e Update Rust crate actix-web to 4.12.1
Some checks failed
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is passing
2025-11-28 00:20:20 +00:00
6 changed files with 1627 additions and 1162 deletions

View File

@@ -5,7 +5,7 @@ name: default
steps: steps:
- name: frontend_build - name: frontend_build
image: node:24 image: node:25
volumes: volumes:
- name: frontend_app - name: frontend_app
path: /tmp/frontend_build path: /tmp/frontend_build

File diff suppressed because it is too large Load Diff

View File

@@ -6,23 +6,23 @@ edition = "2024"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
log = "0.4.28" log = "0.4.29"
env_logger = "0.11.8" env_logger = "0.11.8"
clap = { version = "4.5.53", features = ["derive", "env"] } clap = { version = "4.5.54", features = ["derive", "env"] }
serde = { version = "1.0.228", features = ["derive"] } serde = { version = "1.0.228", features = ["derive"] }
light-openid = { version = "1.0.4", features = ["crypto-wrapper"] } light-openid = { version = "1.1.0", features = ["crypto-wrapper"] }
basic-jwt = "0.3.0" basic-jwt = "0.4.0"
actix-web = "4.12.0" actix-web = "4.12.1"
actix-remote-ip = "0.1.0" actix-remote-ip = "0.1.0"
actix-session = { version = "0.11.0", features = ["cookie-session"] } actix-session = { version = "0.11.0", features = ["cookie-session"] }
actix-identity = "0.9.0" actix-identity = "0.9.0"
actix-cors = "0.7.1" actix-cors = "0.7.1"
lazy_static = "1.5.0" lazy_static = "1.5.0"
anyhow = "1.0.100" anyhow = "1.0.100"
reqwest = { version = "0.12.24", features = ["json"] } reqwest = { version = "0.13.1", features = ["json"] }
thiserror = "2.0.17" thiserror = "2.0.18"
uuid = { version = "1.18.1", features = ["v4", "serde"] } uuid = { version = "1.19.0", features = ["v4", "serde"] }
futures-util = "0.3.31" futures-util = "0.3.31"
lazy-regex = "3.4.2" lazy-regex = "3.5.1"
mime_guess = "2.0.5" mime_guess = "2.0.5"
rust-embed = { version = "8.7.2" } rust-embed = { version = "8.11.0" }

View File

@@ -55,6 +55,12 @@ impl From<Box<dyn Error>> for HttpErr {
} }
} }
impl From<light_openid::errors::OpenIdError> for HttpErr {
fn from(value: light_openid::errors::OpenIdError) -> Self {
HttpErr::Err(std::io::Error::other(value.to_string()).into())
}
}
impl From<std::io::Error> for HttpErr { impl From<std::io::Error> for HttpErr {
fn from(value: std::io::Error) -> Self { fn from(value: std::io::Error) -> Self {
HttpErr::Err(value.into()) HttpErr::Err(value.into())

File diff suppressed because it is too large Load Diff

View File

@@ -10,25 +10,25 @@
"preview": "vite preview" "preview": "vite preview"
}, },
"dependencies": { "dependencies": {
"@fluentui/react-components": "^9.72.7", "@fluentui/react-components": "^9.72.9",
"@fluentui/react-icons": "^2.0.315", "@fluentui/react-icons": "^2.0.316",
"filesize": "^11.0.13", "filesize": "^11.0.13",
"react": "^19.2.0", "react": "^19.2.3",
"react-dom": "^19.2.0" "react-dom": "^19.2.3"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.39.1", "@eslint/js": "^9.39.2",
"@types/react": "^19.2.7", "@types/react": "^19.2.9",
"@types/react-dom": "^19.2.3", "@types/react-dom": "^19.2.3",
"@typescript-eslint/eslint-plugin": "^8.48.0", "@typescript-eslint/eslint-plugin": "^8.53.1",
"@typescript-eslint/parser": "^8.47.0", "@typescript-eslint/parser": "^8.53.1",
"@vitejs/plugin-react": "^5.1.1", "@vitejs/plugin-react": "^5.1.2",
"eslint": "^9.39.1", "eslint": "^9.39.2",
"eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.24", "eslint-plugin-react-refresh": "^0.4.26",
"globals": "^16.5.0", "globals": "^17.0.0",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"typescript-eslint": "^8.47.0", "typescript-eslint": "^8.53.1",
"vite": "^7.2.4" "vite": "^7.3.1"
} }
} }