2 Commits

Author SHA1 Message Date
32c12186c1 chore: upgrade to Dioxus 0.7 (#104) 2025-12-18 19:20:26 +00:00
2f933d5302 chore: upgrade to Dioxus 0.7
All checks were successful
actionlint check / actionlint check (pull_request) Successful in 5s
conventional commit messages check / conventional commit messages check (pull_request) Successful in 7s
conventional pull request title check / conventional pull request title check (pull_request) Successful in 5s
dotenv-linter check / dotenv-linter check (pull_request) Successful in 10s
hadolint check / hadolint check (pull_request) Successful in 16s
GitLeaks check / GitLeaks check (pull_request) Successful in 10s
htmlhint check / htmlhint check (pull_request) Successful in 35s
Prettier check / Prettier check (pull_request) Successful in 26s
markdownlint check / markdownlint check (pull_request) Successful in 31s
checkov check / checkov check (pull_request) Successful in 1m15s
ShellCheck check / ShellCheck check (pull_request) Successful in 30s
Stylelint check / Stylelint check (pull_request) Successful in 29s
yamllint check / yamllint check (pull_request) Successful in 27s
Rust check / Rust check (pull_request) Successful in 11m44s
2025-12-18 20:07:21 +01:00
3 changed files with 13 additions and 2 deletions

View File

@@ -35,6 +35,8 @@ jobs:
fetch-depth: 0 fetch-depth: 0
- name: .env symlink creation - name: .env symlink creation
run: ln -s .env.dev .env run: ln -s .env.dev .env
- name: Tailwind CSS output creation
run: touch assets/tailwind.css
- name: rustfmt check - name: rustfmt check
run: cargo fmt --all --check run: cargo fmt --all --check
- name: Clippy check - name: Clippy check

View File

@@ -9,6 +9,8 @@ ARG ANDROID_BUNDLETOOL_VERSION=1.18.3
ARG ANDROID_BUNDLETOOL_SHA256=a099cfa1543f55593bc2ed16a70a7c67fe54b1747bb7301f37fdfd6d91028e29 ARG ANDROID_BUNDLETOOL_SHA256=a099cfa1543f55593bc2ed16a70a7c67fe54b1747bb7301f37fdfd6d91028e29
ENV ANDROID_SDK_ROOT=/opt/android-sdk ENV ANDROID_SDK_ROOT=/opt/android-sdk
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
RUN apt-get update && apt-get install -y --no-install-recommends \ RUN apt-get update && apt-get install -y --no-install-recommends \
openjdk-17-jdk-headless=17.0.17+10-1~deb12u1 \ openjdk-17-jdk-headless=17.0.17+10-1~deb12u1 \
&& curl -fsSL -o /tmp/cmdline-tools.zip "https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_COMMAND_LINE_TOOLS_VERSION}_latest.zip" \ && curl -fsSL -o /tmp/cmdline-tools.zip "https://dl.google.com/android/repository/commandlinetools-linux-${ANDROID_COMMAND_LINE_TOOLS_VERSION}_latest.zip" \

View File

@@ -46,8 +46,15 @@ mod server_only {
let mut disconnected_client_ids = HashSet::new(); let mut disconnected_client_ids = HashSet::new();
let subscribed_clients = SUBSCRIBED_CLIENTS.read().await; let subscribed_clients = SUBSCRIBED_CLIENTS.read().await;
for (id, client) in subscribed_clients.iter() { for (id, client) in subscribed_clients.iter() {
if let Err(_) = client.websocket.lock().await.send(UpdateEvent).await { if client
disconnected_client_ids.insert(id.clone()); .websocket
.lock()
.await
.send(UpdateEvent)
.await
.is_err()
{
disconnected_client_ids.insert(*id);
} }
} }
drop(subscribed_clients); drop(subscribed_clients);