Meleki
|
489b5e0eb0
|
feat: Timestamps + LaTeX/KaTeX-Rendering im Chat
Timestamps (dd.MM.yyyy HH:mm:ss):
- Neuer _formatTimestamp() + _addTimestamp() Helper in ui.js
- Timestamp bei allen User- und Assistant-Nachrichten (live, history, archiv)
- Erscheint on hover, halbtransparent, rechts oben an der Bubble
LaTeX/Math-Rendering mit KaTeX 0.16.21:
- KaTeX lokal eingebunden (JS + CSS + 21 woff2-Fonts)
- renderMarkdown() schützt LaTeX vor Markdown-Parsing
- $$...$$ → Block-Math (zentriert), $...$ → Inline-Math
- Fehlerhafte Ausdrücke als <code> Fallback
- KaTeX-Display Styling in markdown.css
Weitere Änderungen:
- theme.css: Neue --info Farbe
- Blockquote-Styling: info-Farbe statt halbtransparent
|
2026-03-05 18:25:03 +01:00 |
|
Meleki
|
5d132585d5
|
Fluent Emoji 3D: Unicode-Emojis durch Microsoft Fluent Emoji ersetzen
- emoji.js: Emoji-Replacement-Engine mit umfassendem Unicode 15.0 Regex
- String-basiert (replaceEmojisWithFluent) in renderMarkdown()
- DOM-basiert (parseFluentEmojis) als Post-Processing via TreeWalker
- CDN: @lobehub/fluent-emoji-3d@1.1.0 via jsdelivr (WebP/3D)
- Intelligenter Fallback: fe0f-Varianten, dann Original-Unicode
- Fail-Cache verhindert wiederholte Requests für fehlende Emojis
- User-Nachrichten werden jetzt als Markdown gerendert (renderMarkdown)
- [Datei: ...] Refs: Platzhalter-Mechanismus vor Markdown-Parsing
- Reply-Quotes bleiben durch Wrapper-Div erhalten
- parseFluentEmojis an allen Render-Stellen integriert:
addAssistantBubble, endStreamBubble, _renderUserTextContent,
_renderSystemPromptBlocks, history._renderMessagesIntoFragment,
history.loadLatestArchive
- CSS: .fluent-emoji Klasse (1.2em, inline, scale 1.25)
- CSS: white-space:pre-wrap nur noch für .msg:not(.markdown)
|
2026-03-03 05:53:31 +01:00 |
|
Meleki
|
342284dd3e
|
System-Prompt: Identity-Fallback nur bei UseIdentity, USER.md-Pfad anzeigen, Markdown h1/h2 Styling
|
2026-03-01 14:48:34 +01:00 |
|
Meleki
|
c699a4d524
|
CSS: kleinere Anpassungen
|
2026-02-28 16:49:22 +01:00 |
|
Meleki
|
ec5917ef63
|
Update markdown.css
|
2026-02-28 16:00:20 +01:00 |
|
Meleki
|
e796363222
|
Edit list margin of markdown.css
|
2026-02-28 00:25:34 +01:00 |
|
Meleki
|
b07e776b7a
|
Massive style changes
|
2026-02-27 23:39:06 +01:00 |
|
Meleki
|
18b2feef4a
|
Parse assistant messages as Markdown (marked.js)
|
2026-02-27 14:47:33 +01:00 |
|