Currently the timeline editor makes strong assumptions about the timeline, namely, that all entries are contiguous and start in the past. We should remove these. When updating the timeline:
- Sort by start time
- If there are overlaps between entries, trim
- If there is a gap between now and start time, fill
- If there are gaps between entries, fill
- If there is a gap between last entry and end time, fill
Required by #34 (maybe) and #35 .
Currently the timeline editor makes strong assumptions about the timeline, namely, that all entries are contiguous and start in the past. We should remove these. When updating the timeline:
Required by #34 (maybe) and #35 .