idea: implement the tags panels #34
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
the view is there under number 5, the sidebar is there, but the main area is not showing anything, because it is not wired yet. needs to be wired up and implemented just like in the GUI app.
Implemented in
2fd132e— the tags view (key 5) main area is now wired up, mirroring the GUI tags editor.What was built
BDS.UI.TagsPanelcarrying the sameBDS.Tagsoperations the GUI tags editor uses (create, rename, colour presets, post template, delete, merge, sync-from-posts) with localized result messages. The GUI editor now sources its colour presets and tag counts from this module, so both frontends cannot drift.nnew-tag prompt,enterrename prompt (status-line prompts like the settings forms),ccycles the colour through the shared presets,tcycles the post template,d→ydeletes with a post-count confirmation (any other key cancels),ssyncs tags from post tags.spacemarks tags,mmerges the marked tags into the selected one (same ≥2-tags + target rule as the GUI).specs/tui.alliumgained theTagsPanelrule (validated withallium check); UI strings are gettext'd with de/fr/it/es translations.Verification: 7 new TUI tests covering all three sections (open, create, rename, colour cycle, confirmed/cancelled delete, merge, sync); full suite 1455 passed / 0 failed, credo --strict clean, deps.audit clean, dialyzer 0 errors.