Skip to content

v0.16.0: milestone release (audit close-out + README screenshots)#49

Merged
NathanNeurotic merged 1 commit into
mainfrom
release/v0.16.0
May 29, 2026
Merged

v0.16.0: milestone release (audit close-out + README screenshots)#49
NathanNeurotic merged 1 commit into
mainfrom
release/v0.16.0

Conversation

@NathanNeurotic
Copy link
Copy Markdown
Owner

Summary

Milestone release. No code changes from v0.15.4 — cuts a clean `0.16.0` to mark the end of the external-audit close-out and bundle the new README + `docs/SCREENSHOTS.md` gallery into the release artifacts.

The CHANGELOG entry recaps the full v0.13.0 → v0.15.4 line (correctness/security, responsiveness, reliability, structure, GUI) for anyone reading the release notes cold.

Test plan

  • `scripts/build-release.ps1` → FileVersion 0.16.0.0
  • 53/53 tests green (unchanged code from v0.15.4)
  • CI cuts the v0.16.0 release with installer + portable + zip + SHA-256

🤖 Generated with Claude Code

No code changes from v0.15.4. Cuts a clean version to mark the end
of the external-audit close-out and bundle the new README + docs
screenshots into the release artifacts.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request updates CHANGELOG.md to document the release of version 0.16.0, detailing various improvements in correctness, security, responsiveness, reliability, structure, and GUI. The feedback suggests a minor spelling correction to change 'colour-coded' to 'color-coded' for consistency across the changelog.

Comment thread CHANGELOG.md
- **Responsiveness:** cached dependency probes off the UI thread, async provider wizards, in-memory settings cache, compiled hot-path regexes, and the freeze fixes (UI-thread offload, hung-instance recovery, USER-handle leak in the tray menu, infinite-wait refresh hang).
- **Reliability:** Win32 Job Object so orphan rclone processes die with Pixelpipe, startup orphan scan, 3-button "drive in use" recovery.
- **Structure:** `RcloneClient`, `SettingsStore`, `DependencyProbe`, `MountManager` extracted from `TrayContext`; SDK-style `.csproj` alongside the `csc.exe` build; `/platform:x64`.
- **GUI:** status dots, owner-drawn dark storage gauge, colour-coded Activity tab, DPI-aware widths, restructured ProfileCard header with overflow menu, tabbed Edit-profile dialog.
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

To maintain spelling consistency across the changelog (e.g., "Colored Activity tab" on line 94 and "colors" on line 329), consider using the US spelling "color-coded" instead of "colour-coded".

Suggested change
- **GUI:** status dots, owner-drawn dark storage gauge, colour-coded Activity tab, DPI-aware widths, restructured ProfileCard header with overflow menu, tabbed Edit-profile dialog.
- **GUI:** status dots, owner-drawn dark storage gauge, color-coded Activity tab, DPI-aware widths, restructured ProfileCard header with overflow menu, tabbed Edit-profile dialog.

@NathanNeurotic NathanNeurotic merged commit 475ead0 into main May 29, 2026
1 check passed
@NathanNeurotic NathanNeurotic deleted the release/v0.16.0 branch May 29, 2026 09:37
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