| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| Hero.Planner.1.3.0.exe | 2025-12-10 | 94.9 MB | |
| HERO v1.3.0 Major New Features _ Bug Fixes source code.tar.gz | 2025-12-06 | 875 Bytes | |
| HERO v1.3.0 Major New Features _ Bug Fixes source code.zip | 2025-12-06 | 991 Bytes | |
| README.md | 2025-12-06 | 3.8 kB | |
| Totals: 4 Items | 94.9 MB | 6 | |
[1.3.0] - 2025-12-09
✨ Major New Features
- Complete Shift Type Customization System:
- Manage Shift Types modal accessible from Team & Schedule dropdown
- Create unlimited custom shift types with personalized names and icons
- Choose from 11 curated Lucide icons (Sun, Coffee, Moon, Sunset, Sunrise, CloudMoon, CloudSun, Clock, Briefcase, Calendar, Star)
- Select from 3 theme-aware color schemes (Color 1, 2, 3) that adapt to theme changes
- Edit base shifts (Morning, Middle, Night) - customize names, icons, and colors
- Delete any shift type including base shifts
- "Restore Defaults" button to revert base shifts to original settings
- Cross-modal navigation between Shift Type Management and Shift Settings
- Custom shifts integrate seamlessly with Cycle Mode
-
All customizations persist between sessions via localStorage
-
Theme-Aware Color System:
- Custom shifts use theme colors instead of fixed colors
- Color selections automatically adapt when switching themes (Oceanic, Sunset, Retro, etc.)
- Consistent visual experience across light and dark modes
-
Color picker displays actual theme colors in real-time
-
Smart Data Management:
- Automatic cleanup: Deleting a shift converts all instances to "OFF" across all weeks
- Enhanced deletion warnings explain impact on existing schedules
- Deleted shifts removed from Shift Palette, Shift Settings, and Cycle Mode
- Base shift deletion uses marker system for reversibility
🎨 UI/UX Improvements
- Reordered Team & Schedule dropdown: Shift Settings now appears before Manage Shift Types
- Settings button appears on hover for all shifts in palette
- Color picker buttons show live preview of theme colors
- Custom shifts display with consistent styling in palette and rota
- Clear visual distinction between base and custom shifts with "Base" badge
- Improved modal navigation with reciprocal buttons
- Add Custom Shift now offers both theme-aware and custom color options with clear warnings
- Header dropdown buttons now use smaller icons (14px) and rectangular shape with smooth corners for a more professional appearance
- Theme button styling updated to match other header buttons
🐛 Bug Fixes
- Fixed duplicate key warning when editing base shifts
- Fixed custom shifts not appearing in Cycle Mode
- Fixed custom shift colors not displaying on rota page
- Fixed deleted base shifts still appearing in Shift Settings modal
- Resolved theme color conflicts with custom shifts
- Fixed Manage Regular Shifts modal not displaying correctly
- Fixed shift settings header showing internal ID instead of user-defined shift name
- Fixed absences not properly overriding shift assignments in hour calculations
- Fixed form state not clearing after deleting a shift in Manage Shift Types
- Fixed critical bug: Custom shift color/themeColor properties not being saved when adding shifts
- Fixed critical bug: Color properties not being passed through allShiftsMap to display components
- Fixed critical bug: RotaTableCell checking for wrong property name (customColor vs color)
- Fixed duplicate line in AddCustomShift component resetting color twice
- Fixed icon filename mismatch in main.cjs (SHIFTS.ico → Hero.ico)
- Fixed missing handleDeleteArchivedWeek function causing Archive modal to crash
- Added Credits & Attributions section to About modal
-
- Fixed input field becoming disabled after deleting a staff member in Manage Team modal