github utopusc/livinity-io v44.77

latest releases: v1.1.15-beta.2, v1.1.15-beta.1, v1.1.14...
one month ago

Phase 295. App content now renders LIGHT even when LivOS is in the dark OS theme — fixing Docker's dark-on-white incompatibility ("karanlık tema uyumlu değil") and the dark iframe web apps. The OS chrome (desktop, taskbar, window title bars) stays dark.

What's forced light: Docker + App Store + OpenUI app windows (via a .livos-app-light content wrapper).

  • Tailwind darkMode gains a per-subtree opt-out so Docker's dark: theme is suppressed inside app windows (specificity-identical outside → OS chrome byte-identical).
  • The 16 body.dark-flipped semantic tokens (--card-bg, --text-primary, --surface-*, --border-*, …) are re-declared light on the wrapper (Docker uses them as base classes pervasively).
  • color-scheme: light on the wrapper + each web-app iframe → embedded content + form controls render light.

Left on the OS dark theme (unchanged): Liv Assistant, VNC stream windows, and the LivOS first-party token-apps (Settings/Files/Terminal/Server-Control/My-Devices). Forcing those light too is a follow-up.

Box update (operator):
```
ssh bruce@100.112.68.1
sudo -s
curl -fsSL https://raw.githubusercontent.com/utopusc/livinity-io/v44.77/update.sh -o /opt/livos/update.sh && chmod +x /opt/livos/update.sh && bash /opt/livos/update.sh 2>&1 | tee /tmp/livos-4477.log
```
Then open Docker while LivOS is in DARK theme → content + controls render LIGHT/readable; open Liv Assistant → still its own theme; desktop/taskbar stay dark.

Gate: ui build exit 0 · generated-CSS var-chain verified · vitest 170 pass / 15 pre-existing fail (proven identical to baseline) · 4-lens adversarial review.

Full Changelog: v44.76...v44.77

Don't miss a new livinity-io release

NewReleases is sending notifications on new releases.