Skip to content

feat: resolve open component issues - #8

Merged
phcodesage merged 2 commits into
phcodesage:mainfrom
secrethacker548-pixel:codex/resolve-open-issues
Sep 12, 2026
Merged

phcodesage merged 2 commits into
phcodesage:mainfrom
secrethacker548-pixel:codex/resolve-open-issues

Conversation

@secrethacker548-pixel

@secrethacker548-pixel secrethacker548-pixel commented Sep 12, 2026 •

Copy link
Copy Markdown

Summary

  • Add the native select_field macro with selected/disabled options and accessible help/error states.
  • Add semantic CSS tokens with opt-in data-theme="dark" support and a demo toggle.
  • Document every component with copy-paste Jinja examples and expand the local gallery.
  • Add an optional HTMX demo with a server-rendered form fallback.
  • Add Playwright desktop, mobile, and dark-theme visual snapshots with CI coverage.
  • Update rendering tests, package metadata, the reverse-engineering notebook, and contributor instructions.
  • Merge the latest target main and preserve its accessibility coverage.

Verification

  • .venv/bin/python -m pytest -q — 10 passed
  • .venv/bin/ruff check . — passed
  • npm run build:css — passed
  • .venv/bin/python -m build --wheel --sdist — passed
  • Playwright visual suite — 6 passed locally

Closes #1
Closes #2
Closes #3
Closes #4
Closes #6

@phcodesage
phcodesage merged commit 2dfa890 into phcodesage:main Sep 12, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

2 participants