1.5 KiB
1.5 KiB
JarvisChat TODO
Current Tasks
- Verify SearXNG and Docker services persist across reboots
- Expand refusal patterns: "As an AI model", "based on my training data", "I don't have the capability"
- Conversation search/filter by keyword
- Export conversation to markdown/text
- Keyboard shortcuts (Ctrl+N new chat, Ctrl+Enter send)
- Retry button on assistant messages
- Source links — clickable links when search used
- Allow conversation renaming
- Multiple profiles — coding/sysadmin/general
- Auto-generate conversation tags (client-side KWIC, top 5, filterable badges)
- Image input support — pull vision model, file input/drag-drop, base64 encode, pass
imagesarray to Ollama/api/chat - Split-screen option for btop display
- Skills as markdown files —
/opt/jarvischat/skills/, YAML frontmatter + instructions, injected into context for tool calls - Heartbeats / proactive check-ins — cron + endpoint for daily briefings, HA anomaly alerts
- Model info button — (i) icon next to Model dropdown, shows div with model description, last updated date, best-use purpose
- Set default model — toggle any model as the default selection
- Hide/remove model from list — exclude models from dropdown
- Update model function — trigger
ollama pullfor selected model from UI - Add mouseover tooltip to SEND button
Completed
- ✓ Explicit web search button + orange styling (v1.5.0)
- ✓ Add
profile.example.md(v1.4.0) - ✓ Mass-delete conversation history (v1.3.0)
- ✓ Token count estimate before sending (v1.2.9)