Skip to content

Commit a29eaa4

Browse files
committed
feat(ui): add icons and ticker marquee
Why: - Improve UI readability with consistent iconography - Make the top status ticker behave like a real marquee What: - Add inline SVG icon set and apply to common actions - Replace ticker animation with vanilla-marquee + controlled pause - Document Caddy SSE headers in README - Add vanilla-marquee dependency
1 parent 2067f8c commit a29eaa4

File tree

4 files changed

+989
-32
lines changed

4 files changed

+989
-32
lines changed

README.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,29 @@ If UI assets are not built, use the Vite dev server as described above.
7171
Notes:
7272
- Start the backend before using the UI: run `pnpm start`.
7373
- If using HTTPS via Caddy, run `caddy run --config P:\software\caddy\Caddyfile` in a separate terminal.
74+
- For SSE stability, add no-buffer headers in Caddy (example below).
7475
- The app still needs a valid token in localStorage. If you have not set one, open the UI once with `?token=...` first.
7576
- Share drafts are stored locally and survive refresh until sent or cleared.
7677

78+
Caddy SSE headers example:
79+
```
80+
central-command:443 {
81+
tls internal
82+
83+
@sse path /runs/*/stream
84+
header @sse {
85+
Cache-Control "no-cache"
86+
X-Accel-Buffering "no"
87+
}
88+
89+
reverse_proxy 127.0.0.1:7777
90+
}
91+
92+
http://central-command {
93+
redir https://{host}{uri}
94+
}
95+
```
96+
7797
## Concepts
7898

7999
- **Workspaces**: repo profiles (not conversations). Fields include `title`, `repo_path`, `notify_policy`, `default_thread_id`, and `test_command_override`.

apps/ui/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@
99
"preview": "vite preview",
1010
"typecheck": "tsc -p tsconfig.json --noEmit"
1111
},
12-
"dependencies": {},
12+
"dependencies": {
13+
"vanilla-marquee": "^1.1.2"
14+
},
1315
"devDependencies": {
1416
"dotenv": "^16.4.5",
1517
"typescript": "^5.6.2",

0 commit comments

Comments
 (0)