Files
neonoverlord 898abb3ee4
build / build (push) Successful in 3m10s
fork: remove Pinafore's theme system — bawnet is baked into the inline CSS
Operator's decision after two days of the theme machinery failing inside
the Nextcloud wrap: Pinnacle is a hard fork and has exactly one theme.

- src/scss/themes/_default.scss IS the bawnet palette now (the inline
  critical CSS renders dark from the first byte, no JS involved); all 17
  standalone theme scss files deleted, no theme-*.css is built or shipped
- themeEngine.js reduced to constants + a no-op switchToTheme so upstream
  call sites (addInstance, switchToInstance, grayscale observer) compile;
  isDarkTheme() is constant true
- inline-script: no __themeColors, no theme resolution, no migration —
  nothing stored in the browser can affect the palette anymore
- theme picker deleted from Settings > General and the per-instance page;
  ThemeSettings component and _static/themes.js removed
- template meta theme-color: #00E0FF
- wellness grayscale mode still works (CSS filter via its observer) — the
  one deliberate appearance toggle left, and it is user-visible in Wellness

NC-colors live wiring (ops/features#35) lands on the app side: the
ClientController injects Nextcloud's configured theming colors over the
baked shell at serve time.
2026-08-06 12:23:04 -07:00
..