Peter Steinberger
ea32001a9d
chore: refine control ui links and composer
2026-01-08 12:04:11 +01:00
Peter Steinberger
d7fe21a681
fix(ui): start logs at bottom
2026-01-08 11:42:28 +01:00
Peter Steinberger
3e55ab37ce
chore(deps): update dependencies
2026-01-08 04:55:14 +00:00
Peter Steinberger
9fe45ffadf
perf(ui): window chat + lazy tool output
2026-01-08 04:33:09 +00:00
Peter Steinberger
872b3d152d
fix(ui): cap tool output + sync config form
2026-01-08 04:24:58 +00:00
Peter Steinberger
01611688f5
feat: add gateway logs tab
2026-01-08 03:44:08 +00:00
Peter Steinberger
0e6780bbc5
fix(ui): move focus toggle to top bar
2026-01-08 03:47:32 +01:00
Peter Steinberger
3e56b70b6c
fix(ui): add Overview connect button ( #385 , thanks @wizaj)
2026-01-08 01:12:56 +00:00
Peter Steinberger
e7cac22aef
feat: add gateway config/update restart flow
2026-01-08 01:30:02 +01:00
Peter Steinberger
672c760713
fix(ui): scrub auth params
2026-01-07 20:20:32 +01:00
Palash Oswal
2c11ba9abf
UI: add reconnect + URL password for gateway auth
2026-01-07 20:18:24 +01:00
Peter Steinberger
f6180e2111
feat: add /reasoning reasoning visibility
2026-01-07 06:17:31 +01:00
Peter Steinberger
94d012617e
fix(ui): tighten focus mode spacing
2026-01-06 19:10:06 +00:00
Peter Steinberger
882bcaf414
feat: multi-agent routing + multi-account providers
2026-01-06 18:33:37 +00:00
Jefferson Nunn
e12116c4f8
feat(ui): add favicon.ico from Mac app icon ( #305 )
2026-01-06 10:41:19 -06:00
Peter Steinberger
2560bd9d76
fix(control-ui): pad chat composer in focus mode
2026-01-06 08:59:05 +01:00
Peter Steinberger
bb998b2e5a
feat(control-ui): add chat focus mode
2026-01-06 08:16:21 +01:00
Peter Steinberger
207220af7b
fix(ui): scroll chat to bottom on initial load
2026-01-06 07:49:12 +01:00
Kiran Jd
479342bea0
Merge branch 'main' into fix/chat-scroll-to-bottom
2026-01-06 11:27:57 +05:30
kiranjd
bf7cae0bca
fix(ui): scroll chat to bottom on initial load
...
The chat view was starting at the top showing oldest messages instead of
scrolling to the bottom to show the latest messages (like WhatsApp).
Root causes:
1. scheduleChatScroll() was called without force flag in refreshActiveTab()
2. The scroll was targeting .chat-thread element which has overflow:visible
and doesn't actually scroll - the window scrolls instead
Fixes:
- Pass force flag (!chatHasAutoScrolled) when loading chat tab
- Wait for Lit updateComplete before scrolling to ensure DOM is ready
- Scroll the window instead of the .chat-thread container
- Use behavior: 'instant' for immediate scroll without animation
2026-01-06 11:23:27 +05:30
Sreekaran Srinath
1d5e80986f
fix(ui): add anyOf/oneOf support in config form ( #268 )
...
* fix(ui): add anyOf/oneOf support in config form
- Handle literal unions as dropdowns with type preservation
- Handle primitive unions (string|number, boolean|string) as text inputs
- Unwrap single-variant optional types
- Fix enum handler to preserve types via index-based values
- Update normalizeUnion to support primitive unions in schema analysis
- Exclude allOf from union normalization (stays unsupported)
Fields like Thinking Default, Allow From, Memory now render properly
instead of showing 'unsupported schema node' errors.
* UI: fix enum placeholder collision
* Docs: update changelog for PR #268
---------
Co-authored-by: Shadow <hi@shadowing.dev>
2026-01-05 22:50:07 -06:00
Marcus Neves
9572f92a0f
Cron: normalize cron.add inputs + align channels ( #256 )
...
* fix: harden cron add and align channels
* fix: keep cron tool id params
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-01-06 02:09:48 +00:00
Peter Steinberger
a92ec734ec
fix: harden config form
2026-01-06 03:05:56 +01:00
Peter Steinberger
a0553861e6
fix(ui): handle slack config snapshot
2026-01-06 01:16:25 +01:00
Peter Steinberger
2ec552fa5d
fix(ui): animate reading indicator dots
2026-01-05 17:40:15 +00:00
Peter Steinberger
831b6e1b37
fix(chat): stabilize web UI tool runs
2026-01-05 17:22:29 +00:00
Peter Steinberger
c717d894ee
feat(ui): add chat reading indicator
2026-01-05 16:16:34 +00:00
Peter Steinberger
21a3dbcc76
fix(ui): render markdown in tool result cards
2026-01-05 01:27:13 +01:00
Peter Steinberger
263fc80975
fix(ui): avoid overlapping guild action buttons
2026-01-05 01:27:13 +01:00
Peter Steinberger
b90e1c0748
fix: make control ui chat scroll page
2026-01-05 00:18:18 +00:00
Peter Steinberger
d81ff928f3
fix(ui): render markdown in chat
2026-01-04 21:51:26 +01:00
Peter Steinberger
eb6cc20820
fix(ui): show chat send errors
2026-01-04 17:12:49 +00:00
Peter Steinberger
c38cf0fc67
fix(ui): allow Control UI chat without node
2026-01-04 17:12:49 +00:00
Peter Steinberger
f7cb3846f1
chore: rename project to clawdbot
2026-01-04 14:38:51 +00:00
Shadow
33998f9570
Slack: add some fixes and connect it all up
2026-01-04 01:53:26 -06:00
Shadow
2af54dbd19
Slack: update docs and tool display
2026-01-04 07:22:05 +01:00
Shadow
bda68c1aae
Slack: refine scopes and onboarding
2026-01-04 07:22:02 +01:00
Peter Steinberger
5d2bfa8421
feat: add elevated bash mode
2026-01-04 05:15:59 +00:00
Peter Steinberger
30cc7e5a10
fix: stream tool summaries early and tool output
2026-01-03 21:04:40 +01:00
Peter Steinberger
965f9c4746
Discord: default reaction notifications to own
2026-01-03 18:48:36 +00:00
Shadow
1acd162502
Discord: add reaction notification allowlist
2026-01-03 18:48:36 +00:00
Peter Steinberger
590de25780
feat: configurable control ui base path
2026-01-03 17:55:31 +01:00
Peter Steinberger
5052414f12
feat: unify onboarding + config schema
2026-01-03 16:48:08 +01:00
Ratul Sarna
5eae9d8acc
fix(ui): robust UUID generation on HTTP
...
Fixes #131
2026-01-03 13:43:20 +00:00
Peter Steinberger
38b755935c
feat: centralize tool display metadata
2026-01-03 13:18:27 +01:00
Shadow
cdd30c4c3e
Discord: update UIs to use the new config
2026-01-03 01:02:22 -06:00
Peter Steinberger
e9e1b83418
fix: show rich session names in chat UIs
2026-01-03 05:07:13 +01:00
Shadow
250db134cb
UI: add discord action toggles
2026-01-03 03:07:13 +01:00
Shadow
1aff389226
Discord: drop enableReactions config
2026-01-03 03:07:13 +01:00
Peter Steinberger
4fb2fbb523
fix(mac): resolve camera type deprecation
2026-01-03 01:49:27 +01:00
Peter Steinberger
6da6e7f28a
feat: unify group mention defaults
2026-01-02 22:50:58 +01:00
Peter Steinberger
1756e6a891
fix: align discord config ui
2026-01-02 21:15:59 +01:00
Shadow
e347bf8656
Update connections UIs
2026-01-02 12:06:05 -06:00
Peter Steinberger
d4a7dd0335
test: cover control ui token url
2026-01-02 15:13:05 +01:00
Peter Steinberger
b5d4193db3
fix: improve onboarding auth UX
2026-01-02 15:03:38 +01:00
Peter Steinberger
16ba7715e6
style(ui): refresh dashboard theme
2026-01-02 11:22:06 +00:00
Peter Steinberger
3266ad6211
fix: refine web chat session selector
2026-01-02 10:40:24 +01:00
Peter Steinberger
ce319bef69
refactor: normalize group session keys
2026-01-02 10:14:58 +01:00
Peter Steinberger
1775fd3de9
feat: add recent session switchers
2026-01-01 23:50:26 +01:00
Peter Steinberger
7a60e8fdd4
fix: gate skills by OS
2026-01-01 22:25:37 +01:00
Peter Steinberger
2224e3268b
fix: improve web chat scroll and text
2026-01-01 21:09:28 +01:00
Peter Steinberger
870fea4f6d
fix: gate web chat/talk on mobile nodes
2025-12-30 22:05:17 +01:00
Peter Steinberger
225b1e72ff
feat: add ui theme toggle
2025-12-30 20:25:58 +01:00
Peter Steinberger
66665fef74
chore: update deps and add control ui routing tests
2025-12-30 14:30:46 +01:00
meaningfool
919d30fd3e
fix: correctly define pnpm workspace and clean up vite build scripts
...
This change adds the missing 'packages' definition to pnpm-workspace.yaml, allowing pnpm to correctly install dependencies for the 'ui' sub-package. This resolves the 'vite: command not found' error during 'ui:build'. It also reverts the temporary 'pnpm dlx' workarounds in ui/package.json.
2025-12-26 09:13:17 +01:00
Peter Steinberger
e6b9dbf395
chore: require node >=22.12 and fix swiftformat lint
2025-12-25 23:02:31 +01:00
meaningfool
a9c0485e4b
fix: correctly define pnpm workspace and clean up vite build scripts
...
This change adds the missing 'packages' definition to pnpm-workspace.yaml, allowing pnpm to correctly install dependencies for the 'ui' sub-package. This resolves the 'vite: command not found' error during 'ui:build'. It also reverts the temporary 'pnpm dlx' workarounds in ui/package.json.
2025-12-25 22:52:22 +01:00
Peter Steinberger
8486a9652b
refactor: drop PAM auth and require password for funnel
2025-12-23 13:13:09 +00:00
Peter Steinberger
c09dc4d635
refactor: remove session syncing metadata
2025-12-23 00:50:51 +01:00
Peter Steinberger
a1f102c480
style: tighten chat compose spacing
2025-12-22 19:01:58 +01:00
Peter Steinberger
05c00e19ca
ui: simplify dashboard health status
2025-12-21 12:31:56 +01:00
Peter Steinberger
590bf7d31c
feat(ui): make chat the landing view
2025-12-21 11:24:39 +00:00
Peter Steinberger
d57ca24d4b
feat(gateway): add tailscale auth + pam
2025-12-21 00:44:39 +00:00
Peter Steinberger
eebf6e23cb
fix(ui): stabilize skills action column
2025-12-21 00:37:29 +00:00
Peter Steinberger
de7265e842
feat(ui): expand control dashboard
2025-12-21 00:34:39 +00:00
Peter Steinberger
612484fed8
fix(control-ui): wrap long message lines
2025-12-19 09:54:43 +00:00
Peter Steinberger
abd9247fcd
fix(control-ui): serve dashboard at root
2025-12-19 05:11:08 +00:00
Peter Steinberger
ce6db1de5f
Gateway: add browser control UI
2025-12-18 22:41:06 +00:00