]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
server : revamp chat UI with vuejs and daisyui (#10175)
authorXuan Son Nguyen <redacted>
Thu, 7 Nov 2024 21:31:10 +0000 (17:31 -0400)
committerGitHub <redacted>
Thu, 7 Nov 2024 21:31:10 +0000 (17:31 -0400)
commita71d81cf8c1afb26b166f897c94ee1581f9fac7d
tree0c9f1362462a6577aaef7c0298dd80b0c70a8ca7
parenteec4d71737b32f312e0082b671629a0368e1a20d
server : revamp chat UI with vuejs and daisyui (#10175)

* server : simple chat UI with vuejs and daisyui

* move old files to legacy folder

* embed deps into binary

* basic markdown support

* add conversation history, save to localStorage

* fix bg-base classes

* save theme preferences

* fix tests

* regenerate, edit, copy buttons

* small fixes

* docs: how to use legacy ui

* better error handling

* make CORS preflight more explicit

* add GET method for CORS

* fix tests

* clean up a bit

* better auto scroll

* small fixes

* use collapse-arrow

* fix closeAndSaveConfigDialog

* small fix

* remove console.log

* fix style for <pre> element

* lighter bubble color (less distract when reading)
47 files changed:
.editorconfig
Makefile
examples/server/CMakeLists.txt
examples/server/README.md
examples/server/chat.mjs
examples/server/deps.sh
examples/server/public/colorthemes.css [deleted file]
examples/server/public/completion.js
examples/server/public/deps_daisyui.min.css [new file with mode: 0644]
examples/server/public/deps_markdown-it.js [new file with mode: 0644]
examples/server/public/deps_tailwindcss.js [new file with mode: 0644]
examples/server/public/deps_vue.esm-browser.js [new file with mode: 0644]
examples/server/public/favicon.ico [deleted file]
examples/server/public/index-new.html [deleted file]
examples/server/public/index.html
examples/server/public/index.js [deleted file]
examples/server/public/json-schema-to-grammar.mjs [deleted file]
examples/server/public/prompt-formats.js [deleted file]
examples/server/public/style.css [deleted file]
examples/server/public/system-prompts.js [deleted file]
examples/server/public/theme-beeninorder.css [deleted file]
examples/server/public/theme-ketivah.css [deleted file]
examples/server/public/theme-mangotango.css [deleted file]
examples/server/public/theme-playground.css [deleted file]
examples/server/public/theme-polarnight.css [deleted file]
examples/server/public/theme-snowstorm.css [deleted file]
examples/server/public_legacy/colorthemes.css [new file with mode: 0755]
examples/server/public_legacy/completion.js [new file with mode: 0644]
examples/server/public_legacy/favicon.ico [new file with mode: 0644]
examples/server/public_legacy/index-new.html [new file with mode: 0644]
examples/server/public_legacy/index.html [new file with mode: 0644]
examples/server/public_legacy/index.js [new file with mode: 0644]
examples/server/public_legacy/json-schema-to-grammar.mjs [new file with mode: 0644]
examples/server/public_legacy/loading.html [new file with mode: 0644]
examples/server/public_legacy/prompt-formats.js [new file with mode: 0644]
examples/server/public_legacy/style.css [new file with mode: 0644]
examples/server/public_legacy/system-prompts.js [new file with mode: 0644]
examples/server/public_legacy/theme-beeninorder.css [new file with mode: 0755]
examples/server/public_legacy/theme-ketivah.css [new file with mode: 0755]
examples/server/public_legacy/theme-mangotango.css [new file with mode: 0755]
examples/server/public_legacy/theme-playground.css [new file with mode: 0755]
examples/server/public_legacy/theme-polarnight.css [new file with mode: 0755]
examples/server/public_legacy/theme-snowstorm.css [new file with mode: 0755]
examples/server/server.cpp
examples/server/tests/features/security.feature
grammars/README.md
tests/run-json-schema-to-grammar.mjs