aboutsummaryrefslogtreecommitdiffstats
path: root/sb_builder/repository.py
AgeCommit message (Collapse)AuthorFilesLines
33 hoursRepository: stats as Dashboard tilesDanilo M.1-12/+22
Packages, Size, Unpublished (opens the unpublished filter), Last publish, in place of the one-line summary. CARD_STYLE moves to dashboard.py so both tabs share it. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 hoursRepository, Packages: no stale detail pane; scan survives racesDanilo M.1-3/+7
A reload or filter that drops the current row left its pane and link up, and the link then crashed on current() being None (Packages had the same). A .txz slackrepo replaces between glob and stat is skipped, and any exception in the scan thread reaches the stats line instead of leaving it at loading. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 hoursRepository: wrapped ChangeLog items, drop overtaken reloadsDanilo M.1-6/+12
gen_repos_files puts a long package path alone on an indented line, its text on the next: 78 of 546 packages showed no ChangeLog. A Refresh overtaken by a later one no longer overwrites the newer scan. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 hoursRepository tab: built packages from the local repo mountDanilo M.1-1/+181
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
33 hoursRepository: parse the built package repoDanilo M.1-0/+126
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>