✅ Added
- Per-project local parameter profiles (for local folders/projects).
- New Reset Data action to clear saved per-project profiles.
- Localized confirmation dialogs for Reset Settings and Reset Data.
- Performance test suite to detect CPU/RAM regressions.
- Virtualized line numbers control for large outputs.
- Compiled bindings enabled by default for Avalonia.
global.json+ CI updates to pin .NET SDK (10.0.3) and stabilize builds.
🔁 Changed
- Switched project license from BSL 1.1 to GPL-3.0.
- Reworked Git-based output paths to use clean web GitHub URLs instead of local cache/temp paths.
- Refined search/filter interaction for more predictable behavior.
- Improved UI adaptability in compact/resized layouts.
✅ Fixed
- Reduced high background CPU usage and improved idle behavior.
- Reduced RAM spikes and improved memory release after heavy operations.
- Fixed search/filter/preview UI glitches and animation stutter cases.
- Fixed preview-mode menu/view handling and line-number rendering issues.
- Improved Git clone progress reporting reliability.
- Improved scrollbar stability in heavy tree scenarios.
- Fixed profile restore edge cases where settings could be mixed or reset incorrectly between projects.
🧪 Tests
- Added performance-focused tests.
- Expanded coverage for per-project profile save/restore and reset flows.
- Fixed CI workflow (
dotnet.yml) for stable test execution.
🧱 Notes
- Avalonia updated from
11.0.10to11.3.12. - .NET SDK pinned from
10.0.2to10.0.3. - Skia GPU resource cache is capped (conservative limit).
- Trace logging is disabled for Release/Publish builds (Debug only).
- Status operation handling was hardened to avoid stale UI updates.