Daniel Perelman perelman
perelman pushed to main at perelman/schedule-grid-js 2022-08-25 16:15:57 -04:00
f55a79d81c Create empty people_info if missing.
perelman pushed to main at perelman/schedule-grid-js 2022-08-25 03:06:34 -04:00
5d0e70ed6c Support editing individual people's start/end times and days present.
805aeefd29 Debounce change listeners on time inputs so it's possible to type into them.
Compare 2 commits »
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 13:59:08 -04:00
c775d6b9e9 Display something (corrupted) if events are not aligned with rows.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 13:47:52 -04:00
f3d6a7abab Make clickable elements visually distinct so it's clear they are clickable.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 13:42:28 -04:00
9d6501f4d5 Finish adding warnings.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 08:31:16 -04:00
fd4d5da9a7 Make event editor foldable.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 08:09:36 -04:00
57f68c70e7 Add restore backup button so backups can become editable without cloning to a new schedule.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 07:54:08 -04:00
eb6dcef330 More warnings. Missing warning on events by time.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 07:34:36 -04:00
48fe74e160 Initial warnings support. Only a few warnings included.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 06:22:02 -04:00
c6d8d64a41 Fix for viewing invalid person.
edaf988eec Fix for viewing invalid day.
Compare 2 commits »
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 06:15:33 -04:00
505281f4e3 Properly support displaying single column individual schedules.
perelman pushed to main at perelman/schedule-grid-js 2022-08-24 04:04:00 -04:00
2a8ef54175 Support different displays. Individual schedules don't do single column properly yet.
perelman pushed to main at perelman/schedule-grid-js 2022-08-23 08:57:47 -04:00
208d7fbc4d Make clicking event titles change the event being edited.
perelman pushed to main at perelman/schedule-grid-js 2022-08-23 08:36:34 -04:00
763a6a77c5 Support adding/removing days from schedule.
b9f2254c87 Support for editing the start time, end time, and granularity of a schedule. Doesn't forbid all invalid values.
Compare 2 commits »
perelman pushed to main at perelman/schedule-grid-js 2022-08-23 07:45:24 -04:00
729b477d44 Generate an empty schedule when given an empty data directory so it's possible to use without an existing schedule.
336a8e432f Support creating new schedules.
Compare 2 commits »
perelman pushed to main at perelman/schedule-grid-js 2022-08-22 19:09:37 -04:00
ee8dc84628 Don't update schedule settings twice when loading a file.
perelman pushed to main at perelman/schedule-grid-js 2022-08-22 19:00:34 -04:00
18d4074029 Support editing people table.
f6c54369d8 Support for editing everything about events except the days/people.
Compare 2 commits »
perelman pushed to main at perelman/schedule-grid-js 2022-08-22 08:26:10 -04:00
d95ed2cb14 Basic support for loading schedules, creating and loading backups, changing title, and adding/removing people. Cannot edit events.
perelman pushed to main at perelman/schedule-grid-js 2022-08-22 01:54:37 -04:00
72a63f8356 Support display of full schedules using browser console.
perelman pushed to main at perelman/schedule-grid-js 2022-08-21 17:54:59 -04:00
c5ab01794b Initial commit.