Skip to content

Describe fxcss 0.26 accurately: where it connects and how it installs - #107

Merged
AdamXweb merged 1 commit into
websitefrom
fix/website-026-accuracy
Nov 10, 2026
Merged

AdamXweb merged 1 commit into
websitefrom
fix/website-026-accuracy

Conversation

@adamXbot

Copy link
Copy Markdown
Collaborator

What changed

Three places where the site described fxcss 0.25 rather than 0.26.

  • Data notice (/open). It said fxcss "connects only to GitHub". 0.26 also fetches themes from Codeberg, git.gay and GitLab, and fxcss support downloads Firefox releases from Mozilla. The paragraph now names what each command contacts. The hosts were read from fetch.HOSTS and support.py on main.
  • pipx install fxcss. Pillow is a normal dependency from 0.26 (Make Pillow a required dependency #103), so the home page and Start here drop fxcss[images], and the requirements page summary no longer describes an extra. content/ and the search index are regenerated for that summary.
  • Setup script. It installs plain fxcss, then adds Pillow only when the installed release lacks it. One new installer test covers a release without Pillow.

Merge after 0.26.0 is on PyPI

Until then pipx install fxcss on the home page installs 0.25.0 without Pillow, and the requirements summary contradicts the recorded 0.25.0 page body, which still calls Pillow optional. The setup script itself is safe to deploy either way.

How it was tested

On this branch, rebased onto website after #104: npm ci, content, typecheck, lint, tests, ShellCheck, installer tests (16), dependency audit, build, deploy dry-run, scripts/check-built-site.sh, and browser tests (74 passed).

Not changed

  • "22 commands" in the film description on the home page matches what the film shows. The parser has 23; fixing it means re-rendering the film.
  • The homepage evidence images are still the fxcss 0.22.1 captures. A re-capture needs the released 0.26.0, screen-recording permission, and an update to the site test that expects exactly 20 views.

🤖 Generated with Claude Code

- The data page said fxcss connects only to GitHub. 0.26 also fetches
  themes from Codeberg, git.gay and GitLab, and `fxcss support` downloads
  Firefox releases from Mozilla. The page now names each.
- Pillow is a normal dependency from 0.26, so the home page and Start
  here say `pipx install fxcss`, and the requirements summary no longer
  describes an extra.
- The setup script installs plain `fxcss`, then adds Pillow only when
  the installed release lacks it, so it works before and after 0.26.0
  reaches PyPI.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
@AdamXweb
AdamXweb merged commit 4ed2378 into website Nov 10, 2026
3 checks passed
@AdamXweb
AdamXweb deleted the fix/website-026-accuracy branch November 10, 2026 13: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.

2 participants