Finestray-0.5-win64.exe is the installer.
Finestray.exe is the standalone portable executable.
- Add more script calls to UpdateVersion.ps1
- Remove documented apis from WindowsUndocumented.h
- ContextMenu visible windows current desktop check
- Remove win10 shortcut TODO item
- Don't run clang analyze builds
- Add zed config files
- Use explicit c++ 23 standard
- Fix launch failure with clang build
- Update cJSON to v1.7.19
- Add .codebook.toml for spell checking
- Split cppcheck-all.bat from analyze-all.bat
- Fix clang-tidy issues
- Add clang-tidy scripts
- Minor build script improvements
- Minor cmake improvements
- Add --parallel to all cmake builds
- Minor markdown file formatting fixes
- Fix icons for UWP and packaged apps
- Add error handling to WindowsTracker start()
- Support tray minimize for UWP windows
- Add .cache dir to .gitignore
- Fix some clang analyzer issues
- Add .editorconfig
- Improve stealth window detection
- Restore polling
- Fix noexcept issues
- Fix const-ness issues
- Add analyze-all.bat
- Fix missing debug print newlines
- Improve minimize event debug logging
- Fix buffer allocation logic in Log.cpp
- Add clang crash and settings window TODO items
- Minor debug print improvements
- Better window tracking for add/change events
- Improve last error handling
- Move getWindowGext() helper to WindowInfo::getTitle()
- Minor debug print improvements
- Remove auto-update from TODO list
- Minor debug print adjustments
- Remove winget github workflow, update release checklist
- Link to correct version of README for help
- Split app data from Finestray.rc to AppInfo.h
Full Changelog: v0.4...v0.5