Compare commits

...

57 Commits

Author SHA1 Message Date
fe00953be3 Update Rust crate serde to v1.0.218 2025-02-21 00:11:10 +00:00
2c7f5c9751 Merge pull request 'Update dependency eslint-plugin-react-refresh to v0.4.19' () from renovate/eslint-plugin-react-refresh-0.x-lockfile into master
Reviewed-on: 
2025-02-10 18:37:20 +00:00
04fa264e1c Update dependency eslint-plugin-react-refresh to v0.4.19 2025-02-10 00:13:11 +00:00
39357529e8 Merge pull request 'Update dependency vite to v6.1.0' () from renovate/vite-6.x-lockfile into master
Reviewed-on: 
2025-02-06 22:30:29 +00:00
d7d1211ee6 Update dependency vite to v6.1.0 2025-02-06 00:13:48 +00:00
aa2498d1ef Merge pull request 'Update dependency @typescript-eslint/eslint-plugin to v8.23.0' () from renovate/typescript-eslint-eslint-plugin-8.x-lockfile into master
Reviewed-on: 
2025-02-04 21:27:36 +00:00
a8aba27c87 Merge pull request 'Update Rust crate clap to v4.5.28' () from renovate/clap-4.x-lockfile into master
Reviewed-on: 
2025-02-04 07:02:57 +00:00
ca73e7b6fa Update dependency @typescript-eslint/eslint-plugin to v8.23.0 2025-02-04 00:13:20 +00:00
6c59c4ae7b Update Rust crate clap to v4.5.28 2025-02-04 00:13:16 +00:00
869ef03a9f Merge pull request 'Update dependency @fluentui/react-components to v9.58.2' () from renovate/fluentui-react-components-9.x-lockfile into master
Reviewed-on: 
2025-01-31 07:09:47 +00:00
bd16ab08c2 Merge pull request 'Update dependency @typescript-eslint/parser to v8.22.0' () from renovate/typescript-eslint-parser-8.x-lockfile into master
Reviewed-on: 
2025-01-30 07:22:57 +00:00
ad8c41ea58 Update dependency @typescript-eslint/parser to v8.22.0 2025-01-30 00:31:12 +00:00
b051476f9d Update dependency @fluentui/react-components to v9.58.2 2025-01-30 00:27:11 +00:00
bd22186c0f Merge pull request 'Update dependency @fluentui/react-components to v9.58.1' () from renovate/fluentui-react-components-9.x-lockfile into master
Reviewed-on: 
2025-01-28 22:18:28 +00:00
78046a9b3a Merge pull request 'Update dependency @typescript-eslint/eslint-plugin to v8.22.0' () from renovate/typescript-eslint-eslint-plugin-8.x-lockfile into master
Reviewed-on: 
2025-01-28 06:58:27 +00:00
f5de43a67a Update dependency @typescript-eslint/eslint-plugin to v8.22.0 2025-01-28 00:31:54 +00:00
2861038d71 Update dependency @fluentui/react-components to v9.58.1 2025-01-28 00:27:53 +00:00
fe2b6d5dd6 Update README.md 2025-01-24 07:31:01 +00:00
f7aebd7d6a Update dependency @typescript-eslint/parser to v8.21.0 2025-01-24 00:27:46 +00:00
84ad543948 Update dependency @typescript-eslint/eslint-plugin to v8.21.0 2025-01-23 01:11:06 +00:00
5a7d9e178d Update dependency @fluentui/react-components to v9.58.0 2025-01-23 00:28:03 +00:00
9020389714 Update dependency vite to v6.0.11 2025-01-22 01:13:21 +00:00
4f0e2cb722 Update Rust crate uuid to v1.12.1 2025-01-22 00:27:49 +00:00
316b9efef8 Merge pull request 'Update Rust crate clap to v4.5.27' () from renovate/clap-4.x-lockfile into master
Reviewed-on: 
2025-01-21 07:05:22 +00:00
3e67d0bdb3 Update dependency vite to v6.0.10 2025-01-21 00:28:01 +00:00
3281bf4b36 Update Rust crate clap to v4.5.27 2025-01-21 00:27:57 +00:00
b4c4920e48 Merge pull request 'Update dependency @typescript-eslint/parser to v8.20.0' () from renovate/typescript-eslint-parser-8.x-lockfile into master
Reviewed-on: 
2025-01-19 22:09:37 +00:00
cc14077a82 Merge pull request 'Update Rust crate log to v0.4.25' () from renovate/log-0.x-lockfile into master
Reviewed-on: 
2025-01-19 22:09:30 +00:00
f1301f7eb0 Merge pull request 'Update Rust crate uuid to v1.12.0' () from renovate/uuid-1.x-lockfile into master
Reviewed-on: 
2025-01-19 22:09:22 +00:00
94ae206bbf Update dependency @fluentui/react-icons to v2.0.271 2025-01-18 00:27:27 +00:00
e1d2bd7f4f Update Rust crate uuid to v1.12.0 2025-01-15 00:52:14 +00:00
fc698ea66e Update Rust crate log to v0.4.25 2025-01-15 00:52:06 +00:00
9211b43e50 Update dependency @typescript-eslint/parser to v8.20.0 2025-01-14 00:52:26 +00:00
026aa1ecfd Update dependency @typescript-eslint/eslint-plugin to v8.20.0 2025-01-14 00:52:11 +00:00
de3c18c658 Update dependency eslint-plugin-react-refresh to v0.4.18 2025-01-12 01:19:00 +00:00
d74831aa9f Update Rust crate uuid to v1.11.1 2025-01-12 00:50:44 +00:00
7da20d879b Update Rust crate thiserror to v2.0.11 2025-01-11 01:21:18 +00:00
987c95221f Update Rust crate log to v0.4.24 2025-01-11 00:24:55 +00:00
9c64f9a2a7 Update dependency @fluentui/react-components to v9.57.0 2025-01-10 01:23:48 +00:00
6d2a2683bc Update Rust crate clap to v4.5.26 2025-01-10 00:24:46 +00:00
80fd39dd24 Update dependency typescript to v5.7.3 2025-01-09 01:52:32 +00:00
85b6ca9176 Update Rust crate thiserror to v2.0.10 2025-01-09 00:24:45 +00:00
0b71315321 Update Rust crate clap to v4.5.24 2025-01-08 00:30:17 +00:00
9246ced2e1 Update dependency @typescript-eslint/parser to v8.19.1 2025-01-07 01:27:47 +00:00
b0c97052f5 Update dependency @typescript-eslint/eslint-plugin to v8.19.1 2025-01-07 00:29:06 +00:00
70b1c290d0 Update Rust crate thiserror to v2.0.9 2025-01-04 00:25:58 +00:00
50df3e92fd Merge pull request 'Update Rust crate thiserror to v2.0.8' () from renovate/thiserror-2.x-lockfile into master
Reviewed-on: 
2025-01-03 08:22:45 +00:00
14e4ff41a9 Merge pull request 'Update Rust crate env_logger to v0.11.6' () from renovate/env_logger-0.x-lockfile into master
Reviewed-on: 
2025-01-03 08:22:38 +00:00
744537a906 Update dependency vite to v6.0.7 2025-01-03 00:25:07 +00:00
146a4e0885 Update Rust crate reqwest to v0.12.12 2025-01-01 00:25:31 +00:00
74e1ed9ca1 Update dependency @typescript-eslint/parser to v8.19.0 2024-12-31 00:59:09 +00:00
ca3d2010ef Update dependency @typescript-eslint/eslint-plugin to v8.19.0 2024-12-31 00:24:55 +00:00
a7df69cd6f Update Rust crate lazy-regex to v3.4.1 2024-12-29 00:56:53 +00:00
446001d9ff Update Rust crate serde to v1.0.217 2024-12-28 01:51:22 +00:00
1a7aa5dab0 Update Rust crate reqwest to v0.12.11 2024-12-28 00:26:50 +00:00
ba1073a8bd Update Rust crate env_logger to v0.11.6 2024-12-21 00:25:54 +00:00
e9c4a4d1b4 Update Rust crate thiserror to v2.0.8 2024-12-19 00:25:30 +00:00
3 changed files with 723 additions and 732 deletions
README.md
remote_backend
remote_frontend

