docs: capture new TODO items from the post-redesign audit #27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/todo-additions"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Appends five items to
TODO.mdthat the recentyt update+ per-instance-config PRs (#23-#26) surfaced.Tier 2 additions
yt auth list/use/logout/whoami). PR #26 dropped theconfig configurationssubcommand group in favor of--instance, but users still need ways to enumerate instances, switch the default without editingconfig.yml, and remove an instance. The existing "auth list/logout/whoami" bullet is reworded around this rationale.yt auth verify. One-shot health check against the active instance's stored token.yt issue apply <id...> -- "<command query>". Raw passthrough to/api/commands, so users can run any YouTrack command-language string (state changes, tag mutations, link mutations) without each one needing a bespoke subcommand.--dry-runis already in place foryt update(PR #25); the existing bullet now says "generalize the flag".Tier 3 additions
yt updatealready-up-to-date short-circuit. Skip the download when the published hash matches local.yt updatechecksum verification. Verify a sidecar.sha256(or signed manifest) before swapping.Code hygiene
urlis no longer in the unused-deps list (the per-instance redesign in PR #26 callsurl::Url::host()to parse the YouTrack base URL).secrecystays flagged.Sequence
This is part 1 of 4 for today's batch:
Per your direction. These PRs will be large; expect ~1500-3000 LoC each.