aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers
AgeCommit message (Collapse)AuthorFilesLines
13 hoursAdd phantom deps design (phase 4b, part 1)Danilo M.1-0/+74
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 hoursFilter bars: chips read as buttons, status dots, group labelsDanilo M.1-2/+8
Chips get a button background and border, a dot in the color the table uses for that status, and a muted label per group (overlay, status, state, result). Search fields get a search icon and a clear button. Phase 2 spec: why the signing key locks after the GUI quits. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 hoursUI guidelines in AGENTS.md; README for the new frameDanilo M.2-3/+5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 hoursAdd UI frame implementation planDanilo M.1-0/+1651
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 hoursAdd UI design: one frame for every tab, next steps as dialogsDanilo M.1-0/+162
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 hoursUpstream versions with '-' as '_', as mkhint stored themDanilo M.1-0/+3
'-' is illegal in a SlackBuild version, so dated tags like exploitdb's 2026-10-14 are packaged 2026_10_14 and showed as outdated forever. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 hoursDocument the Hints screen; phase 4 spec from the implementationDanilo M.1-54/+78
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
14 hoursPhase 4 plan: drop fix-current, sbshadow owns the DELREQUIRES hintsDanilo M.1-157/+171
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 hoursAdd phase 4 implementation planDanilo M.1-0/+1980
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 hoursAdd phase 4 design: hints managed by the helperDanilo M.2-0/+240
mkhint's hint logic moves into sbb-remote and the upstream check runs nvchecker on the desktop with a config tracked in this repo. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 hoursAdd phase 2 implementation planDanilo M.2-2/+3885
Code in the plan ran in a scratch copy first (68 tests offscreen, inventory and gpg-status against the real VM data, hook gates with stubs). Spec: the stale config copy in repo-html-structure is untracked, so it is deleted after asking rather than committed away. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 hoursPhase 4 note: migrate NODOWNLOAD=yes hints to DOWNLOAD="no"Danilo M.1-1/+5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
29 hoursPhase 2 spec: structured read-only hint viewDanilo M.2-9/+54
Hint grammar taken from slackrepo's parser: search order, recognised keys, ARCH-resolved downloads, forced checksum skip, the REQUIRES computation, USERADD/GROUPADD defaults, pragmas. The detail pane shows hints as sections, never the raw file. NODOWNLOAD=yes is shown as DOWNLOAD="no"; phase 4 makes mkhint write DOWNLOAD="no". Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
30 hoursAdd phase 2 design: packages browser and slackrepo buildsDanilo M.1-0/+246
Package browser with query bar, chips and detail pane over a helper inventory; slackrepo build/rebuild/update/remove and update-all as previewed jobs; a publish gate in the slackrepo config with a separate Publish action; signing key unlock through gpg-preset-passphrase since jobs have no terminal for pinentry. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
30 hoursDashboard: visible neutral swatch, note tiles as future entry pointsDanilo M.1-0/+5
The neutral result color came from QPalette.Mid, which in a dark theme can equal the card background and hid the "removed" swatch; use the muted text color instead. Record in the spec that the dashboard tiles should open their screens once those exist. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
31 hoursAdd phase 1 implementation plan, refine specDanilo M.2-21/+2292
The plan embeds code that was run in a scratch copy before writing it down (38 tests, helper stats against the real VM data). Drafting it settled a few details now reflected in the spec: version also returns the overlays, an upstream_branch helper key, a shared fmt module and a launcher, follow resuming on the next jobs poll instead of its own backoff, and sbpull returning sbshadow's exit status. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
31 hoursInitial commit: sb-builder build VM GUIDanilo M.1-0/+310
Desktop PyQt6 GUI plus a stdlib Python helper on the build VM, to drive slackrepo, mkhint and the overlay sync tools from one interface, with detachable jobs. This commit carries the repo docs and the approved phase 1 (core) design spec. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>