Skip to content

Plugin api#164

Merged
Jordonbc merged 117 commits intoDevfrom
PluginAPI
Mar 16, 2026
Merged

Plugin api#164
Jordonbc merged 117 commits intoDevfrom
PluginAPI

Conversation

@Jordonbc
Copy link
Collaborator

No description provided.

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 218c43c5bb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@github-actions
Copy link

Review

  • Frontend/src/scripts/features/settings.ts:341openSettings still logs console.log('Opening settings modal…') every time the dialog opens. That pollutes the production console and is leftover debug output; drop it (or guard it behind a dev flag) so the modal can open silently.
  • Frontend/src/scripts/features/settings.ts:587‑647 – the “Save” button is toggled to the saved state before any async work completes, and the catch block never resets it. If the backend call fails (e.g., plugin settings save throws), the button stays disabled with “Saved!” and the user can’t try again. Move the “Saved” styling/text into the success path (or revert it in finally) so failures don’t permanently lock the control.

New%20session%20-%202026-03-16T00%3A37%3A49.857Z
opencode session  |  github run

@github-actions
Copy link

Plugin APIs

  • Backend now speaks to long-lived Node runtimes, exposes runtime metadata (menus/settings) and plugin settings persistence hooks for the front end.
  • Settings UI renders plugin menus/settings dynamically, calls the new runtime commands, and keeps the modal state in sync when plugins are toggled.

Issues

  • Frontend/src/scripts/features/settings.ts:586-645 – The “Save” button flips into its disabled “Saved!” state as soon as the async TAURI.invoke returns, but nothing clears that state if the backend call fails (see the catch block). After a failure the button stays disabled forever and the user can’t retry. Update the saved-state/text inside the success path (or revert it in a finally) so errors leave the control usable.
  • Frontend/src/scripts/features/settings.ts:197-229 – Every time the settings dialog opens you sequentially await TAURI.invoke('get_plugin_settings') for every installed plugin. Each call can spawn a Node runtime if it isn’t already running, so the dialog now starts every enabled plugin one by one and keeps the modal busy until every RPC round-trip completes. On a machine with many plugins this will noticeably stall the UI and spawn dozens of Node processes before the user even interacts. Consider loading plugin settings lazily (e.g., on demand when a panel is activated) or parallelizing/capping these requests so opening the modal no longer forces every plugin to start.

New%20session%20-%202026-03-16T01%3A06%3A11.706Z
opencode session  |  github run

@github-actions
Copy link

Plugin Save Flow

  • Frontend/src/scripts/features/settings.ts:664‑715flashSavedState (and the “Saved!” styling/text) is triggered immediately after TAURI.invoke('save_plugin_settings')/set_global_settings resolves, but before the backend work actually completes, and there is no reset path in the catch. If any async call later rejects, the save button stays disabled in its “Saved!” state and the user can’t try again. Move the saved-state animation/text into the success path (or revert it in finally) so failed saves keep the control enabled and show the failure message instead of a permanent “Saved!” lock.

Plugin Removal Menu Refresh

  • Frontend/src/scripts/features/settings.ts:1755‑1791 – when the user removes a plugin via the context menu, the code updates the installed list and persists the disabled/enabled sets but never re-renders the plugin menus/panels. The removed plugin still appears in the sidebar and its panel is still selectable, so clicking it now races against a non-existent runtime (and still schedules ensurePluginSettingsLoaded). Call renderPluginMenus(modal) (and re-activate the current section) after uninstalling so the nav/panels drop the removed plugin and don’t try to interact with it anymore.

New%20session%20-%202026-03-16T16%3A18%3A14.266Z
opencode session  |  github run

@Open-VCS Open-VCS deleted a comment from github-actions bot Mar 16, 2026
@Open-VCS Open-VCS deleted a comment from github-actions bot Mar 16, 2026
@github-actions
Copy link

