Watch
1
0
Fork
You've already forked souveraine
0
souveraine/surfaces/quickshell/modules
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Fimeg 44acb11ab5 shell: two faults the load found that no gate did
Both were live in the running shell and invisible to every check that ran
before it. Found by reading the shell's log after Casey applied.

ThinkingCard: missing `import qs.modules.common.functions`

  ReferenceError: ColorUtils is not defined, on every render of every
  reasoning segment. My own defect, shipped through a lint that said clean.

  The lint was blind because I staged an approximation of the composed tree by
  hand instead of linting the composed tree itself. Against the real composed
  tree qmllint reports it plainly: 1 ColorUtils diagnostic before, 0 after.
  Lint the composed tree. A hand-built stand-in tests the stand-in.

Config: sidebar.ai.fontSize restored

  MessageTextBlock (vendor) reads Config.options.sidebar.ai.fontSize and got
  undefined, assigning undefined to font.pixelSize on every text render.
  Pre-existing, not from 0008 — the vendor delegate used MessageTextBlock too.

  Cause is structural: modules/common/Config.qml SHADOWS ii-base's Config
  wholesale, so every key ii-base adds after the fork silently disappears. The
  key even carries an ii-base comment explaining it was added deliberately as
  a live theme binding. Nothing failed; a number was just quietly absent.

  Restored as a live binding, never a literal and never null
  (null-in-a-serialized-config, 2026-08-11).

Verified: shell alive 12s after the Config edit (the crash-loop window),
config.json 46 keys and zero nulls, both fault lines gone from the log.
2026-08-12 14:51:09 -04:00
..
common shell: two faults the load found that no gate did 2026-08-12 14:51:09 -04:00
ii shell: land the owned message delegate and the speech fixes 2026-08-12 14:50:57 -04:00
settings polkit: add temporary FPC confirmation 2026-08-10 20:46:28 -04:00
souveraine shell: two faults the load found that no gate did 2026-08-12 14:51:09 -04:00