Commit Graph
5 Commits
Author SHA1 Message Date
vickydotbatandClaude Opus 4.8 7e447bd3f7 fix: light emphasis colour so plain Bootstrap tables are readable (#36)
/wiki/manage rendered its table in near-black on the near-black page.
The theme repaints Bootstrap's LIGHT colour mode dark but never overrode
$body-emphasis-color, which Bootstrap defaults to $black. Any component
that chains to --bs-emphasis-color inherited that ink: plain .table text
and header cells, tooltips (dark text on dark background), nav-tabs and
nav-underline active links, and list-group hover states.

Point it at $wg-text, next to the other body colour overrides, instead of
patching .table per page. Verified in the sow-nodebb dev stack against a
seeded wiki namespace: the manage table, topics, categories, notifications
and account pages all render correctly.

Also refresh AGENTS.md "How To Test" for the current `make dev*` loop and
state that a theme change can always be checked on a live local forum.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-20 10:15:11 +02:00
archvillainette c3851107ab Theme post code blocks + a11y fixes (impeccable audit) (#25)
Code blocks in posts rendered with the markdown plugin's default light highlight.js theme — white blocks on the dark ledger. This adds dark velvet pre/code styling and a Westgate-toned syntax palette (gold keywords, ledger-ink titles, muted green strings) for post content and the composer preview.

Also picks up the quick wins from an impeccable audit:

- Visible focus ring on the mobile drawer search (input had `outline: 0` with no replacement)
- Input placeholder contrast raised to pass WCAG 4.5:1; tagsinput placeholder reuses the token instead of `$gray-500`
- `prefers-reduced-motion` block zeroing transitions/animations (there were none before)
- Fixed a stray `</li>` closing a `<div>` in `quick-search-results.tpl`

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Reviewed-on: #25
Co-authored-by: vickydotbat <vickydotbat@tutamail.com>
Co-committed-by: vickydotbat <vickydotbat@tutamail.com>
2026-07-16 14:44:39 +00:00
archvillainette 46ee62740e First Pass 2026-04-22 14:40:59 +02:00
Barış Soner UşaklıandGitHub 5e42af990c Update overrides.scss 2023-10-06 18:01:26 -04:00
Barış Soner Uşaklı ff4a60feec closes #8 2023-05-18 11:30:21 -04:00