6 Commits
Author SHA1 Message Date
Khaled Ahmed 096b4b1b0c fix(ui): restore Chat Font Size and Interface Scale — preserve CSS vars from Tailwind purge and prevent var() inlining 2026-09-01 23:37:38 +03:00
Khaled Ahmed cff25a625a feat(settings): add Chat Font Size and Interface Scale settings with pre-hydration
- Add useFontSize hook (sm/md/lg/xl) with localStorage persistence and cross-tab sync
- Add useUiScale hook (compact/standard/comfortable/large) with viewport-bounded scaling
- Add pre-hydration inline scripts in app/layout.tsx to prevent layout shifts on load
- Integrate Chat Font Size and Interface Scale dropdowns into Settings -> Interface & Behavior
- Index both settings in SETTING_INDEX for instant search filtering
- Update MessageView, ChatInput, SyntaxHighlightedCode, and MermaidBlock to use font-size tokens
- Optimize MessageView memo comparator and toolCallDurations calculation
- Add complete i18n localization in en, zh-CN, and ja
2026-09-01 19:14:51 +03:00
Khaled Ahmed b42285ea3d refine central chat workspace typography, code blocks, and process details
- Clearer markdown heading hierarchy with compact margins, slightly more
  paragraph spacing, and tighter nested list indentation
- Inline code gets a subtle warm-charcoal chip background
- Code blocks: smaller radius, more differentiated dark background,
  hover and copied states on the Copy button (kept upper-right)
- Process details collapses into a quiet row with a flipping chevron
- Slightly more turn separation between user and assistant messages
2026-08-14 17:01:56 +03:00
Khaled Ahmed 725596de86 Add session import, subagent transcript viewer, and lazy syntax grammars 2026-08-11 22:22:10 +03:00
Khaled Ahmed d47207bb37 Fix live scroll following and syntax highlight styles 2026-08-10 21:20:33 +03:00
Khaled Ahmed 0e9b5bc8ea Release ompweb v0.2.0 2026-08-10 16:19:20 +03:00