Compare commits

..

42 Commits

Author SHA1 Message Date
947aa258f8 Update Rust crate thiserror to v2.0.12 2025-03-04 00:22:32 +00:00
f84f8aefc1 Merge pull request 'Update Rust crate clap to v4.5.29' () from renovate/clap-4.x-lockfile into master
Reviewed-on: 
2025-02-21 14:48:55 +00:00
1db549e2ee Merge pull request 'Update Rust crate serde to v1.0.218' () from renovate/serde-1.x-lockfile into master
Reviewed-on: 
2025-02-21 14:44:32 +00:00
fe00953be3 Update Rust crate serde to v1.0.218 2025-02-21 00:11:10 +00:00
a223335cee Update Rust crate clap to v4.5.29 2025-02-12 00:09:51 +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
3 changed files with 696 additions and 718 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.26" version = "4.5.29"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8eb5e908ef3a6efbe1ed62520fb7287959888c88485abe072543190ecc66783" checksum = "8acebd8ad879283633b343856142139f2da2317c96b05b4dd6181c61e2480184"
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.26" version = "4.5.29"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "96b01801b5fc6a0a232407abc821660c9c6d25a1cafc0d4f85f29fb8d9afc121" checksum = "f6ba32cbda51c7e1dfd49acc1457ba1a7dec5b64fe360e828acb13ca8dc9c2f9"
dependencies = [ dependencies = [
"anstream", "anstream",
"anstyle", "anstyle",
@ -590,9 +590,9 @@ dependencies = [
[[package]] [[package]]
name = "clap_derive" name = "clap_derive"
version = "4.5.24" 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 = "54b755194d6389280185988721fffba69495eed5ee9feeee9a599b53db80318c" checksum = "bf4ced95c6f4a675af3da73304b9ac4ed991640c36374e4b46795c49e17cf1ed"
dependencies = [ dependencies = [
"heck", "heck",
"proc-macro2", "proc-macro2",
@ -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,7 +1951,7 @@ dependencies = [
"reqwest", "reqwest",
"rust-embed", "rust-embed",
"serde", "serde",
"thiserror 2.0.11", "thiserror 2.0.12",
"uuid", "uuid",
] ]
@ -2200,18 +2200,18 @@ checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b"
[[package]] [[package]]
name = "serde" name = "serde"
version = "1.0.217" 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 = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" checksum = "e8dfc9d19bdbf6d17e22319da49161d5d0108e4188e8b680aef6299eed22df60"
dependencies = [ dependencies = [
"serde_derive", "serde_derive",
] ]
[[package]] [[package]]
name = "serde_derive" name = "serde_derive"
version = "1.0.217" 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 = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" checksum = "f09503e191f4e797cb8aac08e9a4a4695c5edf6a2e70e376d961ddd5c969f82b"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@ -2436,11 +2436,11 @@ dependencies = [
[[package]] [[package]]
name = "thiserror" name = "thiserror"
version = "2.0.11" version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc" checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
dependencies = [ dependencies = [
"thiserror-impl 2.0.11", "thiserror-impl 2.0.12",
] ]
[[package]] [[package]]
@ -2456,9 +2456,9 @@ dependencies = [
[[package]] [[package]]
name = "thiserror-impl" name = "thiserror-impl"
version = "2.0.11" version = "2.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2" checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
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",

File diff suppressed because it is too large Load Diff