]> git.djapps.eu Git - pkg/ggml/sources/llama.cpp/commit
server : (webui) migrate project to ReactJS with typescript (#11688)
authorXuan-Son Nguyen <redacted>
Thu, 6 Feb 2025 16:32:29 +0000 (17:32 +0100)
committerGitHub <redacted>
Thu, 6 Feb 2025 16:32:29 +0000 (17:32 +0100)
commit2fb3c32a1634488a5265d1304ab37628eeb5480d
tree3283d9699151ef42f933493e3faa80bdba67dc7a
parent9ab42dc722ad19a12af80f38a06474d498f96da3
server : (webui) migrate project to ReactJS with typescript (#11688)

* init version

* fix auto scroll

* bring back copy btn

* bring back thought process

* add lint and format check on CI

* remove lang from html tag

* allow multiple generations at the same time

* lint and format combined

* fix unused var

* improve MarkdownDisplay

* fix more latex

* fix code block cannot be selected while generating
33 files changed:
.github/workflows/server.yml
examples/server/public/index.html.gz
examples/server/webui/.gitignore [new file with mode: 0644]
examples/server/webui/.prettierignore [new file with mode: 0644]
examples/server/webui/eslint.config.js [new file with mode: 0644]
examples/server/webui/index.html
examples/server/webui/package-lock.json
examples/server/webui/package.json
examples/server/webui/public/demo-conversation.json
examples/server/webui/src/App.tsx [new file with mode: 0644]
examples/server/webui/src/Config.ts [new file with mode: 0644]
examples/server/webui/src/components/ChatMessage.tsx [new file with mode: 0644]
examples/server/webui/src/components/ChatScreen.tsx [new file with mode: 0644]
examples/server/webui/src/components/Header.tsx [new file with mode: 0644]
examples/server/webui/src/components/MarkdownDisplay.tsx [new file with mode: 0644]
examples/server/webui/src/components/SettingDialog.tsx [new file with mode: 0644]
examples/server/webui/src/components/Sidebar.tsx [new file with mode: 0644]
examples/server/webui/src/highlight-config.js [deleted file]
examples/server/webui/src/index.scss [new file with mode: 0644]
examples/server/webui/src/katex-gpt.js [deleted file]
examples/server/webui/src/main.js [deleted file]
examples/server/webui/src/main.tsx [new file with mode: 0644]
examples/server/webui/src/styles.scss [deleted file]
examples/server/webui/src/utils/app.context.tsx [new file with mode: 0644]
examples/server/webui/src/utils/misc.ts [new file with mode: 0644]
examples/server/webui/src/utils/storage.ts [new file with mode: 0644]
examples/server/webui/src/utils/types.ts [new file with mode: 0644]
examples/server/webui/src/vite-env.d.ts [new file with mode: 0644]
examples/server/webui/tsconfig.app.json [new file with mode: 0644]
examples/server/webui/tsconfig.json [new file with mode: 0644]
examples/server/webui/tsconfig.node.json [new file with mode: 0644]
examples/server/webui/vite.config.js [deleted file]
examples/server/webui/vite.config.ts [new file with mode: 0644]