Skip to content

fix: the documents say what the program does - #26

Merged
rgdevment merged 6 commits into
mainfrom
fix/what-the-docs-promise
Sep 24, 2026
Merged

rgdevment merged 6 commits into
mainfrom
fix/what-the-docs-promise

Conversation

@rgdevment

Copy link
Copy Markdown
Owner

PRIVACY promised that explorer, cmd and powershell are discarded as the origin
of a link. They are not, and they should not be: a rule that sends everything
coming from the shell to one browser is a choice, and the picker already names
the rule that decided. The document now describes what happens instead of what
somebody once thought should.

The theme started dark while the language already followed the system, so a
fresh install on a light desktop opened dark — and the settings window painted
a dark first frame before the backend answered. Both follow the system now.

The README claimed rule order decides. It cannot: upsert replaces any rule with
the same scope and origin, so two never coexist and the most precise one wins.
ruleUp and ruleDown translated a button that does not exist, and the English
build-tree notice had lost the sentence that says the copy does not register.

  PRIVACY promised that explorer, cmd and powershell are discarded as the origin
  of a link. They are not, and they should not be: a rule that sends everything
  coming from the shell to one browser is a choice, and the picker already names
  the rule that decided. The document now describes what happens instead of what
  somebody once thought should.

  The theme started dark while the language already followed the system, so a
  fresh install on a light desktop opened dark — and the settings window painted
  a dark first frame before the backend answered. Both follow the system now.

  The README claimed rule order decides. It cannot: upsert replaces any rule with
  the same scope and origin, so two never coexist and the most precise one wins.
  ruleUp and ruleDown translated a button that does not exist, and the English
  build-tree notice had lost the sentence that says the copy does not register.
  There were no design tokens: every component wrote its own hex, so the same
  five colours appeared 26, 21, 21, 20 and 20 times across six files and changing
  the blue meant forty-two edits. index.css now carries the palette in :root with
  a full dark counterpart, and the pieces About is made of — the brow, the what-is
  block, badges, the support rows, the tool rows, the update card, the progress
  bar and the alarms — are classes that read from it.

  About is also rebuilt with the anatomy the sibling project already uses: a badge
  in a gradient of the accent rather than a flat square, an eyebrow over the block
  that says what the program is, and icons in the four claims. Not one system
  colour is left hardcoded on that page; the six that remain are brand colours and
  have to be.

  The shared parts.tsx is untouched, so the other five pages keep working as they
  did. They are what moves next.
…again

  The first image on the project page was resources/assets/icon_128.png — the 2.0
  icon, replaced since and used nowhere else. The README now points at the one the
  app installs, and nothing references the old one any more.

  And moving the support rows from Tailwind's truncate to a class of their own
  kept overflow and text-overflow but dropped white-space: nowrap, without which
  an ellipsis does nothing: a long host would have wrapped onto a second line
@rgdevment
rgdevment merged commit 30be473 into main Sep 24, 2026
20 checks passed
@rgdevment
rgdevment deleted the fix/what-the-docs-promise branch September 24, 2026 02:36
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