release: v2.1.4 - #32
Merged
Merged
Conversation
added 9 commits
July 20, 2026 18:59
- Move CleanMyPosts.slnx to the repository root; drop the src/ copy and update the Solution env var in both workflows accordingly. - Modernize the README badge bar (flat-square + logos, sorted); drop the License badge; add Release and Downloads badges. - Add SECURITY.md and a root CLAUDE.md documenting layout, build/test, branch policy and the release process. - Add the prepare-release skill (.claude/skills/prepare-release) that cuts a release PR: version bump, release notes, PR to main. - Run CI on pull_request to main so the required build check can pass. - Pin *.sh to LF so the skill script stays runnable on Windows.
- Narrow the .gitignore rule from *.cmd to *local.cmd so the shared build/clean/license helper scripts are versioned. - Add build.cmd, clean.cmd and create-licenses.cmd.
- Bundle THIRD_PARTY_LICENSES.txt into the app output (linked Content), so the installer wildcard ships it into the app directory. - Open THIRD_PARTY_LICENSES.txt from AppContext.BaseDirectory instead of a bare "license.txt" that was never bundled and didn't match the file name. - Point create-licenses.cmd at the shipped project (src/CleanMyPosts) after the solution moved to the repo root; drop the now-redundant Tests exclusion.
…deletion Google My Activity pops a modal feedback/survey dialog mid-run (typically after the first couple of deletions). Being modal, it blocks the next delete click and stalls the loop. Dismiss it at the top of each iteration by clicking its "Close this dialog" button when present.
…videos Apply the same modal feedback/survey dialog dismissal to the liked-videos unlike loop as a safeguard against the Google-wide feedback widget.
- Update NuGet dependencies to latest (CommunityToolkit.Mvvm, WebView2, Microsoft.Extensions.*, Serilog.Settings.Configuration, SonarAnalyzer, coverlet, FluentAssertions, Microsoft.NET.Test.Sdk). Xunit.StaFact held at 1.2.69 since 3.x requires xunit v3. - Bump <Version> to 2.1.4. - Add release-notes/v2.1.4.md.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v2.1.4
Bundles the pending repo-setup and YouTube fixes with the version bump, dependency updates and release notes. Merging this brings PRs #30 and #31 into
main(they close automatically).User-facing changes
Dependencies
Updated to latest: CommunityToolkit.Mvvm, Microsoft.Web.WebView2, Microsoft.Extensions.Hosting/Http, Serilog.Settings.Configuration, SonarAnalyzer.CSharp, coverlet.collector/msbuild, FluentAssertions, Microsoft.NET.Test.Sdk.
Xunit.StaFactheld at 1.2.69 (3.x requires migrating to xunit v3).Repo tooling (from #30)
CleanMyPosts.slnxmoved to the repo root; workflows updated.SECURITY.md,CLAUDE.md, and theprepare-releaseskill.main(applied separately, already live).Release mechanics
<Version>bumped to 2.1.4;release-notes/v2.1.4.mdadded.TestCategory!=Long-Running).v2.1.4, publish the GitHub Release and update the AutoUpdater feed.🤖 Generated with Claude Code