Skip to content

codexw: Add lodge design system and settings screen#373

Open
woltspace-jerpint[bot] wants to merge 1 commit into
mainfrom
codexw/lodge-design-system
Open

codexw: Add lodge design system and settings screen#373
woltspace-jerpint[bot] wants to merge 1 commit into
mainfrom
codexw/lodge-design-system

Conversation

@woltspace-jerpint

Copy link
Copy Markdown
Contributor

Summary

  • add shared ds-* CSS tokens and responsive, accessible configuration primitives
  • add reusable Jinja macros for page headers, panels, choices, fields, tabs, toggles, dialogs, and empty states
  • add a real /settings screen for lodge engine defaults and per-wolt overrides
  • persist through existing harness endpoints with saving, success, failure rollback, and live-region feedback
  • migrate the New wolt modal onto the shared dialog shell
  • use real sidebar URLs while preserving fast in-page lodge views
  • document the pattern for future configuration screens without turning the lodge into a SPA

Verification

  • uv run --extra test pytest test/test_settings_page.py -q — 3 passed
  • regression run excluding two unrelated main failures — 452 passed, 15 skipped, 1 xfailed
  • npm test — 5 passed
  • both browser scripts pass node --check
  • Python server compiles and git diff --check passes

The unfiltered Python run has two failures outside this diff: a Telegram capitalization assertion that disagrees with current main, and a stale-site test that assumes port 6001 is unused even though it is live in this lodge.

Review trail

  1. Open /settings.
  2. Change the lodge default and confirm save feedback plus following-wolt status updates.
  3. Pin and unpin a wolt override; confirm persistence and failure rollback.
  4. Check keyboard focus and narrow-screen layout.
  5. Open New wolt and verify the shared dialog shell and existing create flow.

See docs/lodge-design-system.md for the implementation map and extension rules.

@vercel

vercel Bot commented Jul 20, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
woltspace Ready Ready Preview, Comment Jul 20, 2026 1:19am

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.

0 participants