Commit graph

172 commits

Author SHA1 Message Date
ringhyacinth
f29c107e97
Update README.ja.md 2026-03-11 11:53:42 +08:00
ringhyacinth
915d7355ef
Update README.en.md 2026-03-11 11:53:20 +08:00
ringhyacinth
383e1c84b0
Update README.md 2026-03-11 11:52:52 +08:00
ringhyacinth
dffc868920
Merge pull request #79 from hanshou101/fix/load-dotenv-run-sh
fix: load .env in backend/run.sh
2026-03-11 01:56:31 +08:00
Star
d2e7af1957 merge: pr #70 and #79 after local testing 2026-03-11 01:56:21 +08:00
ycw_vm
88160bd755 Load project .env from backend run script 2026-03-11 01:35:04 +08:00
Star
f321ee6f52 Merge branch 'feature/office-name-from-identity' into review/pr70-pr79-combined 2026-03-11 01:34:55 +08:00
ringhyacinth
4c356dc376
Update README.md 2026-03-10 20:04:34 +08:00
ycw_vm
fb67ead389 Load project .env from backend run script 2026-03-10 19:46:12 +08:00
Star
c0b13ab047 docs: add Python 3.10+ minimum version requirement (fixes #77) 2026-03-10 17:27:21 +08:00
parsifal-rui
e281a1909b feat: 办公室名称从 OpenClaw IDENTITY.md 的 Name 读取,牌匾支持自动换行 2026-03-09 11:06:47 +08:00
Star
171051af4f docs: revert to Chinese as default README
阿文说得对:作为中国开发者要自信一点 💪
2026-03-07 11:47:53 +08:00
Star
83cd40533c docs: switch default README to English
- README.md is now English (was README.en.md)
- README.zh.md is now Chinese (was README.md)
- Updated all cross-language links in README.md, README.zh.md, README.ja.md
- No content changes, only file rename and link updates
2026-03-07 11:41:37 +08:00
Star
7c73340bd5 docs: add project maintenance SOP 2026-03-07 05:00:18 +08:00
Star
171d4495d8 docs: credit Zhaohan-Wang for desktop pet module 2026-03-06 19:54:09 +08:00
Star
e9a538298d docs: credit community contributors in README 2026-03-06 19:52:59 +08:00
Star
61a5d5f101 fix: correct OpenClaw URL to GitHub repo 2026-03-06 17:52:55 +08:00
Star
e7e08b54e4 docs: restructure README — dual quick-start paths, audience section, community co-maintenance 2026-03-06 17:51:24 +08:00
Star
bb02d21e88 docs: sort changelog entries in reverse chronological order 2026-03-06 17:18:59 +08:00
Star
0f6a224fc2 change default port to 19000 2026-03-06 17:11:35 +08:00
ringhyacinth
e5f3fc9247
Merge pull request #64 from liaoandi/fix/guest-agent-overlap
fix: prevent guest agents from overlapping when >3 in same area
2026-03-06 16:13:54 +08:00
liaoandi
6da1dc9689 fix: prevent guest agents from overlapping when >3 in same area
- Expand area positions from 3 to 8 per zone (breakroom/writing/error)
  in both game.js (AREA_POSITIONS) and index.html (getAreaPoint)
- Replace global areaPositionCounters with per-render slot index
  (_slotIndex) to ensure consistent position assignment across
  poll cycles

Previously, agents in the same area would overlap after the 3rd one
because positions cycled via modulo. The counter-based approach also
caused misalignment when existing agents skipped position increments.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-06 14:58:51 +08:00
ringhyacinth
8ac5b51c3f
Merge pull request #61 from Jah-yee/fix/issue-54-unauthorized
fix: avoid 401 Unauthorized on first page load (fixes #54)
2026-03-06 14:13:26 +08:00
ringhyacinth
a139bb05b6
Merge pull request #62 from Jah-yee/fix/issue-31-port-and-state-hints
fix: add startup hints for port and state source (fixes #31)
2026-03-06 14:11:32 +08:00
ringhyacinth
a062ae3efe
Merge pull request #60 from Jah-yee/docs-utils-english-docstrings
docs(backend): add English docstrings to memo, store, security utils
2026-03-06 14:09:24 +08:00
ringhyacinth
6f9187ef7f
Merge pull request #59 from Jah-yee/refactor-valid-agent-states-constant
refactor(backend): single source of truth for valid agent states
2026-03-06 14:09:01 +08:00
ringhyacinth
9d074036f2
Merge pull request #58 from Jah-yee/feat-health-service-field
feat(health): add service field for monitoring
2026-03-06 14:08:40 +08:00
ringhyacinth
ce821f78be
Merge pull request #57 from Jah-yee/docs-readme-onboarding
docs(readme): add env and smoke test hints
2026-03-06 14:07:32 +08:00
ringhyacinth
eee8f7dc48
Merge pull request #56 from Jah-yee/docs-join-keys-alignment
docs(join-keys): align docs with runtime sample file
2026-03-06 14:07:16 +08:00
ringhyacinth
8a9557f3ad
Merge pull request #63 from Jah-yee/fix/issue-40-set-state-docstring
docs: add SOUL.md auto-sync hint in set_state.py (fixes #40)
2026-03-06 14:04:41 +08:00
RoomWithOutRoof
fb5efd4815 docs: add SOUL.md auto-sync hint in set_state.py (fixes #40)
Made-with: Cursor
2026-03-06 02:34:57 +08:00
RoomWithOutRoof
51172ee202 fix: add startup hints for port and state source (fixes #31)
- Backend: print STAR_BACKEND_PORT hint so users can change port without
  editing app.py (e.g. when 18791 is already in use).
- office-agent-push.py: print state file source and LOCAL_STATUS_URL at
  startup so users can verify path and URL when state does not update.

Made-with: Cursor
2026-03-06 02:34:00 +08:00
RoomWithOutRoof
8569245b29 fix: avoid 401 Unauthorized on first page load (fixes #54)
- Defer applySavedPositionOverrides() until user is authed: check
  /assets/auth/status first and only call it when authed, so new
  visitors never trigger /assets/positions and /assets/defaults (which
  return 401 when not logged in).
- When opening the asset drawer and already authed, call
  applySavedPositionOverrides() so saved layout is still applied.
- Same logic in both index.html and electron-standalone.html.

Made-with: Cursor
2026-03-06 02:32:21 +08:00
RoomWithOutRoof
a89008241f docs(backend): add English docstrings to memo, store, security utils
Made-with: Cursor
2026-03-06 02:18:01 +08:00
RoomWithOutRoof
87e473e108 refactor(backend): single source of truth for valid agent states
Made-with: Cursor
2026-03-06 02:17:11 +08:00
RoomWithOutRoof
82807581ef feat(health): add service field for monitoring
Made-with: Cursor
2026-03-06 02:04:55 +08:00
RoomWithOutRoof
0a93306958 docs(readme): add env and smoke test hints
Made-with: Cursor
2026-03-06 02:04:10 +08:00
RoomWithOutRoof
de1fed43a3 docs(join-keys): align docs with runtime sample file
Made-with: Cursor
2026-03-06 02:02:28 +08:00
Star
8d36ad5267 feat: bundle gemini image generate script + update SKILL.md install guide
- Add scripts/gemini_image_generate.py to repo (was only in local skill dir)
- Update SKILL.md section 4: add step-by-step setup for image generation env
- No changes to app.py or any existing logic; script is a standalone addition
- Users can now set up image generation by following SKILL.md instructions
2026-03-06 01:27:30 +08:00
Star
e03082629a docs: restructure README for all 3 languages (zh/en/ja)
- Merge feature list + refresh notes into unified feature overview
- Add 'For OpenClaw Users' section (Skill, auto-sync, invite guests)
- Add Desktop Pet section
- Merge art assets + license sections
- Compress changelog into concise update log with doc links
2026-03-06 00:04:52 +08:00
Star
5338bad92d docs: sync 2026-03-05 update notes to EN and JA READMEs
Add section G (stability fixes, async image gen, mobile drawer,
join key expiration) to README.en.md and README.ja.md, matching
the Chinese README.
2026-03-05 23:52:09 +08:00
Star
ad9b1fbc31 Merge branch 'chore-office-agent-push-paths' 2026-03-05 23:29:53 +08:00
Star
f8a06be7f7 Merge branch 'feat-debug-agent-gate' 2026-03-05 23:29:49 +08:00
Star
d9fe21efd2 docs: add 2026-03-05 update report, update README and SKILL.md
- Add detailed update report for all 8 commits (CDN fix, fetchStatus fix,
  async generation, mobile drawer, join key expiration)
- Update README section 9.G with changelog summary
- Update SKILL.md section 10.7 with stability fixes
2026-03-05 22:45:33 +08:00
RoomWithOutRoof
6dc73b91e7
Merge branch 'master' into chore-office-agent-push-paths 2026-03-05 20:13:37 +08:00
Star
02a731e8af feat: key-level expiration + activity key ocj_starteam02 (100 concurrent, expires EOD) 2026-03-05 18:47:28 +08:00
Star
5aef4302b9 fix: hide drawer completely off-screen on mobile (right: -100vw) 2026-03-05 18:31:55 +08:00
Star
899f27e19f fix: mobile/iPad drawer sidebar - add backdrop overlay, fix body scroll lock, use 100dvh 2026-03-05 18:29:14 +08:00
Star
83e61ff8bf chore: add join-keys.json to gitignore (runtime data) 2026-03-05 17:34:06 +08:00
Star
ee141de7cc chore: clean up accidental files from local testing 2026-03-05 17:33:56 +08:00