Review

  • Backend/src/plugin_runtime/node_instance.rs:93-126NodeRpcProcess::call keeps calling recv_timeout(timeout) inside the loop without tracking how much of the 30 s/60 s budget has already elapsed. A noisy plugin that streams notifications but never emits the matching response can therefore reset the timer on every notification and leave the host stuck waiting forever for a response, which freezes the UI. Use an Instant deadline (or subtract the elapsed time from timeout) so notifications can’t indefinitely postpone the timeout, and fail back when the overall window expires.

  • Frontend/src/scripts/features/settings.ts:1632-1645 – There’s a console.log inside persistSinglePluginToggle that fires every time a plugin is toggled. This leaks low-value debug noise into the production console and duplicates the notification that already runs via notify. Consider removing it or routing it through console.debug/the logging system so the settings modal can operate silently in release builds.

New%20session%20-%202026-03-16T16%3A50%3A14.281Z
opencode session  |  github run

@github-actions
Copy link

  • In Frontend/src/scripts/features/settings.ts:664-721, the save button is pushed into its disabled “Saved!” state immediately after TAURI.invoke resolves but before we know if the backend work finished, and the catch branch never reverses that state. If saving fails (e.g., save_plugin_settings rejects) the button stays disabled forever with “Saved!” and the user can no longer retry. Move flashSavedState (and any text updates) into the success path or reset the button in finally so failures leave the control enabled and still show the error notification.
  • Opening the settings modal currently fires get_plugin_settings for every installed plugin in sequence (Frontend/src/scripts/features/settings.ts:197-229) which, for each disabled plugin, will start a runtime even if it shouldn’t and will block the modal until all RPCs return. That makes the dialog sluggish on machines with many plugins. Consider loading plugin settings on demand (e.g., when the panel is activated) or batching/parallelizing these invocations so the modal no longer spins up every runtime on open.
  • Backend/src/plugin_runtime/node_instance.rs:93-127 keeps calling recv_timeout(timeout) in a loop with the same timeout value, so each notification resets the timer and the host can wait forever if a plugin sends frequent notifications and never responds. Track a deadline (e.g., via Instant::now() + timeout) and subtract elapsed time before the next recv_timeout, or break out when the total duration has passed, so notifications can’t indefinitely postpone the RPC timeout.

New%20session%20-%202026-03-16T17%3A19%3A45.121Z
opencode session  |  github run

@Jordonbc Jordonbc merged commit a282067 into Dev Mar 16, 2026
5 of 6 checks passed
@Jordonbc Jordonbc deleted the PluginAPI branch March 16, 2026 18:39
Jordonbc added a commit that referenced this pull request Mar 19, 2026
commit 1180caa
Author: Jordon <jordon@bbgames.dev>
Date:   Thu Mar 19 02:26:31 2026 +0000

    Version Bump

commit 88f6fcb
Author: Jordon <jordon@bbgames.dev>
Date:   Thu Mar 19 02:25:37 2026 +0000

    Update Cargo.lock

commit dd05f5d
Author: Jordon <jordon@bbgames.dev>
Date:   Thu Mar 19 02:23:29 2026 +0000

    Update Git

commit 813d886
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Mar 18 20:03:27 2026 +0000

    Update ensure-built-in-plugins.js

commit 9651e1f
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Mar 18 19:54:08 2026 +0000

    Update architecture

commit dc8fd5b
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Mar 18 17:30:51 2026 +0000

    Update Git

commit 3302a2a
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Mar 18 01:42:03 2026 +0000

    Update documentation

commit 19aafbd
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Tue Mar 17 11:21:55 2026 +0000

    Update opencode.yml

commit ad3c986
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Tue Mar 17 11:20:50 2026 +0000

    Update opencode-review.yml

commit a0be8c8
Author: Jordon <jordon@bbgames.dev>
Date:   Mon Mar 16 18:39:38 2026 +0000

    Update Git

commit 770e83e
Merge: 40d04ba 19f68ec
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:38:04 2026 +0000

    Merge pull request #177 from Open-VCS/Remove-unused-variables

    Remove unused variables

commit 19f68ec
Author: Jordon <jordon@bbgames.dev>
Date:   Mon Mar 16 18:27:52 2026 +0000

    Remove unused variables

commit 40d04ba
Merge: e8443c1 18b0ed6
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:26:27 2026 +0000

    Merge pull request #176 from Open-VCS/ai-findings-autofix/Frontend-src-scripts-features-branches.ts

    Potential fixes for 5 code quality findings

