_00_
2e08bda19d
UPD: Add Validators & Error Toast for Mermaid & Vega diagrams
...
### UPD: Feat: Add Validators & Error Toast for Mermaid & Vega diagrams
Description:
As many time the diagrams generated or entered have syntax errors the diagrams are not rendered due to that errors, but as there isn't any notification is difficult to know what happend.
This PR add validator and toast notification when error on Mermaid and Vega/Vega-Lite diagrams, helping the user to fix its.
2025-10-04 14:17:04 +02:00
_00_
351ba167f5
FEAT: Add Vega Char Visualizer Renderer
...
### FEAT: Add Vega Char Visualizer Renderer
Feature required in https://github.com/open-webui/open-webui/discussions/18022
Added npm vega lib to package.json
Added function for visualization renderer to src/libs/utils/index.ts
Added logic to src/lib/components/chat/Messages/CodeBlock.svelte
The treatment is similar as for mermaid diagrams.
Reference: https://vega.github.io/vega/
2025-10-03 19:42:04 +02:00
Timothy Jaeryang Baek
8f41835352
refac
2025-10-02 11:48:56 -05:00
Timothy Jaeryang Baek
b6538b2cdd
refac: styling
2025-10-02 02:19:01 -05:00
Timothy Jaeryang Baek
97faeccebf
refac
2025-10-01 21:56:32 -05:00
Timothy Jaeryang Baek
f58fc753e3
feat/enh: embed citation
2025-09-28 22:15:47 -05:00
Timothy Jaeryang Baek
4f06f29348
refac
2025-09-28 13:22:39 -05:00
Tim Jaeryang Baek
9a8c9ecb4d
Merge pull request #17823 from ITOTI-Y/main
...
fix: correct messageId parameter in createMessagesList call
2025-09-28 12:57:56 -05:00
Timothy Jaeryang Baek
3aad157006
refac
2025-09-28 12:26:13 -05:00
ITOTI
68a4fdf0e9
fix: correct messageId parameter in createMessagesList call
...
- Fix FloatingButtons component to use messageId instead of id
2025-09-27 20:41:05 +00:00
Timothy Jaeryang Baek
e5daec32ba
refac
2025-09-24 17:16:07 -05:00
Timothy Jaeryang Baek
e7061b70e9
refac
2025-09-24 16:01:31 -05:00
Tim Jaeryang Baek
3d2f7e3143
Merge pull request #17715 from ShirasawaSama/revert-17498-patch-19
...
Revert "feat: Dynamically load CodeEditor.svelte to improve first-screen loading speed (-1MB)"
2025-09-24 15:40:08 -05:00
Timothy Jaeryang Baek
1df5f1f9f6
revert: code editor dynamic import
2025-09-24 15:39:55 -05:00
Shirasawa
6614c73b6c
Revert "feat: Dynamically load CodeEditor.svelte to improve first-screen loading speed (-1MB)"
2025-09-25 00:10:01 +08:00
Timothy Jaeryang Baek
c01255570b
chore: format
2025-09-17 11:11:46 -05:00
Shirasawa
001775d6c3
feat: Dynamically load CodeEditor to improve first-screen loading speed
2025-09-17 07:08:39 +00:00
Tim Jaeryang Baek
9f9f1a1517
Merge pull request #17496 from ShirasawaSama/patch-16
...
feat: Dynamically load katex to improve first-screen loading speed (-630KB)
2025-09-17 01:36:55 -05:00
Timothy Jaeryang Baek
c1f37d9aed
refac
2025-09-17 01:22:15 -05:00
Shirasawa
9b3d71f0d2
feat: Dynamically load katex to improve first-screen loading speed
2025-09-17 04:18:16 +00:00
Timothy Jaeryang Baek
779db74d7e
refac
2025-09-16 23:00:00 -05:00
Timothy Jaeryang Baek
1077b2ac8b
fix: send notification
2025-09-16 22:53:54 -05:00
Timothy Jaeryang Baek
c3ea4feca5
refac
2025-09-16 22:30:32 -05:00
Timothy Jaeryang Baek
26764a0b92
refac: styling
2025-09-16 22:20:50 -05:00
Timothy Jaeryang Baek
aef1e06f0b
refac: user status
2025-09-16 22:17:35 -05:00
Timothy Jaeryang Baek
bbd1d2b58c
enh: channel suggestions
2025-09-16 21:41:47 -05:00
Timothy Jaeryang Baek
d8ad384b06
refac
2025-09-16 15:16:48 -05:00
Shirasawa
db05e34736
feat: dynamically load mermaid.js
2025-09-16 09:43:03 +00:00
Timothy Jaeryang Baek
3ec1efb6e0
refac: folders
2025-09-15 18:33:57 -05:00
Timothy Jaeryang Baek
c17f3bc82b
refac: styling
2025-09-15 16:39:09 -05:00
Timothy Jaeryang Baek
45da209f85
refac
2025-09-15 16:29:53 -05:00
Timothy Jaeryang Baek
4f72d5453f
refac: styling
2025-09-15 16:25:13 -05:00
Timothy Jaeryang Baek
c04e1787c5
refac: styling
2025-09-15 15:32:32 -05:00
Timothy Jaeryang Baek
9701d127bf
refac
2025-09-15 15:02:47 -05:00
Timothy Jaeryang Baek
0e5320c39e
refac/fix: codeblock
2025-09-15 15:02:19 -05:00
Timothy Jaeryang Baek
c744ae0d63
refac: styling
2025-09-15 14:55:05 -05:00
Timothy Jaeryang Baek
596be451ec
refac: styling
2025-09-15 14:28:16 -05:00
Timothy Jaeryang Baek
308c277fd3
refac: styling
2025-09-15 13:22:41 -05:00
Timothy Jaeryang Baek
db0379030e
refac
2025-09-14 18:59:09 -04:00
Timothy Jaeryang Baek
098f34f400
refac/enh: mention token rendering
2025-09-14 18:49:01 -04:00
Timothy Jaeryang Baek
cae7ad8c70
refac: styling
2025-09-14 17:45:58 -04:00
Timothy Jaeryang Baek
e701c65db4
refac: styling
2025-09-14 10:50:50 +02:00
Timothy Jaeryang Baek
b53ddfbd19
refac
2025-09-14 10:06:02 +02:00
Timothy Jaeryang Baek
9208a84185
refac
2025-09-13 02:33:32 +04:00
Timothy Jaeryang Baek
7344bd3e66
refac: styling
2025-09-13 02:27:03 +04:00
Timothy Jaeryang Baek
b623a9ea69
refac
2025-09-13 02:10:41 +04:00
Timothy Jaeryang Baek
721ea9cbd8
refac: styling
2025-09-13 01:58:09 +04:00
Timothy Jaeryang Baek
2227f24bd6
refac/enh: date format i18n
2025-09-12 23:53:23 +04:00
Timothy Jaeryang Baek
766e8bc022
refac
2025-09-12 23:04:59 +04:00
Timothy Jaeryang Baek
042191372a
refac: styling
2025-09-12 13:49:53 +04:00