╭──────────╮ │← previous│ ╰──────────╯ ╭ changed ──╮ │src/try.zig│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │516 .description = "Saving manually while an autosave is in flight can interleave the two writes and corrupt the file. Serialize saves through a single queue.",│ │517 - .tags = "bug priority-high data-loss", │ │517 + .labels = "bug priority-high data-loss", │ │518 }, │ │519 .{ │ │520 .title = "Reduce binary size of release builds", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │521 .description = "The release binary has grown past 40 MB, mostly from debug info and an unused bundled font. Strip symbols and drop the font from the default build.",│ │522 - .tags = "performance build", │ │522 + .labels = "performance build", │ │523 }, │ │524 .{ │ │525 .title = "Tooltips flicker when the cursor moves between adjacent buttons", │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │526 .description = "Moving the cursor across a toolbar hides and re-shows the tooltip for every button. Keep the tooltip open with a short grace period between neighbors.",│ │527 - .tags = "bug ui polish", │ │527 + .labels = "bug ui polish", │ │528 }, │ │529 .{ │ │530 .title = "Support environment variable expansion in config paths", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │531 .description = "Paths in the config file are taken literally, so shared configs can't refer to the home directory portably. Expand environment variables when loading.",│ │532 - .tags = "enhancement config", │ │532 + .labels = "enhancement config", │ │533 }, │ │534 .{ │ │535 .title = "Log rotation deletes the newest file instead of the oldest", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │536 .description = "When the log directory hits its size cap, the rotation logic sorts by name rather than mtime and removes the most recent log. Sort by modification time.",│ │537 - .tags = "bug logging", │ │537 + .labels = "bug logging", │ │538 .status = .closed, │ │539 }, │ │540 .{ │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │541 .title = "Add man pages for all subcommands", │ │542 .description = "Only the top-level command has a man page. Generate one per subcommand from the existing help text as part of the release build.",│ │543 - .tags = "documentation cli", │ │543 + .labels = "documentation cli", │ │544 }, │ │545 .{ │ │546 .title = "High CPU usage while idle in the background", │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │547 .description = "The main loop polls for file changes every 10 ms even when no window is visible. Switch to native file watching and idle at zero CPU.",│ │548 - .tags = "performance priority-high", │ │548 + .labels = "performance priority-high", │ │549 }, │ │550 .{ │ │551 .title = "Paste from clipboard drops the final newline", │ ╰────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │552 .description = "Pasting text that ends with a newline silently trims it, which breaks pasted shell snippets. Preserve the clipboard content exactly.",│ │553 - .tags = "bug editor clipboard", │ │553 + .labels = "bug editor clipboard", │ │554 }, │ │555 .{ │ │556 .title = "Improve error message for expired credentials", │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │557 .description = "An expired token currently surfaces as a bare 401 with no guidance. Detect the expiry case and tell the user how to re-authenticate.",│ │558 - .tags = "enhancement ux auth", │ │558 + .labels = "enhancement ux auth", │ │559 }, │ │560 .{ │ │561 .title = "Crash when window is resized during startup animation", │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │562 .description = "Resizing the window while the splash animation is running dereferences a freed layout node. Cancel the animation before rebuilding the layout.",│ │563 - .tags = "bug crash ui", │ │563 + .labels = "bug crash ui", │ │564 }, │ │565 .{ │ │566 .title = "Add integration tests for the sync engine", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────╮ │next →│ ╰──────╯