Skip to content

Audit MINOR cleanup #42-#47, #57: theme tokens, scrcpy-modal theming, vendored icons - #76

Merged
bilbospocketses merged 2 commits into
masterfrom
fix/audit-frontend-cleanup
Jun 24, 2026
Merged

Audit MINOR cleanup #42-#47, #57: theme tokens, scrcpy-modal theming, vendored icons#76
bilbospocketses merged 2 commits into
masterfrom
fix/audit-frontend-cleanup

Conversation

@bilbospocketses

Copy link
Copy Markdown
Owner

First PR of the audit MINOR mop-up — the frontend/static cleanup cluster. Seven findings from the 2026-06-14 review, all cosmetic or static-asset:

682 tests still green; clean build. Verified at runtime: icons load locally with zero CDN requests, the theme tokens resolve correctly in both light and dark, home tiles still lay out. Independent whole-branch review came back clean — the only notes were two pre-existing dark-mode palette contrast values this PR exposes rather than introduces.

Plan: docs/superpowers/plans/2026-06-24-audit-minor-mopup.md (PR 1 of 5).

- #43 define semantic --*-bg / --*-text theme tokens (light + dark); dark mode
  now resolves real values instead of silently using the light-mode fallback
- #44 dedup byte-identical .dialog/.modal CSS; theme-aware pill :hover via color-mix
- #45 re-key scrcpy settings modal to app theme tokens (was unset Bootstrap
  --bs-*); the modal now follows light/dark instead of always-dark fallbacks
- #46 fix stale "conic" comment (the code is four linear gradients)
- #47 home-tiles.js batches reads then writes (no per-card layout thrash);
  remove dead .home-module-* CSS from the reverted tile experiment
- #42 subnets.html Close-tab link no longer traps a non-script-opened tab
- #57 vendor bootstrap-icons 1.11.3 (CSS + woff2/woff) under wwwroot/lib;
  drop the jsDelivr CDN dependency (works offline, closes the no-SRI gap)
@bilbospocketses
bilbospocketses enabled auto-merge (squash) June 24, 2026 20:01
@bilbospocketses
bilbospocketses merged commit 8531d3c into master Jun 24, 2026
8 checks passed
@bilbospocketses
bilbospocketses deleted the fix/audit-frontend-cleanup branch June 24, 2026 20:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant