Conversation
…cast tile - Add revdep-rebuild pretend + run flow under Maintenance (same approval pattern as preserved-rebuild) - Add disk-space forecast dashboard tile showing distfiles / binpkgs / /var/tmp/portage with human-readable sizes - Wire all new commands through the three security whitelists Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Fixed repeat(4) grid that was clipping disk usage, news, and GLSA tiles beyond the 4th column. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…lation os.walk + getsize on /var/cache/distfiles with thousands of files caused the daemon to hang for 60+ seconds, blocking the HTTP response. du -sb returns the same answer in milliseconds via the filesystem block counts. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Brave's ad/tracker filter lists block URLs containing "usage", causing the endpoint to be silently dropped on Brave Android. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…beta label - Add /lib/modules cleanup: scan orphaned module dirs, show size, checkbox-select and remove with approval (kernel_modules_clean) - Add /usr/src source cleanup: checkbox-select inactive source dirs, show size via du -sb, remove with approval (kernel_src_clean); protect active symlink target from deletion - Extend _kernel_status() to include modules list and size per src_dir - Replace 8 kernel accordions with 4-tab layout (Overview / Sources / Bootloader / Build) with two-column grids for desktop; Build tab shows a pip dot when wizard is active - Sources tab: /usr/src dirs full-width on top, Portage and kernel.org side-by-side below - Add Limine bootloader auto-update wizard step (kernel_limine_config_auto_update): clones running entry, substitutes new kver in paths, inserts before first linux entry, creates timestamped backup - Fix default-entry dropdown: use x-effect + selectedIndex to avoid Alpine CSP x-for value-attribute timing bug; @change reads selectedIndex so number (not full label text) is stored - Mark kernel section as beta: nav label, in-page notice banner, README Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…ieve; refactor nav to grouped dropdowns - Replace deprecated urlretrieve with explicit urlopen streaming write; add nosemgrep directives with explanation — url is pre-validated to HTTPS + kernel.org allowlist only, file:// attack vector is impossible - Refactor primary nav from flat 11-item list to grouped dropdowns: Packages (Installed/Search/USE Flags) and System (Maintenance/ Overlays/Snapshot/Kernel) get dropdowns; Jobs/News/Advisories/ Security remain direct links - Add navTo() wrapper to avoid multi-statement Alpine CSP handlers - Add dropdown CSS (pill chevron, floating panel, item hover/active) - Revert over-aggressive floating dock changes; restore original header with only nav link items styled as pills (border-radius: 999px) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…lity overflow-x:auto on .app-primary-nav was clipping position:absolute dropdowns — they opened but were invisible. With 7 nav items the horizontal scroll is no longer needed; allow flex-wrap instead. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.