-
Notifications
You must be signed in to change notification settings - Fork 1
Comparing changes
Open a pull request
base repository: fuzzzerd/SharpFM
base: v1.1.0
head repository: fuzzzerd/SharpFM
compare: 2.0.0-beta.0
- 10 commits
- 150 files changed
- 2 contributors
Commits on Apr 1, 2026
-
chore(deps): bump actions/setup-dotnet from 5.0.0 to 5.1.0 (#144)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5.0.0 to 5.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/releases">actions/setup-dotnet's">https://github.com/actions/setup-dotnet/releases">actions/setup-dotnet's releases</a>.</em></p> <blockquote> <h2>v5.1.0</h2> <h2>What's Changed</h2> <h3>Documentation</h3> <ul> <li>Readme update for environment variable on self hosted linux runners by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/priya-kinthali"><code>@priya-kinthali</code></a">https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/689">actions/setup-dotnet#689</a></li">https://redirect.github.com/actions/setup-dotnet/pull/689">actions/setup-dotnet#689</a></li> <li>Contributor icon updates by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/Falco20019"><code>@Falco20019</code></a">https://github.com/Falco20019"><code>@Falco20019</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/604">actions/setup-dotnet#604</a></li">https://redirect.github.com/actions/setup-dotnet/pull/604">actions/setup-dotnet#604</a></li> </ul> <h3>Dependency updates</h3> <ul> <li>Upgrade actions/checkout from 5 to 6 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/684">actions/setup-dotnet#684</a></li">https://redirect.github.com/actions/setup-dotnet/pull/684">actions/setup-dotnet#684</a></li> <li>Upgrade to latest actions packages by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/salmanmkc"><code>@salmanmkc</code></a">https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/687">actions/setup-dotnet#687</a></li">https://redirect.github.com/actions/setup-dotnet/pull/687">actions/setup-dotnet#687</a></li> <li>Upgrade dependencies in testproject and checkout in Readme by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/priya-kinthali"><code>@priya-kinthali</code></a">https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/692">actions/setup-dotnet#692</a></li">https://redirect.github.com/actions/setup-dotnet/pull/692">actions/setup-dotnet#692</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/priya-kinthali"><code>@priya-kinthali</code></a">https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> made their first contribution in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/689">actions/setup-dotnet#689</a></li">https://redirect.github.com/actions/setup-dotnet/pull/689">actions/setup-dotnet#689</a></li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/Falco20019"><code>@Falco20019</code></a">https://github.com/Falco20019"><code>@Falco20019</code></a> made their first contribution in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/604">actions/setup-dotnet#604</a></li">https://redirect.github.com/actions/setup-dotnet/pull/604">actions/setup-dotnet#604</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/compare/v5...v5.1.0">https://github.com/actions/setup-dotnet/compare/v5...v5.1.0</a></p">https://github.com/actions/setup-dotnet/compare/v5...v5.1.0">https://github.com/actions/setup-dotnet/compare/v5...v5.1.0</a></p> <h2>v5.0.1</h2> <h2>What's Changed</h2> <ul> <li>Upgrade typescript from 5.4.2 to 5.9.2 and document breaking changes in v5 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/624">actions/setup-dotnet#624</a></li">https://redirect.github.com/actions/setup-dotnet/pull/624">actions/setup-dotnet#624</a></li> <li>Upgrade eslint-plugin-jest from 27.9.0 to 29.0.1 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/648">actions/setup-dotnet#648</a></li">https://redirect.github.com/actions/setup-dotnet/pull/648">actions/setup-dotnet#648</a></li> <li>Upgrade actions/publish-action from 0.3.0 to 0.4.0 and update macos-13 to macos-15-intel by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/665">actions/setup-dotnet#665</a></li">https://redirect.github.com/actions/setup-dotnet/pull/665">actions/setup-dotnet#665</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/compare/v5...v5.0.1">https://github.com/actions/setup-dotnet/compare/v5...v5.0.1</a></p">https://github.com/actions/setup-dotnet/compare/v5...v5.0.1">https://github.com/actions/setup-dotnet/compare/v5...v5.0.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/baa11fbfe1d6520db94683bd5c7a3818018e4309"><code>baa11fb</code></a">https://github.com/actions/setup-dotnet/commit/baa11fbfe1d6520db94683bd5c7a3818018e4309"><code>baa11fb</code></a> Bump test dependencies to resolve System.Net.Http vulnerability, update workf...</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/24ec4f204bea672fb937f8f9f3bfec35ba0dc7b5"><code>24ec4f2</code></a">https://github.com/actions/setup-dotnet/commit/24ec4f204bea672fb937f8f9f3bfec35ba0dc7b5"><code>24ec4f2</code></a> Upgrade to latest actions packages (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/687">#687</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/687">#687</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/4c100cb5e4b37e8b502c0ca5acbab36ee401b85f"><code>4c100cb</code></a">https://github.com/actions/setup-dotnet/commit/4c100cb5e4b37e8b502c0ca5acbab36ee401b85f"><code>4c100cb</code></a> Fix icons (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/604">#604</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/604">#604</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/25328d894dc34d01d191df4849cb7f5402e3f142"><code>25328d8</code></a">https://github.com/actions/setup-dotnet/commit/25328d894dc34d01d191df4849cb7f5402e3f142"><code>25328d8</code></a> Bump actions/checkout from 5 to 6 (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/684">#684</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/684">#684</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/937b8dd3814c642a65e599b368dfac491d9c83da"><code>937b8dd</code></a">https://github.com/actions/setup-dotnet/commit/937b8dd3814c642a65e599b368dfac491d9c83da"><code>937b8dd</code></a> Update README with note on setting DOTNET_INSTALL_DIR for Linux permission is...</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/2016bd2012dba4e32de620c46fe006a3ac9f0602"><code>2016bd2</code></a">https://github.com/actions/setup-dotnet/commit/2016bd2012dba4e32de620c46fe006a3ac9f0602"><code>2016bd2</code></a> Bump actions/publish-action from 0.3.0 to 0.4.0 and update macos-13 to macos-...</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/21e81f65ddb80069d5591297dcd4703c0d9824d2"><code>21e81f6</code></a">https://github.com/actions/setup-dotnet/commit/21e81f65ddb80069d5591297dcd4703c0d9824d2"><code>21e81f6</code></a> Bump eslint-plugin-jest from 27.9.0 to 29.0.1 (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/648">#648</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/648">#648</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/740310365d5065c44c30d213e7963107ebfd22d5"><code>7403103</code></a">https://github.com/actions/setup-dotnet/commit/740310365d5065c44c30d213e7963107ebfd22d5"><code>7403103</code></a> Bump typescript from 5.4.2 to 5.9.2 (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/624">#624</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/624">#624</a>)</li> <li>See full diff in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/compare/v5.0.0...v5.1.0">compare">https://github.com/actions/setup-dotnet/compare/v5.0.0...v5.1.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5abc4da - Browse repository at this point
Copy the full SHA 5abc4daView commit details -
chore(deps): bump actions/checkout from 5 to 6 (#142)
Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/releases">actions/checkout's">https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v6.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update README to include Node.js 24 support details and requirements by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/salmanmkc"><code>@salmanmkc</code></a">https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li">https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> <li>Persist creds to a separate file by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li">https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>v6-beta by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li">https://redirect.github.com/actions/checkout/pull/2298">actions/checkout#2298</a></li> <li>update readme/changelog for v6 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li">https://redirect.github.com/actions/checkout/pull/2311">actions/checkout#2311</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0">https://github.com/actions/checkout/compare/v5.0.0...v6.0.0</a></p> <h2>v6-beta</h2> <h2>What's Changed</h2> <p>Updated persist-credentials to store the credentials under <code>$RUNNER_TEMP</code> instead of directly in the local git config.</p> <p>This requires a minimum Actions Runner version of <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a">https://github.com/actions/runner/releases/tag/v2.329.0">v2.329.0</a> to access the persisted credentials for <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker">https://docs.github.com/en/actions/tutorials/use-containerized-services/create-a-docker-container-action">Docker container action</a> scenarios.</p> <h2>v5.0.1</h2> <h2>What's Changed</h2> <ul> <li>Port v6 cleanup to v5 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li">https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p">https://github.com/actions/checkout/compare/v5...v5.0.1">https://github.com/actions/checkout/compare/v5...v5.0.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's">https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>V6.0.0</h2> <ul> <li>Persist creds to a separate file by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li">https://redirect.github.com/actions/checkout/pull/2286">actions/checkout#2286</a></li> <li>Update README to include Node.js 24 support details and requirements by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/salmanmkc"><code>@salmanmkc</code></a">https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li">https://redirect.github.com/actions/checkout/pull/2248">actions/checkout#2248</a></li> </ul> <h2>V5.0.1</h2> <ul> <li>Port v6 cleanup to v5 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li">https://redirect.github.com/actions/checkout/pull/2301">actions/checkout#2301</a></li> </ul> <h2>V5.0.0</h2> <ul> <li>Update actions checkout to use node 24 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/salmanmkc"><code>@salmanmkc</code></a">https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li">https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li> </ul> <h2>V4.3.1</h2> <ul> <li>Port v6 cleanup to v4 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/ericsciple"><code>@ericsciple</code></a">https://github.com/ericsciple"><code>@ericsciple</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li">https://redirect.github.com/actions/checkout/pull/2305">actions/checkout#2305</a></li> </ul> <h2>V4.3.0</h2> <ul> <li>docs: update README.md by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/motss"><code>@motss</code></a">https://github.com/motss"><code>@motss</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li">https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li> <li>Add internal repos for checking out multiple repositories by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/mouismail"><code>@mouismail</code></a">https://github.com/mouismail"><code>@mouismail</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li">https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li> <li>Documentation update - add recommended permissions to Readme by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/benwells"><code>@benwells</code></a">https://github.com/benwells"><code>@benwells</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li">https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li> <li>Adjust positioning of user email note and permissions heading by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/joshmgross"><code>@joshmgross</code></a">https://github.com/joshmgross"><code>@joshmgross</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li">https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li> <li>Update README.md by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/nebuk89"><code>@nebuk89</code></a">https://github.com/nebuk89"><code>@nebuk89</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li">https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li> <li>Update CODEOWNERS for actions by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/TingluoHuang"><code>@TingluoHuang</code></a">https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li">https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li> <li>Update package dependencies by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/salmanmkc"><code>@salmanmkc</code></a">https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li">https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li> </ul> <h2>v4.2.2</h2> <ul> <li><code>url-helper.ts</code> now leverages well-known environment variables by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/jww3"><code>@jww3</code></a">https://github.com/jww3"><code>@jww3</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li">https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li> <li>Expand unit test coverage for <code>isGhes</code> by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/jww3"><code>@jww3</code></a">https://github.com/jww3"><code>@jww3</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li">https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li> </ul> <h2>v4.2.1</h2> <ul> <li>Check out other refs/* by commit if provided, fall back to ref by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/orhantoy"><code>@orhantoy</code></a">https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li">https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li> </ul> <h2>v4.2.0</h2> <ul> <li>Add Ref and Commit outputs by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/lucacome"><code>@lucacome</code></a">https://github.com/lucacome"><code>@lucacome</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li">https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li> <li>Dependency updates by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a>-">https://github.com/dependabot"><code>@dependabot</code></a>- <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a">https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>, <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li">https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li> </ul> <h2>v4.1.7</h2> <ul> <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li">https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li> <li>Bump actions/checkout from 3 to 4 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li">https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li> <li>Check out other refs/* by commit by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/orhantoy"><code>@orhantoy</code></a">https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li">https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li> <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/jww3"><code>@jww3</code></a">https://github.com/jww3"><code>@jww3</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li">https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li> </ul> <h2>v4.1.6</h2> <ul> <li>Check platform to set archive extension appropriately by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/cory-miller"><code>@cory-miller</code></a">https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li">https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li> </ul> <h2>v4.1.5</h2> <ul> <li>Update NPM dependencies by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/cory-miller"><code>@cory-miller</code></a">https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li">https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li> <li>Bump github/codeql-action from 2 to 3 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li">https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li> <li>Bump actions/setup-node from 1 to 4 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li">https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li> <li>Bump actions/upload-artifact from 2 to 4 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li">https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a">https://github.com/actions/checkout/commit/1af3b93b6815bc44a9784bd300feb67ff0d1eeb3"><code>1af3b93</code></a> update readme/changelog for v6 (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li">https://redirect.github.com/actions/checkout/issues/2311">#2311</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a">https://github.com/actions/checkout/commit/71cf2267d89c5cb81562390fa70a37fa40b1305e"><code>71cf226</code></a> v6-beta (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li">https://redirect.github.com/actions/checkout/issues/2298">#2298</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a">https://github.com/actions/checkout/commit/069c6959146423d11cd0184e6accf28f9d45f06e"><code>069c695</code></a> Persist creds to a separate file (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li">https://redirect.github.com/actions/checkout/issues/2286">#2286</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a">https://github.com/actions/checkout/commit/ff7abcd0c3c05ccf6adc123a8cd1fd4fb30fb493"><code>ff7abcd</code></a> Update README to include Node.js 24 support details and requirements (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li">https://redirect.github.com/actions/checkout/issues/2248">#2248</a>)</li> <li>See full diff in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/checkout/compare/v5...v6">compare">https://github.com/actions/checkout/compare/v5...v6">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) You can trigger a rebase of this PR by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> > **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days. Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 7995d08 - Browse repository at this point
Copy the full SHA 7995d08View commit details
Commits on Apr 2, 2026
-
feat: add plain-text script editor with FmScript object model (#145)
## Summary - Script tab as primary editor for script clips, XML only for persistence/clipboard - Typed FmScript object model with validation, autocomplete, and syntax highlighting - Strategy-pattern step handlers, extensible for new step types - Repo restructured to src/tests layout with SharpFM.Scripting namespace - IClipboardService/IFolderService DI, status bar, keyboard shortcuts
Configuration menu - View commit details
-
Copy full SHA for 4e8b985 - Browse repository at this point
Copy the full SHA 4e8b985View commit details -
feat: add table/field schema editor with DataGrid (#146)
## Summary - Add FmTable/FmField model with full XML round-trip for schema editing - Add DataGrid-based table editor with add/remove fields, type/kind selection, and calculation editor modal - Add typed New menu with Script (Ctrl+N) and Table (Ctrl+Shift+N) creation - Fix missing DataGrid theme StyleInclude and command CanExecute refresh on selection change
Configuration menu - View commit details
-
Copy full SHA for 2550a67 - Browse repository at this point
Copy the full SHA 2550a67View commit details -
chore(deps): bump actions/setup-dotnet from 5.1.0 to 5.2.0 (#149)
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 5.1.0 to 5.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/releases">actions/setup-dotnet's">https://github.com/actions/setup-dotnet/releases">actions/setup-dotnet's releases</a>.</em></p> <blockquote> <h2>v5.2.0</h2> <h2>What's changed</h2> <h3>Enhancements</h3> <ul> <li>Add support for workloads input by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/gowridurgad"><code>@gowridurgad</code></a">https://github.com/gowridurgad"><code>@gowridurgad</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/693">actions/setup-dotnet#693</a></li">https://redirect.github.com/actions/setup-dotnet/pull/693">actions/setup-dotnet#693</a></li> <li>Add support for optional architecture input for cross-architecture .NET installs by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/priya-kinthali"><code>@priya-kinthali</code></a">https://github.com/priya-kinthali"><code>@priya-kinthali</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/700">actions/setup-dotnet#700</a></li">https://redirect.github.com/actions/setup-dotnet/pull/700">actions/setup-dotnet#700</a></li> </ul> <h3>Dependency Updates</h3> <ul> <li>Upgrade fast-xml-parser from 4.4.1 to 5.3.6 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/671">actions/setup-dotnet#671</a></li">https://redirect.github.com/actions/setup-dotnet/pull/671">actions/setup-dotnet#671</a></li> <li>Upgrade minimatch from 3.1.2 to 3.1.5 by <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/dependabot"><code>@dependabot</code></a">https://github.com/dependabot"><code>@dependabot</code></a> in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/pull/705">actions/setup-dotnet#705</a></li">https://redirect.github.com/actions/setup-dotnet/pull/705">actions/setup-dotnet#705</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/compare/v5...v5.2.0">https://github.com/actions/setup-dotnet/compare/v5...v5.2.0</a></p">https://github.com/actions/setup-dotnet/compare/v5...v5.2.0">https://github.com/actions/setup-dotnet/compare/v5...v5.2.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7"><code>c2fa09f</code></a">https://github.com/actions/setup-dotnet/commit/c2fa09f4bde5ebb9d1777cf28262a3eb3db3ced7"><code>c2fa09f</code></a> Bump minimatch from 3.1.2 to 3.1.5 (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/705">#705</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/705">#705</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/02574b18e2dc57a218ee4e11ba1e1603c67236e8"><code>02574b1</code></a">https://github.com/actions/setup-dotnet/commit/02574b18e2dc57a218ee4e11ba1e1603c67236e8"><code>02574b1</code></a> Add support for optional architecture input for cross-architecture .NET insta...</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/16c7b3c2fa55a0e394467d22512b84fda46adf63"><code>16c7b3c</code></a">https://github.com/actions/setup-dotnet/commit/16c7b3c2fa55a0e394467d22512b84fda46adf63"><code>16c7b3c</code></a> Bump fast-xml-parser from 4.4.1 to 5.3.6 (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/671">#671</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/671">#671</a>)</li> <li><a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/commit/131b410979e0b49e2162c0718030257b22d6dc2c"><code>131b410</code></a">https://github.com/actions/setup-dotnet/commit/131b410979e0b49e2162c0718030257b22d6dc2c"><code>131b410</code></a> Add support for workloads input (<a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://redirect.github.com/actions/setup-dotnet/issues/693">#693</a>)</li">https://redirect.github.com/actions/setup-dotnet/issues/693">#693</a>)</li> <li>See full diff in <a href="proxy.php?url=https%3A%2F%2Fgithub.com%2F%3Ca+href%3D"https://github.com/actions/setup-dotnet/compare/v5.1.0...v5.2.0">compare">https://github.com/actions/setup-dotnet/compare/v5.1.0...v5.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f64e4ad - Browse repository at this point
Copy the full SHA f64e4adView commit details -
docs: update README and bump to v2.0 (#151)
## Summary - Rewrite README to match current File/Edit/Plugins menu structure - Add keyboard shortcuts table and menu reference - Document bundled plugins (XML Viewer, Clip Inspector) and plugin authoring - Bump MinVer to v2.0 across all projects (SharpFM, Plugin, Plugin.Sample, Plugin.XmlViewer) - Add `Version` property to `IPanelPlugin` interface, shown in Plugin Manager UI - Fix asset path for project restructure ## Test plan - [x] `dotnet build && dotnet test` passes (198 tests) - [x] Plugin Manager shows version for each loaded plugin - [x] README accurately reflects current menu layout and workflows
Configuration menu - View commit details
-
Copy full SHA for a28c222 - Browse repository at this point
Copy the full SHA a28c222View commit details -
feat: add clip deletion from the UI (#152)
## Summary - Add `DeleteSelectedClip` command to remove the selected clip from the collection - Wire up Delete key binding, Edit > Delete Clip menu item, and right-click context menu on the clip list - Clean up orphaned files from disk when saving after deletions Closes #148
Configuration menu - View commit details
-
Copy full SHA for b0a25c8 - Browse repository at this point
Copy the full SHA b0a25c8View commit details -
ci: add test results and coverage reporting to PR comments (#153)
## Summary - Add `dotnet-test-reporter` to CI workflow to post test results and code coverage as a PR comment - Collect XPlat Code Coverage (Cobertura) and TRX test results from both test projects - Gate the report to the Ubuntu matrix leg to avoid duplicate comments ## Test plan - [x] Verify PR comment appears with test results and coverage after CI runs - [x] Confirm coverage threshold of 70% is enforced
Configuration menu - View commit details
-
Copy full SHA for 4788877 - Browse repository at this point
Copy the full SHA 4788877View commit details -
feat: expand plugin architecture with event, persistence, and transfo…
…rm types (#154) ## Summary - Introduce `IPlugin` base interface with shared metadata and lifecycle for all plugin types - Add `IEventPlugin` — headless event handlers that react to host events with no UI - Add `IPersistencePlugin` + `IClipRepository` — pluggable storage backends (cloud API, database, etc.) - Add `IClipTransformPlugin` — modify clip XML during import/export operations - Refactor `ClipRepository` to implement `IClipRepository` with async methods - Refactor `MainWindowViewModel` to use `IClipRepository` abstraction instead of concrete `ClipRepository` - Expand `PluginService` for multi-type plugin discovery and categorization - Generalize Plugin Manager UI to display all plugin types with type labels - Extend `IPluginHost` with `AllClips`, `ClipCollectionChanged`, and `ShowStatus` - Add plugin development documentation in `docs/plugins/`
Configuration menu - View commit details
-
Copy full SHA for 186047a - Browse repository at this point
Copy the full SHA 186047aView commit details
Commits on Apr 4, 2026
-
feat: object model as source of truth with save/dirty editors (#155)
## Summary - Replace debounced sync with explicit save/dirty model across all editors - FmScript gains structured mutation API (AddStep, RemoveStep, MoveStep, FindSteps, etc.) - ScriptStep gains typed accessors (GetCalculation, GetFieldReference, GetScriptReference, etc.) - Fix multi-line comment merging bug: consecutive separate comments no longer incorrectly merged - Multi-line comments render truncated in text editor; full content preserved via model merge on save - All editors validate content on save — invalid content stays dirty, last valid state preserved - Plugins only notified with valid content after successful saves
Configuration menu - View commit details
-
Copy full SHA for a0ce641 - Browse repository at this point
Copy the full SHA a0ce641View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.1.0...2.0.0-beta.0