@ -1,4 +1,6 @@
# VirtWeb Remote # VirtWeb Remote
WIP project Web UI that allows to start and stop VMs managed by VirtWEB without having to expose the VirtWEB directly on the Internet.
This project aims to use the VirtWeb API to start and stop VM without directly exposing the VirtWEB API to the Internet. VirtWebRemote rely on OpenID to authenticate users.
VirtWebRemote authenticates against VirtWEB API using an API token.

@ -568,9 +568,9 @@ dependencies = [
[[package]] [[package]]
name = "clap" name = "clap"
version = "4.5.23" version = "4.5.28"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3135e7ec2ef7b10c6ed8950f0f792ed96ee093fa088608f1c76e569722700c84" checksum = "3e77c3243bd94243c03672cb5154667347c457ca271254724f9f393aee1c05ff"
dependencies = [ dependencies = [
"clap_builder", "clap_builder",
"clap_derive", "clap_derive",
@ -578,9 +578,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_builder" name = "clap_builder"
version = "4.5.23" version = "4.5.27"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "30582fc632330df2bd26877bde0c1f4470d57c582bbc070376afcd04d8cb4838" checksum = "1b26884eb4b57140e4d2d93652abfa49498b938b3c9179f9fc487b0acc3edad7"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -590,9 +590,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_derive" name = "clap_derive"
version = "4.5.18" version = "4.5.28"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed"
dependencies = [ dependencies = [
"heck", "heck",
"proc-macro2", "proc-macro2",
@ -841,9 +841,9 @@ dependencies = [
[[package]] [[package]]
name = "env_logger" name = "env_logger"
version = "0.11.5" version = "0.11.6"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" checksum = "dcaee3d8e3cfc3fd92428d477bc97fc29ec8716d180c0d74c643bb26166660e0"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -865,7 +865,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d"
dependencies = [ dependencies = [
"libc", "libc",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]
@ -1453,9 +1453,9 @@ checksum = "d4345964bb142484797b161f473a503a434de77149dd8c7427788c6e13379388"
[[package]] [[package]]
name = "lazy-regex" name = "lazy-regex"
version = "3.3.0" version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8d8e41c97e6bc7ecb552016274b99fbb5d035e8de288c582d9b933af6677bfda" checksum = "60c7310b93682b36b98fa7ea4de998d3463ccbebd94d935d6b48ba5b6ffa7126"
dependencies = [ dependencies = [
"lazy-regex-proc_macros", "lazy-regex-proc_macros",
"once_cell", "once_cell",
@ -1464,9 +1464,9 @@ dependencies = [
[[package]] [[package]]
name = "lazy-regex-proc_macros" name = "lazy-regex-proc_macros"
version = "3.3.0" version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76e1d8b05d672c53cb9c7b920bbba8783845ae4f0b076e02a3db1d02c81b4163" checksum = "4ba01db5ef81e17eb10a5e0f2109d1b3a3e29bac3070fdbd7d156bf7dbd206a1"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -1544,9 +1544,9 @@ dependencies = [
[[package]] [[package]]
name = "log" name = "log"
version = "0.4.22" version = "0.4.25"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f"
[[package]] [[package]]
name = "memchr" name = "memchr"
@ -1951,15 +1951,15 @@ dependencies = [
"reqwest", "reqwest",
"rust-embed", "rust-embed",
"serde", "serde",
"thiserror 2.0.7", "thiserror 2.0.11",
"uuid", "uuid",
] ]
[[package]] [[package]]
name = "reqwest" name = "reqwest"
version = "0.12.10" version = "0.12.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3d3536321cfc54baa8cf3e273d5e1f63f889067829c4b410fcdbac8ca7b80994" checksum = "43e734407157c3c2034e0258f5e4473ddb361b1e85f95a66690d67264d7cd1da"
dependencies = [ dependencies = [
"base64 0.22.1", "base64 0.22.1",
"bytes", "bytes",
@ -2200,18 +2200,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]] [[package]]
name = "serde" name = "serde"
version = "1.0.216" version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b9781016e935a97e8beecf0c933758c97a5520d32930e460142b4cd80c6338e" checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
dependencies = [ dependencies = [
"serde_derive", "serde_derive",
] ]
[[package]] [[package]]
name = "serde_derive" name = "serde_derive"
version = "1.0.216" version = "1.0.218"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "46f859dbbf73865c6627ed570e78961cd3ac92407a2d117204c49232485da55e" checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -2422,7 +2422,7 @@ dependencies = [
"fastrand", "fastrand",
"once_cell", "once_cell",
"rustix", "rustix",
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]
@ -2436,11 +2436,11 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "2.0.7" version = "2.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767" checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc"
dependencies = [ dependencies = [
"thiserror-impl 2.0.7", "thiserror-impl 2.0.11",
] ]
[[package]] [[package]]
@ -2456,9 +2456,9 @@ dependencies = [
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "2.0.7" version = "2.0.11"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36" checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -2687,9 +2687,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821"
[[package]] [[package]]
name = "uuid" name = "uuid"
version = "1.11.0" version = "1.12.1"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" checksum = "b3758f5e68192bb96cc8f9b7e2c2cfdabb435499a28499a42f8f984092adad4b"
dependencies = [ dependencies = [
"getrandom", "getrandom",
"serde", "serde",
@ -2822,7 +2822,7 @@ version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [ dependencies = [
"windows-sys 0.59.0", "windows-sys 0.52.0",
] ]
[[package]] [[package]]

File diff suppressed because it is too large Load Diff