Disabled the release workflow to avoid failed builds during rapid
development iteration.
Changes:
- Renamed release.yml to release.yml.disabled
- Added workflows/README.md explaining why it's disabled
- Will re-enable once core interactive features are complete
Current focus: Implementing interactive UI features (scrolling,
link navigation, bookmarks, etc.) before enabling automated releases.
- Install FTXUI, cpp-httplib, toml11 dependencies
- Use CMAKE_PREFIX_PATH for macOS Homebrew packages
- Add binary version test step
- Improve release notes with features and quick start
- Support both macOS and Linux builds with FetchContent fallback
- Change trigger from tags to push on main branch
- Add matrix build for macOS and Linux platforms
- Use softprops/action-gh-release for creating releases
- Auto-generate version using date and commit hash
- Upload platform-specific binaries to release
- Fix CMakeLists.txt to conditionally set Homebrew path for macOS only