Commit 25731da
authored
docs(051): README hero — frosted-tiles banner + demo GIF (#488)
* docs(051): brainstorming design for README hero banner + demo GIF pipeline
* docs(051): implementation plan for README hero banner + demo GIF
* docs(051): scaffold demo asset pipeline folder
* feat(051): add hero banner source (frosted-tiles social.html)
* feat(051): render social.png banner via headless chromium
* docs(051): add tray capture shot-list for demo montage
* feat(051): playwright web-ui capture for demo (server cards + activity)
* feat(051): build stitched demo gif (tray ken-burns + web-ui segments)
* docs(051): new README hero — banner + demo gif
* feat(051): clean demo re-record — 4 isolated web beats + populated activity
- Boot throwaway core with neutral demo servers (filesystem/fetch/time/everything;
memory quarantined) instead of the real 25-server app for the web beats.
- Generate real activity by calling tools through the proxy so the activity log is
populated (successes + a sensitive-data flag), not near-empty.
- Spinner/auth-modal/onboarding guards in the capture so no loading states are filmed.
- build-demo.sh: 5-segment stitch (tray still + servers/tools/activity/memory),
portable array (no mapfile; macOS bash 3.2).
* chore(051): gitignore demo playwright node_modules symlink
* feat(051): tray roll-down+highlight+shake animation; activity detail drawer; drop tools search
- Tray beat: replace constant Ken-Burns zoom with a 3-phase animation — roll the
menu down, highlight the 'Open Web UI' item (macOS-style blue selection), then a
1s shake. Built from the still in ffmpeg (segA roll / segB highlight-swap / segC shake).
- Activity beat: open the detail drawer on the newest Tool Call (the sensitive-data
echo) to show full event details incl. the detection.
- Tools beat: drop the search-typing scene; show the tool list + approval states.
* fix(051): precisely center the tray 'Open Web UI' highlight (y 264->257, h 22)
* feat(051): web-only demo GIF; logo.svg in banner; macOS screenshots + cross-platform messaging
- demo.gif: drop the tray beat — now 4 web-UI beats (servers/tools/activity/security).
- social.png banner: use the real logo.svg (MCP shield) instead of the emoji.
- README: add static macOS screenshots (menu-bar app + activity log) and clarify the
core is a single cross-platform binary (macOS/Linux/Windows) with the web UI embedded;
macOS additionally ships an optional menu-bar app.
- build-demo.sh: web-only 4-segment stitch; scripts/demo/README updated.1 parent 1098701 commit 25731da
16 files changed
Lines changed: 1136 additions & 14 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
155 | 155 | | |
156 | 156 | | |
157 | 157 | | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
6 | 11 | | |
7 | | - | |
8 | | - | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
9 | 15 | | |
10 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
11 | 27 | | |
12 | 28 | | |
13 | | - | |
14 | | - | |
15 | | - | |
| 29 | + | |
16 | 30 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 31 | + | |
20 | 32 | | |
21 | | - | |
| 33 | + | |
22 | 34 | | |
23 | 35 | | |
24 | 36 | | |
| |||
27 | 39 | | |
28 | 40 | | |
29 | 41 | | |
30 | | - | |
| 42 | + | |
31 | 43 | | |
32 | 44 | | |
33 | 45 | | |
| |||
Loading
Loading
Loading
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
0 commit comments