v0.9.1
Perth v0.9.1
Perth.jl v0.9.1 — the read-only menu, closed properly
A patch release: one visual fix, no API change, nothing to migrate. Every 0.9.0 project opens exactly as it did. Full changelog: https://github.com/dantebertuzzi/Perth.jl/blob/main/CHANGELOG.md
Fixed
-
The read-only menus no longer end in a gap. Opening a plan through a read-only link hides every item that writes, but the separators between them stayed behind. The Edit menu came down to a single "View selected task" with three orphan rules stacked underneath it — an empty strip at the bottom of the box that read as a broken menu — and File left one dangling where "Delete project…" used to be.
A rule only earns its place between two visible items.
applyReadOnly()now recomputes which ones survive whenever the mode changes: no rule at the top, none doubled up, none hanging off the end — and they all come back the moment editing is allowed again. Covered by the jsdom suite, so the next item hidden from a menu cannot bring the gap back.
Also since v0.9.0
- The README was rewritten and translated into five languages, with a real screenshot of the chart, and the kanban documentation moved back next to the code it describes.
- The Frontend CI job was red on a Node version, not on a defect; that and a boot race in the browser test are fixed.