feat: add Windows build support and release artifacts #83

Merged
kfickel merged 2 commits from 80_windows-build-support into main 2026-04-13 19:53:49 +02:00

2 commits

Author SHA1 Message Date
3745b88730 feat: add Windows cross-compilation and release artifacts
All checks were successful
Continuous Integration / Lint, Check & Test (push) Successful in 2m58s
Continuous Integration / Build Package (push) Successful in 3m19s
- Add mkWindowsCraneLib using x86_64-pc-windows-gnu target
- Add mkStreamdWindows using mingw-w64 toolchain for cross-compilation
- Export streamd-windows package from flake
- Add Windows build step and .exe artifact to release workflow
2026-04-13 19:53:15 +02:00
a5d143758a fix: cross-platform compatibility for Windows support
- Use directories::BaseDirs for config path fallback instead of hardcoded Unix path
- Default to notepad on Windows instead of vi for editor commands
- Skip +N line argument for notepad in todo edit (notepad doesn't support it)
2026-04-13 19:53:15 +02:00