aboutsummaryrefslogtreecommitdiffstats
path: root/sb_builder/hints_tab.py
AgeCommit message (Collapse)AuthorFilesLines
16 hoursOne frame for every tab: ribbons of actions, next steps as dialogsDanilo M.1-37/+44
Tabs are permanent and load on first show. The ribbon shows the current tab's actions in workflow order, a small ribbon under it the view controls; inapplicable actions are disabled with the reason as tooltip. Starting a job stays on the tab; the Jobs tab reads (running), then shows the end status. When a preview this session started ends, its log opens with Run it (publish box) or Apply shadowing; Not now loses nothing, Run it in Jobs reopens it. New hint moves to the Packages ribbon and acts on the ticked packages without a hint. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursHints: Delete hint acts on the ticked packages, then offers RevertDanilo M.1-10/+20
Rows with only a stanza have no hint and are skipped. The deletes open the same dialog as a hint job: each removed hint's diff and Revert, which had no place in the GUI before. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursHints tab: a click anywhere on a row ticks or unticks itDanilo M.1-1/+9
The box is no longer user-checkable on its own, so a click on it is not counted twice; one cellClicked handler toggles every row click. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursHint diff dialog: color added, removed and hunk linesDanilo M.1-1/+14
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursCtrl+A / Ctrl+Shift+A: select visible and clear, Packages and HintsDanilo M.1-3/+7
The search field keeps Ctrl+A for its own text. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursHints tab: Select visible and ClearDanilo M.1-0/+12
Same pair as the Packages tab: tick every row the chips and search leave visible, untick every row. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
17 hoursHints screen: upstream check, hint jobs, diff and revertDanilo M.1-0/+277
Check upstream fills the upstream column and ticks the outdated hints, Update selected starts hint-update, Delete hint acts on the VM. When a hint job ends its SBB-RESULT opens a dialog with each changed hint's diff, Revert per package (once) and Build these. The Packages detail pane gets New hint and Open in Hints. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>