commit 18b0ed6
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:12:55 2026 +0000

    Apply suggested fix to Frontend/src/scripts/features/branches.ts from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit 3e1aa15
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:12:55 2026 +0000

    Apply suggested fix to Frontend/src/scripts/features/branches.ts from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit aba6f31
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:12:55 2026 +0000

    Apply suggested fix to Frontend/src/scripts/features/branches.ts from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit 57bbe73
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:12:54 2026 +0000

    Apply suggested fix to Frontend/src/scripts/features/branches.ts from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit 2538378
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:12:54 2026 +0000

    Apply suggested fix to Frontend/src/scripts/features/branches.ts from Copilot Autofix

    Co-authored-by: Copilot Autofix powered by AI <223894421+github-code-quality[bot]@users.noreply.github.com>

commit e8443c1
Merge: d74b2ef f14e94d
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:10:22 2026 +0000

    Merge pull request #175 from Open-VCS/finding-autofix-0b5ae35a

    Fix for Unused variable, import, function or class

commit d74b2ef
Author: Jordon <jordon@bbgames.dev>
Date:   Mon Mar 16 18:06:08 2026 +0000

    Update Git

commit f14e94d
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 18:00:42 2026 +0000

    Fix for Unused variable, import, function or class

    Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

commit 244d203
Merge: 74b7059 a3ae3aa
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:57:23 2026 +0000

    Merge pull request #174 from Open-VCS/dependabot/cargo/Dev/cargo-minor-patch-d023e3b1df

    chore(deps): bump the cargo-minor-patch group across 1 directory with 5 updates

commit 74b7059
Merge: f92456a aafe5c4
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:57:05 2026 +0000

    Merge pull request #169 from Open-VCS/dependabot/npm_and_yarn/Frontend/Dev/jsdom-29.0.0

    chore(deps)(deps-dev): bump jsdom from 28.1.0 to 29.0.0 in /Frontend

commit f92456a
Merge: 5003bb3 82c6e4f
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:56:49 2026 +0000

    Merge pull request #168 from Open-VCS/dependabot/npm_and_yarn/Frontend/Dev/vite-8.0.0

    chore(deps)(deps-dev): bump vite from 7.3.1 to 8.0.0 in /Frontend

commit 5003bb3
Merge: 94d633f 8fbea80
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:49:46 2026 +0000

    Merge pull request #172 from Open-VCS/dependabot/cargo/Dev/toml-1.0.0spec-1.1.0

    chore(deps): bump toml from 0.9.12+spec-1.1.0 to 1.0.0+spec-1.1.0

commit 94d633f
Merge: 804de2b 7617425
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:49:17 2026 +0000

    Merge pull request #166 from Open-VCS/dependabot/github_actions/Dev/actions/upload-artifact-7

    chore(deps): bump actions/upload-artifact from 6 to 7

commit 804de2b
Merge: 6a467d1 72973e1
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:48:34 2026 +0000

    Merge pull request #165 from Open-VCS/dependabot/github_actions/Dev/actions-minor-patch-07ea115572

    chore(deps): bump the actions-minor-patch group with 2 updates

commit a3ae3aa
Merge: 3b4f859 6a467d1
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:48:02 2026 +0000

    Merge branch 'Dev' into dependabot/cargo/Dev/cargo-minor-patch-d023e3b1df

