mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-05-27 12:10:40 +00:00
b4fa657a6920cd1397a63aa2551115192a5b5912
Image fixes:
- All 5 screenshot images were broken or using private GitHub auth-gated
user-attachments URLs. Downloaded and committed all images locally:
images/ui-hero.png, images/ui-light-mode.png, images/ui-settings.png,
images/ui-workspace.png, images/ui-sessions.png
- Fixed 4 gallery thumbnails to use unique images (was duplicating light-mode)
- og:image and twitter:image updated to absolute URLs for social card crawlers
Light mode code block fix (re-applied from previous gh-pages work):
- PR was branched from pre-fix state, so light-mode code block bug returned
- Code blocks always use dark bg (#0d1117) in both themes
- [data-theme=light] .code-wrap override now correctly stays at #0d1117
- setTheme() no longer switches hljs to github.min.css (caused dark-on-dark)
- code-header, copy-btn, code-lang use fixed dark-bg colors, not var(--text-muted)
which resolves to near-white in dark mode and near-black on dark backgrounds
Theme toggle emoji:
- Was using ☾ / ☾ (Unicode text crescent, renders as thin line)
- Now using 🌙 (proper moon emoji) for dark mode display
Grid overflow fix (re-applied):
- .webui-layout > * { min-width: 0 } re-applied
- .install-layout > * { min-width: 0 } re-applied
- Without this, <pre> code blocks in grid columns force columns beyond container
Comparison section (re-applied from previous gh-pages work):
- 4 comparison cards made clickable with onclick, role=link, card-arrow
- 8 compare-pill links to deep-dive pages added below head-to-head section
- Keyboard navigation (Enter/Space) for clickable cards
- Removed duplicate compare-more block and keyboard handler (applied twice due
to PR being based on pre-fix gh-pages)
Description
Languages
Python
72.3%
JavaScript
22.4%
CSS
3.2%
HTML
1.6%
Shell
0.4%
Other
0.1%