Skip to content

Commit 3767c0f

Browse files
committed
Squashed commit of the following:
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
1 parent e1f9f0d commit 3767c0f

145 files changed

Lines changed: 12134 additions & 5608 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/codeql.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
submodules: recursive
5555

5656
- name: Initialize CodeQL
57-
uses: github/codeql-action/init@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v3
57+
uses: github/codeql-action/init@0d579ffd059c29b07949a3cce3983f0780820c98 # v3
5858
with:
5959
languages: ${{ matrix.language }}
6060
build-mode: ${{ matrix.build-mode }}
@@ -65,9 +65,9 @@ jobs:
6565

6666
- name: Autobuild
6767
if: matrix.build-mode == 'autobuild'
68-
uses: github/codeql-action/autobuild@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v3
68+
uses: github/codeql-action/autobuild@0d579ffd059c29b07949a3cce3983f0780820c98 # v3
6969

7070
- name: Perform CodeQL Analysis
71-
uses: github/codeql-action/analyze@b20883b0cd1f46c72ae0ba6d1090936928f9fa30 # v3
71+
uses: github/codeql-action/analyze@0d579ffd059c29b07949a3cce3983f0780820c98 # v3
7272
with:
7373
category: "/language:${{ matrix.language }}"

.github/workflows/development.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
5959
# ---------- Frontend: lint + typecheck ----------
6060
- name: Setup Node
61-
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
61+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
6262
with:
6363
node-version: '20'
6464
cache: 'npm'
@@ -99,7 +99,7 @@ jobs:
9999
pkg-config --modversion javascriptcoregtk-4.1
100100
101101
- name: Rust cache
102-
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
102+
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
103103
continue-on-error: true
104104

105105
- name: Cargo fmt (check)

.github/workflows/nightly.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ env:
2121
# Scheduled runs should always build from Dev. Manual runs should build from the selected branch.
2222
TARGET_REF: ${{ github.event_name == 'workflow_dispatch' && github.ref_name || 'Dev' }}
2323
# Flatpak is enabled in CI.
24-
OPENVCS_ENABLE_FLATPAK: '1'
24+
OPENVCS_ENABLE_FLATPAK: '0'
2525

2626
jobs:
2727
check-changes:
@@ -156,7 +156,7 @@ jobs:
156156
157157
# ---------- Frontend ----------
158158
- name: Setup Node
159-
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
159+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
160160
with:
161161
node-version: '20'
162162
cache: 'npm'
@@ -176,9 +176,6 @@ jobs:
176176
with:
177177
components: rustfmt, clippy
178178

179-
- name: Add WASI target
180-
run: rustup target add wasm32-wasip1
181-
182179
- name: Setup sccache
183180
uses: mozilla-actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
184181

@@ -224,14 +221,14 @@ jobs:
224221
225222
- name: Upload Flatpak bundle (artifact)
226223
if: matrix.platform == 'ubuntu-24.04' && env.OPENVCS_ENABLE_FLATPAK == '1' && hashFiles('packaging/flatpak/io.github.jordonbc.OpenVCS.yml') != ''
227-
uses: actions/upload-artifact@v6
224+
uses: actions/upload-artifact@v7
228225
with:
229226
name: OpenVCS-flatpak-nightly
230227
path: OpenVCS.flatpak
231228

232229
# ---------- Cache ----------
233230
- name: Rust cache
234-
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
231+
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
235232

236233
- name: Cargo fmt (check)
237234
run: cargo fmt --all -- --check
@@ -258,7 +255,7 @@ jobs:
258255
259256
# ---------- Build & publish ----------
260257
- name: Build and publish Nightly prerelease
261-
uses: tauri-apps/tauri-action@73fb865345c54760d875b94642314f8c0c894afa # action-v0.6.1
258+
uses: tauri-apps/tauri-action@84b9d35b5fc46c1e45415bdb6144030364f7ebc5 # action-v0.6.2
262259
env:
263260
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
264261
FRONTEND_SKIP_BUILD: '1'
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: opencode-review
2+
3+
on:
4+
pull_request:
5+
types: [opened, synchronize, reopened, ready_for_review]
6+
7+
jobs:
8+
review:
9+
if: github.event.pull_request.user.login == 'Jordonbc'
10+
runs-on: ubuntu-latest
11+
permissions:
12+
id-token: write
13+
contents: read
14+
pull-requests: write
15+
issues: write
16+
17+
steps:
18+
- uses: actions/checkout@v6
19+
with:
20+
persist-credentials: false
21+
22+
- name: primary
23+
id: review_primary
24+
continue-on-error: true
25+
uses: anomalyco/opencode/github@2410593023d2c61f05123c9b0faf189a28dfbeee
26+
env:
27+
OPENCODE_API_KEY: ${{ secrets.ZEN_API_KEY }}
28+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
29+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
with:
31+
model: ${{ vars.OPENCODE_REVIEW_MODEL }}
32+
use_github_token: true
33+
prompt: |
34+
Review this pull request:
35+
- Check for code quality issues
36+
- Look for potential bugs
37+
- Suggest improvements
38+
39+
- name: fallback
40+
if: steps.review_primary.outcome == 'failure'
41+
uses: anomalyco/opencode/github@2410593023d2c61f05123c9b0faf189a28dfbeee
42+
env:
43+
OPENCODE_API_KEY: ${{ secrets.ZEN_API_KEY }}
44+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
45+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
46+
with:
47+
model: ${{ vars.OPENCODE_REVIEW_MODEL_FALLBACK }}
48+
use_github_token: true
49+
prompt: |
50+
Review this pull request:
51+
- Check for code quality issues
52+
- Look for potential bugs
53+
- Suggest improvements