commit 82c6e4f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 17:47:28 2026 +0000

    chore(deps)(deps-dev): bump vite from 7.3.1 to 8.0.0 in /Frontend

    Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 7.3.1 to 8.0.0.
    - [Release notes](https://github.com/vitejs/vite/releases)
    - [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
    - [Commits](https://github.com/vitejs/vite/commits/create-vite@8.0.0/packages/vite)

    ---
    updated-dependencies:
    - dependency-name: vite
      dependency-version: 8.0.0
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit aafe5c4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 17:47:17 2026 +0000

    chore(deps)(deps-dev): bump jsdom from 28.1.0 to 29.0.0 in /Frontend

    Bumps [jsdom](https://github.com/jsdom/jsdom) from 28.1.0 to 29.0.0.
    - [Release notes](https://github.com/jsdom/jsdom/releases)
    - [Changelog](https://github.com/jsdom/jsdom/blob/v29.0.0/Changelog.md)
    - [Commits](jsdom/jsdom@v28.1.0...v29.0.0)

    ---
    updated-dependencies:
    - dependency-name: jsdom
      dependency-version: 29.0.0
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 6a467d1
Merge: 48ee0fa 20dd6d2
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:46:14 2026 +0000

    Merge pull request #167 from Open-VCS/dependabot/npm_and_yarn/Frontend/Dev/npm-minor-patch-e2f43b3205

    chore(deps)(deps-dev): bump the npm-minor-patch group in /Frontend with 2 updates

commit 48ee0fa
Author: Jordon <jordon@bbgames.dev>
Date:   Mon Mar 16 17:40:58 2026 +0000

    Update opencode-review.yml

commit 20dd6d2
Merge: 95e152b f815e4d
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:34:57 2026 +0000

    Merge branch 'Dev' into dependabot/npm_and_yarn/Frontend/Dev/npm-minor-patch-e2f43b3205

commit 7617425
Merge: 3d7b8ec f815e4d
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:34:46 2026 +0000

    Merge branch 'Dev' into dependabot/github_actions/Dev/actions/upload-artifact-7

commit 72973e1
Merge: 4643038 f815e4d
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:34:30 2026 +0000

    Merge branch 'Dev' into dependabot/github_actions/Dev/actions-minor-patch-07ea115572

commit f815e4d
Author: Jordon <jordon@bbgames.dev>
Date:   Mon Mar 16 17:33:44 2026 +0000

    Update package-lock.json

commit 8fbea80
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 17:32:33 2026 +0000

    chore(deps): bump toml from 0.9.12+spec-1.1.0 to 1.0.0+spec-1.1.0

    Bumps [toml](https://github.com/toml-rs/toml) from 0.9.12+spec-1.1.0 to 1.0.0+spec-1.1.0.
    - [Commits](toml-rs/toml@toml-v0.9.12...toml-v1.0.0)

    ---
    updated-dependencies:
    - dependency-name: toml
      dependency-version: 1.0.0+spec-1.1.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 3b4f859
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 17:32:19 2026 +0000

    chore(deps): bump the cargo-minor-patch group across 1 directory with 5 updates

    Bumps the cargo-minor-patch group with 4 updates in the / directory: [tauri](https://github.com/tauri-apps/tauri), [tokio](https://github.com/tokio-rs/tokio), [env_logger](https://github.com/rust-cli/env_logger) and [tempfile](https://github.com/Stebalien/tempfile).

    Updates `tauri` from 2.10.2 to 2.10.3
    - [Release notes](https://github.com/tauri-apps/tauri/releases)
    - [Commits](tauri-apps/tauri@tauri-v2.10.2...tauri-v2.10.3)

    Updates `tokio` from 1.49.0 to 1.50.0
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.49.0...tokio-1.50.0)

    Updates `env_logger` from 0.11.8 to 0.11.9
    - [Release notes](https://github.com/rust-cli/env_logger/releases)
    - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
    - [Commits](rust-cli/env_logger@v0.11.8...v0.11.9)

    Updates `tempfile` from 3.25.0 to 3.27.0
    - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/Stebalien/tempfile/commits/v3.27.0)

    Updates `tauri-build` from 2.5.5 to 2.5.6
    - [Release notes](https://github.com/tauri-apps/tauri/releases)
    - [Commits](tauri-apps/tauri@tauri-build-v2.5.5...tauri-build-v2.5.6)

    ---
    updated-dependencies:
    - dependency-name: tauri
      dependency-version: 2.10.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo-minor-patch
    - dependency-name: tokio
      dependency-version: 1.50.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: cargo-minor-patch
    - dependency-name: env_logger
      dependency-version: 0.11.9
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo-minor-patch
    - dependency-name: tempfile
      dependency-version: 3.27.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: cargo-minor-patch
    - dependency-name: tauri-build
      dependency-version: 2.5.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 319b89e
Author: Jordon <jordon@bbgames.dev>
Date:   Mon Mar 16 17:31:46 2026 +0000

    Update Cargo.lock

commit a282067
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 17:29:49 2026 +0000

    Plugin api (#164)

commit 95e152b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 06:47:47 2026 +0000

    chore(deps)(deps-dev): bump the npm-minor-patch group

    Bumps the npm-minor-patch group in /Frontend with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest).

    Updates `@types/node` from 25.3.3 to 25.5.0
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

    Updates `vitest` from 4.0.18 to 4.1.0
    - [Release notes](https://github.com/vitest-dev/vitest/releases)
    - [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.0/packages/vitest)

    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-version: 25.5.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-minor-patch
    - dependency-name: vitest
      dependency-version: 4.1.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 3d7b8ec
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 06:36:55 2026 +0000

    chore(deps): bump actions/upload-artifact from 6 to 7

    Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 6 to 7.
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@v6...v7)

    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-version: '7'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 4643038
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 16 06:36:48 2026 +0000

    chore(deps): bump the actions-minor-patch group with 2 updates

    Bumps the actions-minor-patch group with 2 updates: [Swatinem/rust-cache](https://github.com/swatinem/rust-cache) and [tauri-apps/tauri-action](https://github.com/tauri-apps/tauri-action).

    Updates `Swatinem/rust-cache` from 2.8.2 to 2.9.1
    - [Release notes](https://github.com/swatinem/rust-cache/releases)
    - [Changelog](https://github.com/Swatinem/rust-cache/blob/master/CHANGELOG.md)
    - [Commits](Swatinem/rust-cache@779680d...c193711)

    Updates `tauri-apps/tauri-action` from 0.6.1 to 0.6.2
    - [Release notes](https://github.com/tauri-apps/tauri-action/releases)
    - [Changelog](https://github.com/tauri-apps/tauri-action/blob/dev/CHANGELOG.md)
    - [Commits](tauri-apps/tauri-action@73fb865...84b9d35)

    ---
    updated-dependencies:
    - dependency-name: Swatinem/rust-cache
      dependency-version: 2.9.1
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions-minor-patch
    - dependency-name: tauri-apps/tauri-action
      dependency-version: 0.6.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e234e8f
Merge: 778a8af dd74c20
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 00:31:49 2026 +0000

    Merge pull request #159 from Open-VCS/dependabot/npm_and_yarn/Frontend/npm_and_yarn-b2936519f3

    chore(deps): bump rollup from 4.54.0 to 4.59.0 in /Frontend in the npm_and_yarn group across 1 directory

commit 778a8af
Merge: c8b6091 ce14363
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 00:31:30 2026 +0000

    Merge pull request #154 from Open-VCS/dependabot/npm_and_yarn/Frontend/Dev/npm-minor-patch-d2602a841d

    chore(deps)(deps-dev): bump the npm-minor-patch group in /Frontend with 2 updates

commit c8b6091
Merge: c03949b fa0e11f
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 00:30:59 2026 +0000

    Merge pull request #157 from Open-VCS/dependabot/cargo/Dev/zip-8.0.0

    chore(deps): bump zip from 7.4.0 to 8.0.0

commit c03949b
Merge: bd59a40 faa6100
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 00:30:37 2026 +0000

    Merge pull request #161 from Open-VCS/dependabot/github_actions/Dev/actions-minor-patch-25236293f1

    chore(deps): bump the actions-minor-patch group across 1 directory with 2 updates

commit bd59a40
Merge: 75d0428 b5a7a34
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Mon Mar 16 00:30:15 2026 +0000

    Merge pull request #162 from Open-VCS/dependabot/cargo/Dev/cargo-minor-patch-16a8a2475c

    chore(deps): bump the cargo-minor-patch group across 1 directory with 5 updates

commit b5a7a34
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 9 07:14:20 2026 +0000

    chore(deps): bump the cargo-minor-patch group across 1 directory with 5 updates

    Bumps the cargo-minor-patch group with 4 updates in the / directory: [tauri](https://github.com/tauri-apps/tauri), [tokio](https://github.com/tokio-rs/tokio), [env_logger](https://github.com/rust-cli/env_logger) and [tempfile](https://github.com/Stebalien/tempfile).

    Updates `tauri` from 2.10.2 to 2.10.3
    - [Release notes](https://github.com/tauri-apps/tauri/releases)
    - [Commits](tauri-apps/tauri@tauri-v2.10.2...tauri-v2.10.3)

    Updates `tokio` from 1.49.0 to 1.50.0
    - [Release notes](https://github.com/tokio-rs/tokio/releases)
    - [Commits](tokio-rs/tokio@tokio-1.49.0...tokio-1.50.0)

    Updates `env_logger` from 0.11.8 to 0.11.9
    - [Release notes](https://github.com/rust-cli/env_logger/releases)
    - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md)
    - [Commits](rust-cli/env_logger@v0.11.8...v0.11.9)

    Updates `tempfile` from 3.25.0 to 3.26.0
    - [Changelog](https://github.com/Stebalien/tempfile/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/Stebalien/tempfile/commits/v3.26.0)

    Updates `tauri-build` from 2.5.5 to 2.5.6
    - [Release notes](https://github.com/tauri-apps/tauri/releases)
    - [Commits](tauri-apps/tauri@tauri-build-v2.5.5...tauri-build-v2.5.6)

    ---
    updated-dependencies:
    - dependency-name: tauri
      dependency-version: 2.10.3
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo-minor-patch
    - dependency-name: tokio
      dependency-version: 1.50.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: cargo-minor-patch
    - dependency-name: env_logger
      dependency-version: 0.11.9
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo-minor-patch
    - dependency-name: tempfile
      dependency-version: 3.26.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: cargo-minor-patch
    - dependency-name: tauri-build
      dependency-version: 2.5.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: cargo-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit faa6100
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 9 06:37:01 2026 +0000

    chore(deps): bump the actions-minor-patch group across 1 directory with 2 updates

    Bumps the actions-minor-patch group with 2 updates in the / directory: [github/codeql-action](https://github.com/github/codeql-action) and [actions/setup-node](https://github.com/actions/setup-node).

    Updates `github/codeql-action` from 4.32.2 to 4.32.6
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@45cbd0c...0d579ff)

    Updates `actions/setup-node` from 6.2.0 to 6.3.0
    - [Release notes](https://github.com/actions/setup-node/releases)
    - [Commits](actions/setup-node@6044e13...53b8394)

    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.32.6
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions-minor-patch
    - dependency-name: actions/setup-node
      dependency-version: 6.3.0
      dependency-type: direct:production
      update-type: version-update:semver-minor
      dependency-group: actions-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit ce14363
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Mar 2 06:51:51 2026 +0000

    chore(deps)(deps-dev): bump the npm-minor-patch group

    Bumps the npm-minor-patch group in /Frontend with 2 updates: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) and [jsdom](https://github.com/jsdom/jsdom).

    Updates `@types/node` from 25.2.2 to 25.2.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

    Updates `jsdom` from 28.0.0 to 28.1.0
    - [Release notes](https://github.com/jsdom/jsdom/releases)
    - [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md)
    - [Commits](jsdom/jsdom@28.0.0...28.1.0)

    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-version: 25.2.3
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-minor-patch
    - dependency-name: jsdom
      dependency-version: 28.1.0
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: npm-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 75d0428
Author: Jordon <jordon@bbgames.dev>
Date:   Sun Mar 1 09:59:08 2026 +0000

    Create opencode-review.yml

commit 623547b
Author: Jordon <jordon@bbgames.dev>
Date:   Sun Mar 1 09:51:03 2026 +0000

    Update opencode.yml

commit 8ad05c3
Author: Jordon <jordon@bbgames.dev>
Date:   Sun Mar 1 09:45:18 2026 +0000

    Update opencode.yml

commit e1e7420
Author: Jordon <jordon@bbgames.dev>
Date:   Sun Mar 1 09:34:57 2026 +0000

    Added opencode workflow

commit dd74c20
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Feb 28 21:29:52 2026 +0000

    chore(deps): bump rollup

    Bumps the npm_and_yarn group with 1 update in the /Frontend directory: [rollup](https://github.com/rollup/rollup).

    Updates `rollup` from 4.54.0 to 4.59.0
    - [Release notes](https://github.com/rollup/rollup/releases)
    - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
    - [Commits](rollup/rollup@v4.54.0...v4.59.0)

    ---
    updated-dependencies:
    - dependency-name: rollup
      dependency-version: 4.59.0
      dependency-type: indirect
      dependency-group: npm_and_yarn
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit fa0e11f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Feb 16 07:13:37 2026 +0000

    chore(deps): bump zip from 7.4.0 to 8.0.0

    Bumps [zip](https://github.com/zip-rs/zip2) from 7.4.0 to 8.0.0.
    - [Release notes](https://github.com/zip-rs/zip2/releases)
    - [Changelog](https://github.com/zip-rs/zip2/blob/master/CHANGELOG.md)
    - [Commits](zip-rs/zip2@v7.4.0...v8.0.0)

    ---
    updated-dependencies:
    - dependency-name: zip
      dependency-version: 8.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 5b2eec1
Author: Jordon <jordon@bbgames.dev>
Date:   Sat Feb 14 14:45:26 2026 +0000

    Add ScreenShots

commit d00a409
Author: Jordon <jordon@bbgames.dev>
Date:   Thu Feb 12 17:29:53 2026 +0000

    Create DESIGN.md

commit 00f9cef
Author: Jordon <jordon@bbgames.dev>
Date:   Thu Feb 12 17:25:50 2026 +0000

    Update AGENTS.md

commit fbcfb02
Author: Jordon <jordon@bbgames.dev>
Date:   Thu Feb 12 17:06:02 2026 +0000

    Add documents

commit 84b3618
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Feb 11 16:07:48 2026 +0000

    Moved files

commit 1f50b2c
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Feb 11 16:07:10 2026 +0000

    Removed example plugin

commit 0e8f20b
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Feb 11 02:41:31 2026 +0000

    backend: document remaining private functions

    Add rustdoc coverage for all remaining backend private/helpers,
    including command helpers, plugin runtime internals, bundle/theme
    utilities, logger internals, and tests. All backend functions now
    include rustdoc with parameter and return sections where applicable.

commit 75f2a4c
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Feb 11 02:24:37 2026 +0000

    backend: document all public functions with rustdoc

    Add rustdoc across backend public APIs, including Tauri commands,
    plugin runtime helpers, configuration/state helpers, and utility
    functions. Each public function now documents return values, and
    functions with arguments include explicit parameter sections.

commit 4e220a2
Author: Jordon <jordon@bbgames.dev>
Date:   Wed Feb 11 02:21:49 2026 +0000

    Update Cargo.lock

commit 00fc1d5
Merge: 98bf73b 5a6c647
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Wed Feb 11 01:55:07 2026 +0000

    Merge pull request #150 from Open-VCS/dependabot/github_actions/Dev/actions-minor-patch-4d5d113fee

    chore(deps): bump github/codeql-action from 4.32.0 to 4.32.2 in the actions-minor-patch group

commit 98bf73b
Merge: 8dbe0da 818b2a4
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Wed Feb 11 01:54:53 2026 +0000

    Merge pull request #151 from Open-VCS/dependabot/npm_and_yarn/Frontend/Dev/npm-minor-patch-f2bfe2982b

    chore(deps)(deps-dev): bump @types/node from 25.2.1 to 25.2.2 in /Frontend in the npm-minor-patch group

commit 8dbe0da
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Tue Feb 10 17:30:11 2026 +0000

    Revise security policy language for clarity

    Updated language for clarity and consistency in the security policy.

commit 87ad670
Author: Jordon <16258926+Jordonbc@users.noreply.github.com>
Date:   Tue Feb 10 16:55:18 2026 +0000

    Add security policy and reporting guidelines

commit 818b2a4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Feb 9 07:04:37 2026 +0000

    chore(deps)(deps-dev): bump @types/node

    Bumps the npm-minor-patch group in /Frontend with 1 update: [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node).

    Updates `@types/node` from 25.2.1 to 25.2.2
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

    ---
    updated-dependencies:
    - dependency-name: "@types/node"
      dependency-version: 25.2.2
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: npm-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 5a6c647
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Feb 9 06:55:00 2026 +0000

    chore(deps): bump github/codeql-action in the actions-minor-patch group

    Bumps the actions-minor-patch group with 1 update: [github/codeql-action](https://github.com/github/codeql-action).

    Updates `github/codeql-action` from 4.32.0 to 4.32.2
    - [Release notes](https://github.com/github/codeql-action/releases)
    - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
    - [Commits](github/codeql-action@b20883b...45cbd0c)

    ---
    updated-dependencies:
    - dependency-name: github/codeql-action
      dependency-version: 4.32.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: actions-minor-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 01f6538
Author: Jordon <jordon@bbgames.dev>
Date:   Sun Feb 8 17:57:10 2026 +0000

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant