Releases: m-walas/Harmobot
Releases · m-walas/Harmobot
v3.4
Changelog
[v3.4] - 2025-07-02
Added
- Ability to exclude any day from scheduling: each date column now has a checkbox to instantly enable or disable that day. Disabled days are blocked, cannot accept drag & drop, and are fully ignored by the solver.
Fixed
- Resolved a crash on macOS when dragging chips.
- Fixed an issue where highlighting availability could overwrite the blocked column color.
- Solver no longer assigns participants or shifts to blocked days, even after regenerating the schedule.
Changed
- Adapted integration from the old Schej service to the new Timeful service.
v3.3
Changelog
[v3.3] - 2025-03-15
Added
- Drag & Drop support for schedule addition from the summary panel (participants can be added by dragging them onto a schedule cell; they are retained in the summary list).
- Trash drop area for effortless removal of assignments.
- Plus button in the summary list for manual participant addition (allowing participants not originally retrieved via availability).
Changed
- Overall UI redesign with improved layout, updated icons, and enhanced responsiveness.
- Refined drag & drop interactions to prevent duplicate assignments in the same cell.
- Reworked export functionality: Schedule can now be exported in multiple formats (matrix-style CSV, HTML, and PNG).
- The CSV import process has been completely rebuilt to load the schedule matrix and update the participant list automatically.
v3.2
v3.1
v3.0
Changelog
[v3.0] - 2025-02-18
Added
- Nowa funkcjonalność generowania grafiku (dodana nowa integracja z Schej.it).
- Integracja z Cloudflare Worker dla automatycznego update’u wersji.
Changed
- UI został przebudowany i zoptymalizowany.
- Zmiany w algorytmie przydzielania dyżurów; lepsza funkcja kosztu (kary, nagrody - dostosowana pod nową integrację (posiada if needed option))
- przyjmowanie URL poza samym ID
Fixed
- Drobne poprawki UI.