.github/workflows/opencode.yml

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
name: opencode
2+
3+
on:
4+
issue_comment:
5+
types: [created, edited]
6+
pull_request_review_comment:
7+
types: [created, edited]
8+
9+
jobs:
10+
opencode:
11+
if: |
12+
github.actor == 'Jordonbc' && (
13+
startsWith(github.event.comment.body, '/oc') ||
14+
contains(github.event.comment.body, '\n/oc') ||
15+
startsWith(github.event.comment.body, '/opencode') ||
16+
contains(github.event.comment.body, '\n/opencode')
17+
)
18+
runs-on: ubuntu-latest
19+
permissions:
20+
id-token: write
21+
contents: write
22+
pull-requests: write
23+
issues: write
24+
25+
steps:
26+
- name: Checkout repository
27+
uses: actions/checkout@v6
28+
with:
29+
fetch-depth: 0
30+
persist-credentials: true
31+
32+
- name: primary
33+
id: opencode_primary
34+
continue-on-error: true
35+
# Pinned to an immutable commit for CodeQL (tag: github-v1.2.17)
36+
uses: anomalyco/opencode/github@2410593023d2c61f05123c9b0faf189a28dfbeee
37+
env:
38+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
39+
OPENCODE_API_KEY: ${{ secrets.ZEN_API_KEY }}
40+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
41+
with:
42+
model: ${{ vars.OPENCODE_DEFAULT_MODEL }}
43+
44+
- name: fallback
45+
if: steps.opencode_primary.outcome == 'failure'
46+
# Pinned to an immutable commit for CodeQL (tag: github-v1.2.17)
47+
uses: anomalyco/opencode/github@2410593023d2c61f05123c9b0faf189a28dfbeee
48+
env:
49+
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}
50+
OPENCODE_API_KEY: ${{ secrets.ZEN_API_KEY }}
51+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
52+
with:
53+
model: ${{ vars.OPENCODE_DEFAULT_MODEL_FALLBACK }}

.github/workflows/publish-stable.yml

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
SCCACHE_GHA_ENABLED: 'true'
1616
SCCACHE_CACHE_SIZE: '2G'
1717
# Flatpak is enabled in CI.
18-
OPENVCS_ENABLE_FLATPAK: '1'
18+
OPENVCS_ENABLE_FLATPAK: '0'
1919
strategy:
2020
fail-fast: false
2121
matrix:
@@ -46,7 +46,7 @@ jobs:
4646
4747
# ---------- Frontend (Node + Vite) ----------
4848
- name: Setup Node
49-
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
49+
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0
5050
with:
5151
node-version: '20'
5252
cache: 'npm'
@@ -66,9 +66,6 @@ jobs:
6666
with:
6767
components: rustfmt, clippy
6868

69-
- name: Add WASI target
70-
run: rustup target add wasm32-wasip1
71-
7269
- name: Setup sccache
7370
uses: mozilla-actions/sccache-action@7d986dd989559c6ecdb630a3fd2557667be217ad # v0.0.9
7471

@@ -121,14 +118,14 @@ jobs:
121118
122119
- name: Upload Flatpak bundle (artifact)
123120
if: matrix.platform == 'ubuntu-24.04' && env.OPENVCS_ENABLE_FLATPAK == '1' && hashFiles('packaging/flatpak/io.github.jordonbc.OpenVCS.yml') != ''
124-
uses: actions/upload-artifact@v6
121+
uses: actions/upload-artifact@v7
125122
with:
126123
name: OpenVCS-flatpak-stable
127124
path: OpenVCS.flatpak
128125

129126
# ---------- Cargo caching ----------
130127
- name: Rust cache
131-
uses: Swatinem/rust-cache@779680da715d629ac1d338a641029a2f4372abb5 # v2.8.2
128+
uses: Swatinem/rust-cache@c19371144df3bb44fab255c43d04cbc2ab54d1c4 # v2.9.1
132129

133130
- name: Cargo fmt (check)
134131
run: cargo fmt --all -- --check
@@ -138,7 +135,7 @@ jobs:
138135

139136
# ---------- Build & publish with Tauri action ----------
140137
- name: Build and create GitHub Release (draft)
141-
uses: tauri-apps/tauri-action@73fb865345c54760d875b94642314f8c0c894afa # action-v0.6.1
138+
uses: tauri-apps/tauri-action@84b9d35b5fc46c1e45415bdb6144030364f7ebc5 # action-v0.6.2
142139
env:
143140
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
144141
# We already built the Frontend; tell Backend/Tauri to skip any beforeBuildCommand

0 commit comments

Comments
 (0)