dwrz
27fa702071
Add reasoning effort
2026-07-07 19:13:25 +00:00
dwrz
c730ecdc22
Remove duplicate system message icon
2026-07-07 12:32:36 +00:00
dwrz
42fe8bfc5b
Add image attachment pills
2026-07-07 11:40:52 +00:00
dwrz
d1156d9b7c
Refactor scroll behavior
2026-07-06 17:49:21 +00:00
dwrz
cc0d1d9892
Fix stop generation button
2026-07-06 16:06:48 +00:00
dwrz
23e29e2d97
Add conversation system message
2026-07-05 20:53:30 +00:00
dwrz
7833cf2b00
Fix missing compose settings template
2026-07-05 18:15:00 +00:00
dwrz
0345dab110
Add copy error messages with request id
2026-07-05 18:14:40 +00:00
dwrz
112d994113
Add error message copy button
2026-07-05 18:03:46 +00:00
dwrz
d24013269a
Add mute persistence
2026-07-05 18:00:10 +00:00
dwrz
1e4c7f0334
Add max iterations
2026-07-05 17:55:07 +00:00
dwrz
c4730eb8ce
Fix conversation reset during streaming
2026-07-05 14:14:04 +00:00
dwrz
b1b708dd45
Add geolocation options
2026-07-05 02:05:51 +00:00
dwrz
4a2ba2fa54
Refactor UI
2026-07-05 00:48:56 +00:00
dwrz
eeb7d6f504
Add edit messages
2026-06-30 19:48:39 +00:00
dwrz
95326ce02f
Fix interrupted streaming message deletion
2026-06-30 11:44:19 +00:00
dwrz
c500b23372
Fix TTS play during recording / transcription
2026-06-30 10:07:34 +00:00
dwrz
addd99a1ac
Handle visual viewport
2026-06-30 09:26:15 +00:00
dwrz
be4d26a54f
Add delete stopped streaming messages
2026-06-29 18:52:01 +00:00
dwrz
ab24f07d5c
Add geolocation
2026-06-29 18:13:57 +00:00
dwrz
8a821bea28
Fix clear context on conversation reset
2026-06-29 16:47:05 +00:00
dwrz
d212a52120
Add OpenRouter reasoning support
2026-06-29 16:25:42 +00:00
dwrz
ec9e0a80f8
Add context tracking
2026-06-27 12:35:11 +00:00
dwrz
f2edd39160
Add debug stats
2026-06-27 00:13:16 +00:00
dwrz
bcdbd9092a
Fix reasoning divider
2026-06-26 21:56:33 +00:00
dwrz
d21ed0dd4d
Add reasoning streaming
2026-06-26 18:03:43 +00:00
dwrz
42f27f3f6b
Change reset icon
2026-06-26 17:40:53 +00:00
dwrz
3e60e6be03
Fix spinner location
2026-06-26 17:11:46 +00:00
dwrz
f6fb21d40c
Replace go-openai with native client
...
Drop the github.com/sashabaranov/go-openai dependency in favor of an
internal HTTP client.
The LLM package is now split into:
- llm.go: type definitions (Message, ChatRequest, ChatResponse, etc.)
- client.go: client construction and configuration
- client_completions.go: Completions and CompletionsStream methods
- client_models.go: ListModels
- client_tools.go: tool call execution
CompletionsStream uses typed SSE events (delta, done, message) so the
frontend can render progressive streaming output.
Move tool.go and tool_test.go from internal/tool/ into internal/llm/
to co-locate the registry with the client that consumes it.
Update job.go and service.go to use the new llm.Message types and
Completions/CompletionsStream methods. Remove the Voice field from
chat request/response (voice is now tracked via message metadata).
Frontend: handle delta/done/message SSE events, render a streaming
placeholder that receives progressive text deltas, and finalize with
full message binding (reasoning, tool calls, actions).
2026-06-26 14:22:05 +00:00
dwrz
e480538ec2
Fix TTS queue
2026-06-19 17:48:13 +00:00
dwrz
f5e72b1c7a
Add support for multiple providers
2026-06-19 14:31:41 +00:00
dwrz
c71300b1bf
Refactor STT architecture
2026-06-15 10:51:17 +00:00
dwrz
70e1a995f3
Fix missing tool call output
2026-06-14 12:45:39 +00:00
dwrz
c17c48f269
Refactor TTS architecture
2026-06-13 18:55:16 +00:00
dwrz
4b629a2bc7
Allow sending current conversation state
2026-06-13 00:44:01 +00:00
dwrz
0c1346bd77
Add delete message button
2026-06-12 19:29:30 +00:00
dwrz
1308954121
Fix viewport meta tag
2026-06-12 19:22:57 +00:00
dwrz
495c89de0e
Replace string context keys with typed constants
2026-06-09 23:28:29 +00:00
dwrz
c158283f3d
Reformat JS and CSS
2026-06-09 23:27:12 +00:00
dwrz
02567c732f
Add wakelock
2026-06-09 23:17:55 +00:00
dwrz
3321fce4fa
Add scroll button and auto-scroll
2026-06-09 18:50:25 +00:00
dwrz
6c8c04c804
Add stop button
2026-06-09 01:32:49 +00:00
dwrz
6fb63c8c90
Add cron jobs to service
2026-06-02 12:04:12 +00:00
dwrz
e5238e4081
Add load job configuration
2026-06-02 12:03:15 +00:00
dwrz
9751a24c1e
Add job package
2026-06-02 12:03:03 +00:00
dwrz
b75ad9067a
Add llm client max iterations
2026-06-02 12:02:49 +00:00
dwrz
f19177bd84
Remove concurrency config
...
Inference engines handle this now.
2026-06-02 12:02:38 +00:00
dwrz
07377abff6
Add reset confirmation
2026-05-28 01:00:12 +00:00
dwrz
9ea4005e96
Add user defined system message
2026-05-28 00:53:08 +00:00
dwrz
a06833bb8b
Fix dashed border
2026-05-22 12:27:24 +00:00