Highlights
Added
- Per-profile show/hide controls under each browser in the Browsers configuration tab, so unwanted Chromium profiles can be hidden from the picker. (#311)
- "Remember expanded profile groups between launches" setting that persists each browser's expanded/collapsed profile group. (#311)
- Current-user portable browser registration (
Browser Picker (Portable)) that registers without administrator privileges, plus a settings toggle to register/unregister it. (#281)
Fixed
- Flat profile display ("Show profiles as separate entries") now works on every launch; profiles round-trip through
settings.jsonand rebuild after discovery instead of vanishing on a fresh start. (#311) - Startup crash (
OutOfMemoryException) when reading an oversized or corrupt ChromiumPreferencesfile during profile discovery; the bad profile is now skipped and the picker still launches. (#309) - Startup crash (
XamlParseException/UriFormatExceptionin the WPF font cache) when launched from a host with a stripped environment block missing thewindirvariable. (#308) - Browser launches from CLI tools that wrap the target URL in quotes (e.g. the Claude CLI via
BROWSER); surrounding quotes are now stripped so the host resolves and remember-choice works. (#307) - Registered URL handlers now use the application icon instead of pointing at a missing icon resource in the installer registry entries. (#282)
Changed
- The Feedback tab's Application log panel is now theme-aware, matching the rest of the settings dialog in both light and dark themes instead of a hardcoded dark palette. (#310)
Resolved issues
- #278 — current-user portable registration without admin
- #296 — browser launch fails when the URL is quoted
- #299 — font cache crash when
windiris missing - #303 —
OutOfMemoryExceptionduring Chromium profile discovery - #304 — browser profile UI issues (flat display, hiding profiles, expander state)
- #305 — application log panel did not match the dialog theme
Included pull requests
- Bump xunit.runner.visualstudio from 3.1.4 to 3.1.5 by @dependabot[bot] in #277
- Bump svg.skia.converter from 4.4.0 to 4.5.0 by @dependabot[bot] in #276
- Bump Microsoft.NET.Test.Sdk from 17.14.1 to 18.5.1 by @dependabot[bot] in #275
- Bump svg.skia.converter from 4.5.0 to 4.6.0 by @dependabot[bot] in #280
- Add user-only portable browser registration by @mortenn in #281
- Use application icon for registered URL handlers by @mortenn in #282
- Bump Microsoft.Extensions.Hosting from 10.0.5 to 10.0.8 by @dependabot[bot] in #292
- Bump svg.skia.converter from 4.6.0 to 4.8.0 by @dependabot[bot] in #294
- Bump Microsoft.NET.Test.Sdk from 18.5.1 to 18.6.0 by @dependabot[bot] in #297
- Bump svg.skia.converter from 4.8.0 to 5.0.0 by @dependabot[bot] in #298
- Bump csharpier from 1.2.6 to 1.3.0 by @dependabot[bot] in #300
- Bump CSharpier.MsBuild from 1.2.6 to 1.3.0 by @dependabot[bot] in #301
- Bump Microsoft.Extensions.Hosting from 10.0.8 to 10.0.9 by @dependabot[bot] in #302
- Fix browser launches from CLI tools that quote the URL (#296) by @mortenn in #307
- Fix OutOfMemoryException during Chromium profile discovery (#303) by @mortenn in #309
- Fix WPF font cache crash when launched without windir (issue #299) by @mortenn in #308
- Make application log UI theme-aware (#305) by @mortenn in #310
- Fix browser profile UI issues (#304) by @mortenn in #311
- Fix IL3000 error in portable single-file build by @mortenn in #312
Full Changelog: v3.2.2...v3.2.3