Plans, deadlines, and Operations on your phone

NUU Operations

Plans, deadlines, and Operations on your phone
0.5.0

Plans gain optional steps and a step-before gesture, every deadline and plan link opens its record, the Deliverables table sorts by its column titles, and Operations installs on your phone as an app with push notifications.

Plans

The plan canvas takes two new gestures and a clearer read.

Added
Mark a step optional. An optional step does not gate the steps after it: they become current as soon as every other step before them is done. The step still holds a status and still counts.
NL
Added
Add step before creates a step in front of the selected one. The new step takes over every gate the selected step held, so everything that reached it now reaches it through the new step. It works on a root step too.
NL
Changed
An optional step wears a dotted border, and the edges that leave it are dotted to match.
NL
Changed
The canvas counts moved to the top right corner, above the detail panel. The tool switch is now a toggle group, so pressing the active tool holds it.
NL

Links open their record

A link on a deadline or a plan step is now a real link.

Added
Every deadline link and plan step link opens the page of the record it names. The deadline panel, the deadlines table, and the plan step panel all render their link titles as links.
NL
Added
A task link lands on the task row itself. The row is revealed, scrolled to, and highlighted, and no dialog opens.
NL
Added
The plan page and the project tree page accept a deep link that selects and frames the named node on arrival.
NL

Deliverables

The organisation-wide Deliverables page gains sorting and a completed filter.

Added
The Status, Updated, and Deadline column titles sort the table. A click on another column sorts by it in its natural order; a click on the active column reverses it. A deliverable with no deadline sits last in both directions.
NLYZ
Added
A Show completed toggle. Completed deliverables are hidden by default.
NLYZ

Operations on your phone

Operations installs as an app and can reach you when the tab is closed.

Added
Operations installs as an app. Open Settings → App to install it.
NL
Added
Push notifications. Each notification category has its own push switch in Settings.
NL
Changed
Every list and detail page keeps its title row under the site header while the content scrolls.
NLYZ
Changed
The site header is shorter on a phone and clears the safe area.
NLYZ

People and notifications

Changed
Every person on the updates timeline now reads from the identity profile: the author of a comment, the actor of an event, the viewer beside the composer, and the mention candidates.
NL
Fixed
A typed @ finds every member by name, handle, or email. The people rows written before the identity profile are repaired.
NL
Changed
The mention popover wears the assignee picker's surface, so the two read as one control.
NL
Changed
The unread dot in the notification list sits directly left of the time, and only an unread row draws it.
NL

Navigation

Added
Every entry in the organisation switcher is a real link. A ctrl-click or a cmd-click opens that workspace in a new tab; a plain click still switches the current tab.
NL
Removed
The Project Tree is hidden in production while it is still in development. Every stored tree link still renders.
NL

Quality of life

Fixed
The Create deadline button in the deadline popover takes the normal size, so it matches the date field, the time field, and the assign trigger above it.
NL
Fixed
The assign trigger shows its whole text. "Add people" and "N assigned" no longer lose their descenders.
NL

Strike synchronisation

Operations is the server Strike syncs against. Two changes in that layer.

Changed
A session launch travels as a request with a deadline instead of a heartbeat. Accepting a launch is one atomic step, so two machines can never take the same request, and a request that times out can never report as launched.
NL
Changed
A device belongs to the account that registered it. Presence, doing claims, session states, launches, and detaches are refused for a device another account owns.
NL
All updates of NUU Operations
Plans, deadlines, and Operations on your phone · NUU Operations