v1.43.2 — Timeline view, start dates, no more jumping
Includes v1.43.0 and v1.43.1 (not released separately). Update: scripts/update.sh (applies migration 0020). Windows app: desktop-v0.6.2.
v1.43.2 — 2026-09-29
Fixed
- The Tasks page no longer jumps to the top after you create, edit or move a task (also several subtasks in a row, bulk entry, templates, reordering, moving to another project, ticking off a repeating task, the board). The list used to show "Loading tasks…" for a moment after every change, which reset the scroll position; now it refreshes in the background and you stay where you are.
v1.43.1 — 2026-09-29
Changed
- New tasks open where you add them: the + on a project or category header now opens the form right under that header (and scrolls it into view) instead of jumping to the top of the page. The task is created in that project or category. + New Task at the top and the n key still open it at the top; Edit and Add subtask already open below their task.
v1.43.0 — 2026-09-29
Added
- Timeline view (Gantt chart): a fourth view next to List, Board and Calendar.
- Each task with dates is a bar from its start to its deadline, or a ◆ on the deadline when it has no start; grouped by project, subtasks indented under their parent.
- Arrows show what a task waits for; an arrow drawn backwards in red dashes means the order doesn't fit the dates.
- Late tasks are outlined in red, done ones faded, weekends shaded, today a red line; zoom Days / Weeks / Months, Today scrolls back.
- Drag a bar to move a task (start and deadline together), drag its ends to change just the start or the deadline, with Undo; click to open it in the list.
- Task names stay in view while scrolling sideways, the dates while scrolling down; works on phones (horizontal scrolling).
- Start date for tasks (optional), next to the deadline in the form; the list, the share page and the calendar feed show the range (Oct 5 – Oct 9). It can't be after the deadline; repeating tasks move it along; it's in the history, the CSV export (Start) and export/import.
Changed
- The view buttons are a bit tighter on phones so all four fit on one line.
Fixed
- Repeating tasks now carry their subtasks' time estimates over to the next occurrence.
Under the hood
- Migration
0020:tasks.start_date;frontend/src/timeline.js(tested),components/TaskTimeline.js. - 3 new backend tests, 4 new frontend tests, 1 new browser test.