Skip to content

Bump the nuget group with 3 updates - #9

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/ForzaShock/nuget-177ea37de0
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/nuget/ForzaShock/nuget-177ea37de0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown

Updated Microsoft.Extensions.Logging from 10.0.0 to 10.0.12.

Release notes

Sourced from Microsoft.Extensions.Logging's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated MudBlazor from 9.0.0 to 9.10.0.

Release notes

Sourced from MudBlazor's releases.

9.10.0

What's Changed

New Features

Bug Fixes

Accessibility

Performance

9.9.0

What's Changed

Breaking Changes

New Features

Bug Fixes

Performance

9.8.0

What's Changed

Breaking Changes

New Features

Bug Fixes

Other Changes

New Contributors

9.7.0

What's Changed

Breaking Changes

New Features

Bug Fixes

Other Changes

New Contributors

Full Changelog: MudBlazor/MudBlazor@v9.6.0...v9.7.0

9.6.0

What's Changed

New Features

Bug Fixes

New Contributors

9.5.0

What's Changed

Bug Fixes

Full Changelog: MudBlazor/MudBlazor@v9.4.0...v9.5.0

9.4.0

What's Changed

Breaking Changes

New Features

Bug Fixes

New Contributors

Full Changelog: MudBlazor/MudBlazor@v9.3.0...v9.4.0

9.3.0

What's Changed

New Features

Bug Fixes

New Contributors

9.2.0

What's Changed

New Features

Bug Fixes

New Contributors

Full Changelog: MudBlazor/MudBlazor@v9.1.0...v9.2.0

9.1.0

What's Changed

Breaking Changes

New Features

Bug Fixes

New Contributors

Full Changelog: MudBlazor/MudBlazor@v9.0.0...v9.1.0

Commits viewable in compare view.

Updated OpenShock.Desktop.ModuleBase from 1.1.4 to 1.3.1.

Release notes

Sourced from OpenShock.Desktop.ModuleBase's releases.

1.3.1

Fixed

  • openshock: login links. Clicking "Log in" in the browser
    used to fail in every case: if the app was already running the handoff threw
    before it sent anything, and if it wasn't running the token was parsed and then
    thrown away, so you landed back on the login screen either way.
  • Malformed deep links no longer crash the app. openshock://token/...,
    odd casing and junk links are all handled instead of throwing on startup.
  • Fixed a hang after logging in. Once you were logged in, an internal lock was
    never released, so the next login or logout attempt would wait forever.
  • Login failures now say what went wrong. Instead of a red "Login Failed",
    you get the actual reason, expired token, backend unreachable, an outdated
    client that can't read the server's response, or the backend's own error
    message, plus a Try Again button in the account menu.

Full changelog: OpenShock/Desktop@1.3.0...1.3.1

1.3.0

What's Changed

UI overhaul

  • Reworked the whole dashboard shell around a shared set of layout primitives (PageContainer, SectionCard, LabeledRow, LabeledBlock), so Dashboard, App Settings, Shockers, Debug and Module Manager all follow the same spacing, headings and card styling.
  • Rebuilt the sidebar: cleaner navigation, module entries with proper status, and an empty state when no modules are installed.
  • Hubs are now shown in named groups — your own hubs stay unlabeled, shared ones are attributed to the person they came from — with a redesigned hub status row.

Module resilience

Modules can no longer take down the app:

  • A module that throws during setup or start is marked faulted and disabled. Its sidebar entry stays with an error icon, and its page shows a fault notice instead of half-initialised components.
  • Page and sidebar render errors are contained by error boundaries. The boundary recovers on navigation and caps the error count, so one broken module can't crash the shell.
  • A module component that fails to construct renders a placeholder instead of taking the page with it.
  • Module install and removal are crash-safe: replaced folders are parked in .trash instead of being deleted in place, a failed extract rolls back, failed tasks stay queued for retry, and the memory-mapped module definition is disposed properly.

Fixes & internals

  • Single-instance enforcement now uses a named mutex instead of probing the pipe, which is faster and more reliable at startup.
  • Module UI surface (icon, root component, navigation items) is snapshotted and validated once at load instead of being re-read from the render tree every frame.
  • Dependency updates: MudBlazor 9.9.0, TUnit 1.65.68.

Full Changelog: OpenShock/Desktop@1.2.1...1.3.0

1.2.1

Features

  • Shared hubs — hubs that other users have shared with you now show up in the app, grouped by their owner in the sidebar and on the shockers tab, with live control support (#​83)
  • Shockers tab in the sidebar — the shockers page is now reachable directly from the nav menu
  • Linux AppImage builds — the AppImage is built in CI and attached to releases, including a Linux restart handler and proper window/taskbar icons on X11 and Wayland
  • Modules now get a dedicated data directory via IModuleInstanceManager

Improvements

  • Rewrote the Windows tray icon on top of a native implementation instead of WinForms NotifyIcon, with a menu that refreshes as the hub connection state changes
  • Live control connections now open lazily and are pruned when idle, and the sidebar reflects that state as it changes
  • Reworked the logs console: scoped styles via Blazor CSS isolation and MudBlazor theme colors instead of hardcoded dark values, so it follows the active theme
  • Design refresh on the shockers tab and shocker cards
  • Updated dependencies: MudBlazor 9.8.0, ASP.NET Core 10.0.11, OpenShock SDK 0.0.42, Serilog 4.4.0, System.Reactive 7.0.0

Fixes

  • Fixed RID handling when resolving module dependencies, including native libraries and musl detection — now covered by a test suite
  • Fixed the Photino window icon not resolving when the app was started from a different working directory
  • Fixed the AppImage desktop entry and icon name so the title bar icon resolves under KDE/GNOME
  • Fixed several installer build issues (NSIS plugin directory and PATH handling)

Security & CI

  • Pinned all GitHub Actions and Docker images to digests (#​58, #​77)
  • Bumped OpenShock/actions to v1.1.1 for a code-injection fix, and moved to its find-latest-tag / nsis-build actions
  • Pinned appimagetool to 1.9.1 with SHA256 verification
  • Replaced the inline JS eval in the logs tab with a named helper
  • Dependabot: added the docker ecosystem, spread schedules across the week, renamed the nuget-dependencies group to nuget (#​67, #​68, #​70, #​74, #​75, #​78, #​84)

Full Changelog: OpenShock/Desktop@1.1.4...1.2.1

1.2.1-rc.1

✨ Shared Hubs

Hubs and shockers shared with you by other users now show up in the app — grouped by owner on the dashboard and listed in the Shockers tab, with the owner's granted permissions enforced on every control action. Live control was reworked to handle multiple hubs and owners.

[!IMPORTANT]
Shockers are now strictly opt-in. Anything you haven't explicitly enabled counts as disabled, and overrides are dropped when a shocker disappears — so a revoked-then-regranted share needs a fresh opt-in.

🐧 Linux

  • AppImage builds, now published as a release asset
  • Correct window/taskbar icon, including on Wayland
  • Unified cross-platform restart handling

🖥 Windows

  • New tray icon implementation (replaces WinForms NotifyIcon), menu updates live with hub state .....

Description has been truncated

Bumps Microsoft.Extensions.Logging from 10.0.0 to 10.0.12
Bumps MudBlazor from 9.0.0 to 9.10.0
Bumps OpenShock.Desktop.ModuleBase from 1.1.4 to 1.3.1

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.Logging
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget
- dependency-name: MudBlazor
  dependency-version: 9.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: OpenShock.Desktop.ModuleBase
  dependency-version: 1.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 14, 2026
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: fdea1d71-0c8c-4bc2-bdac-308bd60ca649

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants