Commit Graph
88 Commits
Author SHA1 Message Date
xmanrui d4ae7f4eb7 fix: restore deployment and cleanup after pr 24 2026-03-12 00:36:49 +08:00
danlee 868dbfd231 Merge remote-tracking branch 'origin/main' 2026-03-11 22:40:35 +08:00
danlee 189c55c09d 新增繁體中文、修改辦公室畫面無法存檔、修改Agent名稱、增加抓取目錄下的mp3檔案亂數播放 2026-03-11 22:16:08 +08:00
xmanrui 9c14282cba Update pixel office characters and nav icons 2026-03-09 03:41:32 +08:00
xmanrui a39b8bfc98 Fix skills page empty state handling 2026-03-09 03:38:12 +08:00
xmanrui d7c15240ec Fix Windows OpenClaw path and session test compatibility 2026-03-09 03:11:21 +08:00
xmanrui e69afd0340 feat(platforms): auto-discover channels for agent cards 2026-03-07 02:54:40 +08:00
xmanrui 17e1490c83 feat(pixel-office): add toggleable background music with gesture retry 2026-03-07 02:15:37 +08:00
xmanrui bf6fc5d4d3 feat(pixel-office): show real subagent session events with dedupe 2026-03-06 01:52:12 +08:00
xmanrui 430043952d refactor agent card and improve model probe flow 2026-03-05 04:32:33 +08:00
xmanrui 096076e217 feat(pixel-office): add gateway sre role, server status tooltip, and ops blackwords 2026-03-05 02:01:39 +08:00
xmanrui 5213ee33bb feat(pixel-office): add gateway-driven server alarm lamp and rack sprite 2026-03-04 23:46:27 +08:00
xmanrui aab74f6f1c feat(pixel-office): show temp-worker stools on seat and randomize subagent seating 2026-03-04 16:06:58 +08:00
xmanrui 94eb6cd679 fix(pixel-office): restore idle roaming and shorten seat rest to 5-10s 2026-03-04 04:40:20 +08:00
xmanrui 1c5394f6e4 feat(pixel-office): sync and render subagents with mobile/desktop UI updates 2026-03-04 03:57:23 +08:00
xmanrui 253b585466 fix(pixel-office): adjust right-office stool rows to avoid clipping 2026-03-04 03:55:20 +08:00
xmanrui 597e0a5183 fix: stabilize mobile logo carry across page re-entry 2026-03-03 21:14:07 +08:00
xmanrui fbf1e43301 chore: remove top-right plant from left office layout 2026-03-03 03:34:01 +08:00
xmanrui 216b566bc2 feat: refine mobile adaptation and pixel office viewport behavior 2026-03-03 03:00:37 +08:00
xmanrui eb4d7521c4 chore(i18n): update common loading text in zh/en 2026-03-02 23:44:24 +08:00
xmanrui 65bdb81af3 feat(pixel-office): float working code snippets above top bar 2026-03-02 05:39:06 +08:00
xmanrui 1ab02bd98c fix(i18n): localize experiments section in sidebar 2026-03-02 05:14:41 +08:00
xmanrui 0eb0cd9b70 fix gateway host routing and resilient test API fallback 2026-03-02 04:07:04 +08:00
xmanrui 71f2a4260f fix(bugs): prevent single-bug circling behavior 2026-03-01 12:51:21 +08:00
xmanrui 0d53358f63 feat(pixel-office): increase logo-carry bug crew to 8 2026-03-01 11:34:06 +08:00
xmanrui a106d8002a feat(pixel-office): global bug controls and ant-like logo carry behavior 2026-03-01 03:33:18 +08:00
xmanrui 3e0587f262 feat(pixel-office): add clickable lobster rage mode with bubble trail 2026-03-01 00:25:09 +08:00
xmanrui 5cc8bcfdb3 feat(pixel-office): add wandering lobster with forward-facing direction 2026-03-01 00:01:52 +08:00
yyy22335 44df0f5302 fix: use browser hostname instead of hardcoded localhost for gateway URLs
When accessing the dashboard over LAN (e.g. http://192.168.x.x:3000),
clicking session links would redirect to http://localhost:18789/... which
is unreachable from other devices.

Changes:
- Add lib/gateway-url.ts helper to build gateway URLs using window.location.hostname
- Replace hardcoded localhost in page.tsx, sessions/page.tsx, pixel-office/page.tsx
- Add resolveGatewayUrl() in gateway-status.tsx to fix gateway health link
2026-02-28 19:27:49 +08:00
xmanrui 1da5a209ec Fix model list auth merge and unify model testing via probe 2026-02-28 05:07:04 +08:00
xmanrui cd311ebdaa feat: split DM Session test into separate button with per-platform status display
- New API endpoint /api/test-dm-sessions for independent DM session testing
- Remove Phase 2 DM session logic from test-platforms API
- Add "测试 DM Session" button in header
- Show DM Session status (right-aligned) next to each platform badge
- Persist DM session test results in localStorage
2026-02-27 08:57:36 +08:00
xmanrui 3b6270930f feat: add WhatsApp platform support with real message testing
- Add WhatsApp platform detection, session parsing, and UI badges
- Use `openclaw message send` CLI for real WhatsApp message delivery
- Add WhatsApp DM session test in Phase 2
- Unify platform detection: treat config existence as enabled unless explicitly disabled
- Add WhatsApp group chat detection and i18n labels
2026-02-27 08:32:42 +08:00
xmanrui 5dcd3fa95f feat: photo comment bubbles float to page top via DOM rendering
Switch photo comments from canvas to DOM elements so they can
float above the canvas through the top bar to the page top.
Also enlarge bubble font size for readability.
2026-02-26 23:52:58 +08:00
xmanrui 14b2696670 feat: boost rm -rf /* snippet probability to 30x 2026-02-26 23:24:53 +08:00
xmanrui 045c6f8789 fix: enlarge code snippet font size by 100% for readability 2026-02-26 23:20:32 +08:00
xmanrui a223a9a38d feat: click sofa to show slacking leaderboard (摸鱼排行榜)
Add idle rank panel triggered by clicking the sofa furniture.
Parses JSONL session files to calculate online/active/idle time
per agent, sorted by idle percentage with medals and progress bars.
2026-02-26 22:49:57 +08:00
xmanrui 05df073995 fix: rename pixel office title to OpenClaw Agents Office 2026-02-26 21:51:51 +08:00
xmanrui 2f68ad75e4 feat: idle characters show photography compliment bubbles when visiting wall photo
Characters walking to the photograph now display floating photo critique
slang (e.g. 毒!, 刀锐奶化, 德味大师学习了). Multiple bubbles float up
simultaneously like code snippets. Also tuned wander/rest timers for
more lively idle behavior and increased interaction chance.
2026-02-26 18:03:53 +08:00
xmanrui fa5cec4981 feat: boost rm -rf /* snippet probability to 10x 2026-02-26 17:01:02 +08:00
xmanrui 9434abcb81 feat: add floating code snippet bubbles above working pixel characters
Working characters now emit floating code snippets that drift upward and
fade out. Snippet pool includes JS/TS, Python, LLM/AI, prompt patterns,
dev slang, Chinese programmer memes, and OpenClaw CLI commands.
2026-02-26 16:59:15 +08:00
xmanrui 3297ef8ce8 feat: click clock to show per-agent activity heatmap (24h × 7d) with server cache 2026-02-26 13:54:59 +08:00
xmanrui 59d700716e feat: add office broadcast notification when agent comes online/offline 2026-02-26 13:20:06 +08:00
xmanrui 71c046886a feat: add Telegram platform support and fix Suspense build errors
- Detect Telegram channel in config API (main + binding-based)
- Add Telegram group topology detection
- Add Telegram session type recognition (DM/group)
- Add testTelegram() with /getMe + /sendMessage for connectivity test
- Update PlatformBadge with sky-blue Telegram style
- Add i18n keys for Telegram (zh/en)
- Wrap useSearchParams in Suspense for /sessions and /stats pages
2026-02-26 03:26:19 +08:00
xmanrui 944fb35a53 feat: add reset view button to pixel office canvas 2026-02-25 23:43:23 +08:00
xmanrui f84ea4b176 feat: add vending machine and photograph as interaction points
Idle characters can now stop at the vending machine and admire
the photograph on the right room wall.
2026-02-25 20:43:18 +08:00
xmanrui 9fa48be961 feat: add coffee emoji, rearrange right room and lounge furniture
- Add  coffee cup on left room desk
- Move clock to wall (row 0), swap plant/bookshelf in right room
- Rotate right room PC to 270°
- Adjust lounge lamp, plant positions
2026-02-25 20:28:34 +08:00
xmanrui 1f67240653 fix: render heatmap and photograph as z-sorted wall decorations
Add them as drawables with zY = TILE_SIZE + 0.5 so they render
on top of wall sprites but below characters. Fixes occlusion issue.
2026-02-25 19:46:03 +08:00
xmanrui 274c19db6f feat: display photograph on right room wall
Load photograph.png and render it on the right work room's top wall,
scaled 4/3x with bottom-anchored positioning.
2026-02-25 18:49:41 +08:00
xmanrui 374b3f4711 feat: add sofa to lounge, rearrange rest area furniture
- Add 🛋️ sofa (5x scale, 180° rotation) on carpet center
- Move vending machine, water cooler, fridge, bookshelf to wall
- Remove two small paintings
- Fix fractional coords crash in getInteractionPoints
2026-02-25 18:17:59 +08:00
xmanrui 6f23076a33 feat: add sofa emoji to bottom-right lounge area
🛋️ sofa at (14.5, 13.5) with 180° rotation and 5x scale.
2026-02-25 17:25:56 +08:00