This release adds undo and redo to ownership diagrams, backed by a full history you can jump around in, and replaces the way links are drawn with a new router that keeps lines clear of nodes and of each other. Family trees gain proper handling of concurrent and separated partners, a relationships key, and markers that tell you when relatives are hidden off to one side. An editing lock now makes sure two people cannot quietly overwrite each other's work on the same diagram.
Highlights
- Undo And Redo On Diagrams: Ownership diagrams now have undo and redo, with toolbar buttons and a labelled history list you can open and jump straight to any earlier step. Steps are named for what actually changed, closely spaced moves are grouped into one, and settings changes, hidden entities, label edits and resizes are all part of the same history. Opening a diagram no longer records a step of its own.
- A New Link Routing Engine: Links are now routed by a new engine that keeps proper clearance around nodes, fans lines out so they do not overlap, and reroutes as you move things. Direct and Tracks are the leading routing modes, merged links share tracks instead of stacking, parallel links between the same two nodes no longer cross, and hand-drawn routes are respected rather than thrown away.
- Editing Locks: A diagram can now be held for editing by one person at a time. Others see a genuine read-only view with a clear status, are offered a reload only when control is actually available, and a page refresh no longer locks you out behind your own previous session.
- Partners, Separations And Relationship Keys: Family trees now handle more than one current partner, seating an additional partner on an outer ring in its own colour, and add a separated container colour. A relationships key explains unions, parent-child lines and people, and it is included in exports. Spouse management now works the same way on descendant rows as it does on the core, and a spouse relationship across generations is flagged when you create it.
- Knowing What Is Not On Screen: Person cards now carry markers at their edges showing relatives that are not drawn, with arrows pointing the way they sit, and the count of partners that could not be drawn is shown on the card. Conditions shown on a card are capped so the card stays readable.
- A Steadier Family Tree Editing Panel: The editing panel was steadied: the Add and Cancel buttons stay reachable, hover tools no longer flicker or drop clicks, counts update live without the save button jittering, a newly added person is scrolled into view, and the panel can be pinned per user.
- Layout Tuning You Can Control: Spacing, link tracks and arrowheads have been unified across engines and presets, so a diagram looks consistent whichever layout you choose. New options let you merge links, split a crowded row into bands, and see a hint when a change needs a refresh to take effect. Retired routing and layout options remain available only where a diagram already relies on them.
- Hidden Entities Made Safe: Hiding entities is now stored reliably, survives switching diagrams, restoring an earlier version and merging entities, and no longer gets written back from settings that failed to load.
- Permissions And Data Protection: Pushing changes to Xero Practice Manager now requires its own permission, connecting and disconnecting requires tenancy administration, and creating partnerships and self-managed super funds requires group edit rights. Merging entities now checks every reference within the correct tenancy and stops rather than proceeding when something does not add up.
- Performance And Reliability: User settings are fetched once per page load instead of twice, signing in no longer reads the same rows twice, the diagram legend no longer writes settings on every load, and public officer and secretary roles now appear as links on ownership diagrams. Failed saves retry at the network layer, router failures no longer break the canvas, and the automated browser test suites now run on every change.