Xubin Ren
|
9a4781982e
|
fix(webui): route first-run model setup choices
|
2026-09-02 16:25:07 +08:00 |
|
Xubin Ren
|
b47f0980f1
|
feat(webui): add first-run AI setup flow
|
2026-09-02 16:25:07 +08:00 |
|
Xubin Ren
|
bbbfacbc64
|
fix(webui): compact single-pane chat header
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
12029f8812
|
feat(runtime): add user-controlled turn recovery
|
2026-08-24 00:58:04 +08:00 |
|
Xubin Ren
|
48eea29313
|
feat(webui): unify turn observability
|
2026-08-22 20:51:24 +08:00 |
|
chengyongru
|
d28687e2e1
|
feat(webui): polish model preset interaction
|
2026-08-21 16:49:30 +08:00 |
|
chengyongru
|
953d2ed217
|
refactor(webui): infer fallback from active model
|
2026-08-21 16:49:30 +08:00 |
|
chengyongru
|
7f97373490
|
fix(webui): only highlight actual model fallbacks
|
2026-08-21 16:49:30 +08:00 |
|
chengyongru
|
251a1ccd40
|
refactor: simplify cross-session messaging
|
2026-08-19 01:15:56 +08:00 |
|
chengyongru
|
0e184965e8
|
feat(webui): add lightweight session messaging via mentions
|
2026-08-19 01:15:56 +08:00 |
|
Xubin Ren
|
3dc38f6396
|
refactor(models): unify preset names
|
2026-08-16 11:50:56 +08:00 |
|
Zhou
|
48126f049d
|
fix(webui): hide actions until turn end
|
2026-08-16 00:14:42 +08:00 |
|
Xubin Ren
|
e630e78075
|
fix(webui): preserve range selection and turn timing
|
2026-08-15 15:40:52 +08:00 |
|
chengyongru
|
a5bc3bfbb9
|
fix(webui): complete temporary chat mode
|
2026-08-08 23:20:59 +08:00 |
|
Xubin Ren
|
c9a6145878
|
feat(webui): add temporary chat mode
|
2026-08-08 23:20:59 +08:00 |
|
chengyongru
|
287fd88fe4
|
fix(webui): refine inline token highlights (#5241)
|
2026-08-04 16:40:41 +08:00 |
|
Xubin Ren
|
62d34b5eb7
|
refactor(session): tighten cross-session access
|
2026-08-04 12:14:51 +08:00 |
|
Xubin Ren
|
9b25da7b92
|
feat(session): add cross-session references
|
2026-08-04 12:14:51 +08:00 |
|
chengyongru
|
5c72fdcd88
|
fix(webui): remove unused bot identity settings
|
2026-08-03 14:06:44 +08:00 |
|
chengyongru
|
11fcd9cc5f
|
fix(webui): prevent redundant thread and media reloads (#5164)
|
2026-07-30 10:25:22 +08:00 |
|
chengyongru
|
129b74b4cf
|
feat(webui): track optimistic message delivery status (#5162)
|
2026-07-29 23:15:45 +08:00 |
|
chengyongru
|
ae089aa3ae
|
fix(webui): reconcile threads after browser resume
|
2026-07-28 16:25:08 +08:00 |
|
chengyongru
|
281b4b7f0b
|
chore: remove expired v0.3.1 compatibility shims (#5106)
|
2026-07-27 13:53:04 +08:00 |
|
chengyongru
|
b0ef759e2c
|
Smooth WebUI streaming with state-driven viewport motion (#4696)
|
2026-07-26 00:18:24 +08:00 |
|
chengyongru
|
5be176a6a0
|
feat(webui): switch model presets from the composer (#5077)
|
2026-07-24 17:34:26 +08:00 |
|
chengyongru
|
aae259c790
|
feat(webui): simplify model preset settings (#5061)
|
2026-07-24 00:55:06 +08:00 |
|
Xubin Ren
|
754f457a94
|
fix(webui): keep composer model badge in sync
|
2026-07-23 23:11:40 +08:00 |
|
chengyongru
|
6c0f151f6e
|
fix(webui): polish responsive layout
|
2026-07-23 18:22:02 +08:00 |
|
chengyongru
|
96eb965aae
|
feat(webui): show the actual fallback model (#5017)
|
2026-07-23 15:57:13 +08:00 |
|
chengyongru
|
c22efb5f7a
|
feat(agent): make model presets session-scoped (#4866)
|
2026-07-23 00:38:49 +08:00 |
|
Xubin Ren
|
aa8387fb4d
|
feat(webui): polish agent output and app discovery
|
2026-07-22 22:42:31 +08:00 |
|
chengyongru
|
b32d673ead
|
fix(webui): decouple skill reference rendering
|
2026-07-21 22:56:04 +08:00 |
|
chengyongru
|
79b89f4f4c
|
feat(webui): highlight skill references in sent messages
|
2026-07-21 22:56:04 +08:00 |
|
chengyongru
|
5ed28a6744
|
fix(webui): validate inferred file paths before preview (#4935)
|
2026-07-15 10:45:40 +08:00 |
|
chengyongru
|
37165b0db0
|
feat(webui): highlight slash commands and app mentions (#4933)
|
2026-07-15 00:34:22 +08:00 |
|
sid
|
d32f8961b1
|
fix(webui): bind landing first message to created chat
|
2026-07-10 20:19:10 +08:00 |
|
chengyongru
|
fa73448f6f
|
fix(webui): drive slash command routing from metadata
|
2026-07-07 15:42:04 +08:00 |
|
Xubin Ren
|
f80a78d5a8
|
fix(webui): preserve fork replies during history refresh
|
2026-06-22 22:00:07 +08:00 |
|
Xubin Ren
|
83c29292d3
|
chore(release): prepare v0.2.2
|
2026-06-22 20:53:28 +08:00 |
|
Xubin Ren
|
7170761e47
|
fix(webui): anchor sent prompts during active turns
|
2026-06-22 20:43:27 +08:00 |
|
Xubin Ren
|
603feef3aa
|
Merge remote-tracking branch 'origin/main' into codex/webui-segmented-transcript-store
|
2026-06-10 19:11:37 +08:00 |
|
Xubin Ren
|
e168bb2754
|
feat(webui): segment transcript storage
|
2026-06-10 18:28:55 +08:00 |
|
chengyongru
|
dadb35af49
|
feat(exec): add path prepend config
|
2026-06-10 18:09:57 +08:00 |
|
Xubin Ren
|
916525f94a
|
refactor(webui): shrink fork implementation
|
2026-06-10 04:26:06 +08:00 |
|
Xubin Ren
|
26a58282d4
|
feat(webui): show forked history boundary
|
2026-06-10 04:26:06 +08:00 |
|
Bayern4ever-dot
|
03bca4c0a9
|
feat(webui): add assistant reply fork-from-here
|
2026-06-10 04:26:06 +08:00 |
|
 Xubin Renandchengyongru
|
ab9f49970d
|
feat(desktop): polish desktop shell and shared WebUI surfaces (#4195)
* feat(desktop): add native host scaffold
* feat(webui): track turns and usage in gateway
* feat(webui): polish desktop chat experience
* feat(apps): add ArcGIS and Joplin logos
* feat(desktop): polish shell and shared surfaces
* fix(webui): avoid preview chips for glob references
* test: align CI expectations for token fallback
* feat(webui): preview prompt rail entries
* feat(webui): add prompt navigator drawer
* style(webui): refine prompt navigator placement
* style(webui): align prompt navigator with header actions
* style(webui): simplify prompt navigator header
* refactor(webui): clean thread resource refresh
* feat(desktop): add native reply notifications
* fix(webui): preserve desktop restart and replay state
* fix(desktop): harden gateway proxy startup
* fix(web): fall back when readability is unavailable
* fix(desktop): hide window instead of closing on macos
* fix(webui): unify desktop header actions
* fix(webui): simplify prompt history rows
* fix(desktop): log notification delivery failures
* chore(desktop): clean source package artifacts
* fix(cron): support one-time relative reminders
* fix(webui): reveal scroll button in place
* Revert "fix(cron): support one-time relative reminders"
This reverts commit 4c4661da120a3c7283e0768412bae48604e7390b.
* refactor(webui): extract token usage heatmap
* docs(desktop): clarify contributor guides
---------
Co-authored-by: chengyongru <2755839590@qq.com>
|
2026-06-06 19:49:33 +08:00 |
|
Xubin Ren
|
3dcf511c84
|
feat(webui): refine output timeline and model controls (#4108)
* feat(webui): refine output timeline and composer queue
* feat(webui): add provider model picker
* fix(webui): polish model settings and heartbeat checks
* chore: keep heartbeat changes out of webui pr
* refactor(webui): isolate settings routes
* fix(providers): align minimax anthropic test
* fix(providers): keep minimax anthropic base sdk-compatible
* fix(providers): normalize anthropic base urls
|
2026-05-30 23:45:26 +08:00 |
|
Xubin Ren
|
3a420136bb
|
feat(webui): add project workspaces and access controls (#4007)
* feat(webui): add project workspaces and access controls
* feat(webui): add project workspaces and access controls
* refactor(tools): centralize workspace access resolution
* refactor(webui): remove unused workspace host state
* fix(webui): hide estimated file edit label
* fix(webui): clarify file edit deletion feedback
* fix(webui): label deleted file activity
* fix(webui): flatten file edit activity rows
* fix(core): remove path-only patch deletion
* fix(core): keep apply patch non-destructive
* refactor(webui): trim workspace host plumbing
* fix(tools): register exec with tools config
|
2026-05-29 03:42:53 +08:00 |
|
Xubin Ren
|
418cb23da2
|
feat(apps): unify CLI apps and MCP (#3991)
* refactor(cli): load bundled apps from catalog
* feat(plugins): unify CLI and MCP settings
* feat(plugins): add settings category filter
* style(plugins): refine settings catalog
* refactor(cli): load nanobot apps from repo catalog
* feat(store): add capability store entry
* feat(apps): rename capability store
* fix(apps): verify clean app removal
* fix(apps): keep main sidebar on apps view
* feat(apps): add shared app manifest protocol
* fix(apps): dismiss app status message
* refactor(apps): move CLI adapter under apps
* refactor(apps): drop legacy cli apps package
|
2026-05-25 20:07:02 +08:00 |
|