You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enhance README and chat components with new features and UI improvements
- Updated README with new screenshots and highlights of features including document and image uploads, keyboard shortcuts, and error handling.
- Improved UI consistency in chat components with adjusted padding and margins for better layout.
- Enhanced file upload component styling for a more polished appearance.
- Added tips section in README for user guidance on document and image attachments.
Copy file name to clipboardExpand all lines: README.md
+32-4Lines changed: 32 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,17 +6,39 @@ Chatbot Ollama is an open source chat UI for Ollama.
6
6
7
7
This project is based on [chatbot-ui](https://github.com/mckaywrigley/chatbot-ui) by [Mckay Wrigley](https://github.com/mckaywrigley).
> If the image does not render, place the new screenshot at `public/screenshots/screenshot-2025-09-dark.png` (light version optional at `public/screenshots/screenshot-2025-09-light.png`).
14
+
15
+
## Highlights (new)
16
+
17
+
- Blue theme polished for light and dark modes with consistent sidebars, headers, and overlays.
18
+
- Document upload (PDF, TXT, MD):
19
+
- PDFs parsed server‑side for reliability; text/markdown read client‑side.
20
+
- The full (truncated) content is attached invisibly to the model prompt — the UI stays clean.
21
+
- 50 MB size cap, 100 page cap (PDF), 50k characters per attachment.
22
+
- Image upload: attach images and send them to vision‑capable models (base64). Non‑vision models simply ignore images.
23
+
- Code blocks: copy button, language label, optional line numbers, line‑wrap toggle, and “download as file”.
24
+
- Streaming & control: Stop Generation button, auto‑scroll toggle (pause/resume when you scroll up).
25
+
- Keyboard shortcuts:
26
+
- Enter to send, Shift+Enter for newline
27
+
- Esc to blur input
28
+
- Ctrl/Cmd+L clears the composer
29
+
- Arrow Up recalls the last user message
30
+
- Error handling: a consistent toast shows details, Copy details, and Retry.
31
+
- Conversation tools: Copy messages button copies the whole visible conversation (with role labels and any attached content).
32
+
- Sidebar UX: search inputs are theme‑aware, prompts list matches chat list styling, improved hover/selection.
10
33
11
34
## Updates
12
35
13
36
Chatbot Ollama will be updated over time.
14
37
15
38
### Next up
16
39
17
-
-[ ] pull a model
18
-
-[ ] delete a model
19
-
-[ ] show model information
40
+
-[ ] Model management (pull/delete)
41
+
-[ ] Model info/details dialog
20
42
21
43
## Docker
22
44
@@ -73,6 +95,12 @@ npm run dev
73
95
74
96
You should be able to start chatting.
75
97
98
+
### Tips
99
+
100
+
- Attach documents via the paper icon in the composer — the content is included for the model invisibly so the chat stays uncluttered.
101
+
- Attach an image with the camera icon — vision models will “see” it; others will ignore it.
102
+
- Use the clipboard icon in the sticky header to copy the current conversation.
103
+
76
104
## Configuration
77
105
78
106
When deploying the application, the following environment variables can be set:
0 commit comments