╭ changed ──╮ │src/try.zig│ ╰───────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │375 .{ │ │376 .title = "Crash on startup when config file is missing", │ │377 .description = "Running the program without a config file present dereferences a null pointer and segfaults. Fall back to the built-in defaults and log a warning instead.",│ │378 - .tags = "bug,priority-high,crash", │ │378 + .tags = "bug priority-high crash", │ │379 }, │ │380 .{ │ │381 .title = "Support dark mode in the settings panel", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │382 .description = "The settings panel is always rendered with the light palette even when the rest of the app is in dark mode. Read the active theme and pick colors accordingly.",│ │383 - .tags = "enhancement,ui,theme", │ │383 + .tags = "enhancement ui theme", │ │384 }, │ │385 .{ │ │386 .title = "Memory leak when reconnecting after network failure", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │387 .description = "Each reconnect allocates a new connection state without freeing the previous one. After a flaky network session, memory usage grows by several megabytes per hour.",│ │388 - .tags = "bug,memory,networking", │ │388 + .tags = "bug memory networking", │ │389 .status = .closed, │ │390 }, │ │391 .{ │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │392 .title = "Document the plugin API", │ │393 .description = "The plugin interface has no documentation beyond the header comments. Add a guide covering the lifecycle hooks, the event callbacks, and a minimal working plugin.",│ │394 - .tags = "documentation,plugins", │ │394 + .tags = "documentation plugins", │ │395 }, │ │396 .{ │ │397 .title = "Slow file indexing on large directories", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │398 .description = "Indexing a directory with more than 100k files takes several minutes because every entry is stat'd twice. Cache the first stat result and batch the reads.",│ │399 - .tags = "performance,indexing", │ │399 + .tags = "performance indexing", │ │400 }, │ │401 .{ │ │402 .title = "Add keyboard shortcut for quick search", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │403 .description = "Opening the search box currently requires clicking the toolbar icon. Bind a shortcut and show it in the tooltip so keyboard users can search without the mouse.",│ │404 - .tags = "enhancement,ux,keyboard", │ │404 + .tags = "enhancement ux keyboard", │ │405 }, │ │406 .{ │ │407 .title = "Unicode filenames are garbled in the export dialog", │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │408 .description = "Filenames containing non-ASCII characters display as replacement characters in the export dialog. The dialog decodes the path as Latin-1 instead of UTF-8.",│ │409 - .tags = "bug,unicode,i18n", │ │409 + .tags = "bug unicode i18n", │ │410 }, │ │411 .{ │ │412 .title = "Flaky test: integration suite times out on CI", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │413 .description = "The integration suite intermittently exceeds the CI time limit because the server fixture waits for a fixed 30 seconds. Poll for readiness instead of sleeping.",│ │414 - .tags = "bug,testing,ci", │ │414 + .tags = "bug testing ci", │ │415 }, │ │416 .{ │ │417 .title = "Upgrade bundled zlib to the latest release", │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │418 .description = "The vendored zlib is two major releases behind and misses several upstream fixes. Update the bundled copy and re-run the compression benchmarks.",│ │419 - .tags = "dependencies,maintenance", │ │419 + .tags = "dependencies maintenance", │ │420 }, │ │421 .{ │ │422 .title = "Progress bar overshoots 100% during resumed downloads", │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │423 .description = "Resuming a partial download counts the already-downloaded bytes twice, so the progress bar reads up to 150%. Subtract the resume offset from the total.",│ │424 - .tags = "bug,ui,downloads", │ │424 + .tags = "bug ui downloads", │ │425 .status = .closed, │ │426 }, │ │427 .{ │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────╮ │next →│ ╰──────╯