╭ changed ──╮ │src/try.zig│ ╰───────────╯ ╭───────────╮ │← all files│ ╰───────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │374 .{ │ │375 .title = "Crash on startup when config file is missing", │ │376 .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.",│ │377 - .tags = "bug\x00priority-high\x00crash", │ │377 + .tags = "bug,priority-high,crash", │ │378 }, │ │379 .{ │ │380 .title = "Support dark mode in the settings panel", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │381 .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.",│ │382 - .tags = "enhancement\x00ui\x00theme", │ │382 + .tags = "enhancement,ui,theme", │ │383 }, │ │384 .{ │ │385 .title = "Memory leak when reconnecting after network failure", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │386 .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.",│ │387 - .tags = "bug\x00memory\x00networking", │ │387 + .tags = "bug,memory,networking", │ │388 }, │ │389 .{ │ │390 .title = "Document the plugin API", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │391 .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.",│ │392 - .tags = "documentation\x00plugins", │ │392 + .tags = "documentation,plugins", │ │393 }, │ │394 .{ │ │395 .title = "Slow file indexing on large directories", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │396 .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.",│ │397 - .tags = "performance\x00indexing", │ │397 + .tags = "performance,indexing", │ │398 }, │ │399 .{ │ │400 .title = "Add keyboard shortcut for quick search", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │401 .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.",│ │402 - .tags = "enhancement\x00ux\x00keyboard", │ │402 + .tags = "enhancement,ux,keyboard", │ │403 }, │ │404 .{ │ │405 .title = "Unicode filenames are garbled in the export dialog", │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │406 .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.",│ │407 - .tags = "bug\x00unicode\x00i18n", │ │407 + .tags = "bug,unicode,i18n", │ │408 }, │ │409 .{ │ │410 .title = "Flaky test: integration suite times out on CI", │ ╰─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │411 .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.",│ │412 - .tags = "bug\x00testing\x00ci", │ │412 + .tags = "bug,testing,ci", │ │413 }, │ │414 .{ │ │415 .title = "Upgrade bundled zlib to the latest release", │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │416 .description = "The vendored zlib is two major releases behind and misses several upstream fixes. Update the bundled copy and re-run the compression benchmarks.",│ │417 - .tags = "dependencies\x00maintenance", │ │417 + .tags = "dependencies,maintenance", │ │418 }, │ │419 .{ │ │420 .title = "Progress bar overshoots 100% during resumed downloads", │ ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮ │421 .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.",│ │422 - .tags = "bug\x00ui\x00downloads", │ │422 + .tags = "bug,ui,downloads", │ │423 }, │ │424 .{ │ │425 .title = "Config parser rejects trailing commas", │ ╰──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯ ╭──────╮ │next →│ ╰──────╯