v0.28.2 Ultima
Steadier live cursors in task tables
Choose which parent dates to send to Azure. Push highlights parent dates extended by subtasks and opens their review with one click. Each date stays unchecked until you explicitly select it, with a clear indicator showing whether it will be sent. Understand why a Feature is excluded from Push. Blocked parents remain visible w…
Improved
- Choose which parent dates to send to Azure. Push highlights parent dates extended by subtasks and opens their review with one click. Each date stays unchecked until you explicitly select it, with a clear indicator showing whether it will be sent.
- Understand why a Feature is excluded from Push. Blocked parents remain visible with guidance for the project owner’s “Azure DevOps owns parent dates” setting. Source counts now include their work-item types.
- Follow nearby work more smoothly. Live cursors stay visible as teammates move between task names, row padding, columns, and nearby rows in List and the Gantt task panel.
- Keep the right place across layouts. Different panel widths, hidden columns, scrolling, and virtual rows keep the cursor tied to the same task-table location when that location is available.
- Calmer updates on a busy connection. Confirmed cursor updates use a short, bounded transition so a delayed group of updates does not create an abrupt jump.
Bug Fixes
- Keep parent dates reliable after Azure sync. Sending parent date changes or accepting Azure’s dates preserves the parent’s own planning window and keeps it available for the next review.
- No false field pointer for hidden columns. When a collaborator’s exact field is not available in your layout, their name now appears with a neutral row-location marker instead of pointing at an unrelated field.
- Fewer cursor blinks at table edges. Moving through ordinary row and edge changes keeps the collaborator marker visible instead of repeatedly fading it.
- Keep collaborator details visible. The active-collaborator list and profile labels now open above Gantt controls instead of hiding behind them.