Commit graph

5 commits

Author SHA1 Message Date
935162ea70 Implement timeline scheduling feature with hour-based calendar slots
- Add CalendarSlotService methods for slot order calculation
  - Update PlannedItemController to create slots from datetime
  - Update CalendarSlotController with proper eager loading
  - Create timeline UI components (TripTimeline, DaySection, HourRow, ScheduleItemModal)
  - Add comprehensive PHPUnit tests (PlannedItemTest, CalendarSlotServiceTest)
  - Add comprehensive Selenium E2E tests (timeline-scheduling.test.js)
  - Update PlannablesList to support onItemsChange callback
2025-10-07 22:54:09 +02:00
0ad5c1796e Add plannable items 2025-10-04 14:59:20 +02:00
c66fd753cf WIP 2025-09-28 13:31:43 +02:00
ebc3c87116 Install PHPStan 2025-09-28 00:39:30 +02:00
f910dbc856 Refactor folder structure to DDD 2025-09-27 11:52:59 +02:00