This release makes schedule dependencies something you can work with directly on the Gantt, and it makes large schedules dramatically faster to navigate. Dependency lines are now interactive, with a full editing popover and a live preview of how a change will ripple through your schedule. Alongside that, a significant performance pass cuts the cost of rendering and scrolling heavy schedules, and the sign-up experience for people receiving shared links has been rebuilt.
Notable Enhancements
Configure dependencies directly on the Gantt
Dependency lines on the Gantt are now hoverable and clickable. Hovering a line shows a tooltip with its details, and clicking opens a draggable popover where you can change the dependency type, adjust offset and lag, and set minimum and maximum constraints without leaving the chart. As you adjust a constraint, a live preview shows ghost bars and ghost lines for everything that would move, along with counts of affected items and any conflicts, so you can see the downstream impact before you commit. Dependency lines also now render differently depending on how tightly they are constraining the schedule, so binding, slack, and unconstrained relationships are distinguishable at a glance.
Much faster large schedules
Scrolling and loading heavy schedules is substantially quicker. Dependency line rendering, which accounted for roughly three quarters of Gantt scroll cost, now skips lines that are off screen vertically as well as horizontally, recomputes only after meaningful scroll movement, and renders on its own compositing layer so scrolling slides the lines instead of redrawing them. Schedule elements now load progressively, which removes the long pause on first login. Reparenting an object, which previously could time out on large trees, now completes in well under a second.
Bug Fixes
Dependency changes made from the Gantt now appear immediately. Minimum, maximum, and offset values, and the approval count on the blocked by side of a relationship, no longer require a page refresh to update.
The hidden dependency indicator is clickable again, and you can drag to create a new dependency even when a visible dependency line already exists on the same side of an object.
Fixed blank bands appearing while scrolling large schedules, and fixed the Gantt breaking after repeated horizontal scrolling on a large collapsed schedule.
Saved views now load correctly from the sidebar. Selecting a saved view no longer leaves the filter and display menus showing the previous view with an incorrect unsaved state.
In wide and compact density, the list action checkbox no longer overlaps the expand and collapse control on nested items.
When creating an object from the Gantt, only the new object row is highlighted. The row above it is no longer left in a focused state.
Fixed a Gantt caching issue where a newly created object could briefly appear as external or show stale values.
Display option toggle labels are clickable, popover spacing and text contrast were corrected, and the loading indicator is smaller.

