Star
103f944cf0
fix: async background generation to avoid Cloudflare 524 timeout
...
- POST /assets/generate-rpg-background now returns immediately with a
task_id, runs generation in a background thread
- Added GET /assets/generate-rpg-background/poll?task_id=xxx for
frontend to poll completion status
- Frontend polls every 3s with elapsed time display
- Prevents Cloudflare's 100s timeout from killing the connection
- Also extracted shared error handling into _handleGenError()
2026-03-05 17:29:34 +08:00
Star
cc22403046
fix: remove duplicate else block causing SyntaxError in fetchStatus
...
The fetchStatus function had a duplicated else branch that broke the
try/catch structure, resulting in 'Missing catch or finally after try'
error which prevented the entire page from loading.
2026-03-05 17:04:55 +08:00
Star
878793d74b
fix: prevent CDN from caching 404 responses for static assets
...
- add_no_cache_headers now only applies long-cache headers to 2xx responses
- non-2xx static responses (e.g. 404) get no-cache to prevent CDN from
caching error pages (which was the root cause of office.hyacinth.im
failing to load - Cloudflare cached a 404 for phaser.js for 2.7 days)
- add version cache-bust param to phaser.js script tag (matching all
other static assets)
2026-03-05 17:00:26 +08:00
ringhyacinth
53d33d6cdf
Update README.md
2026-03-04 22:38:53 +08:00
ringhyacinth
038f9d1647
Update README.md
2026-03-04 22:38:15 +08:00
simonxxooxxoo
56b0abe367
Update README.en.md
2026-03-04 21:58:18 +08:00
simonxxooxxoo
40235a32aa
Update README.ja.md
2026-03-04 21:57:57 +08:00
simonxxooxxoo
b000b9bb08
Update README.md
2026-03-04 21:57:02 +08:00
simonxxooxxoo
7bd44d8119
Merge pull request #35 from simonxxooxxoo/resolve/pr34
...
Resolve/pr34
2026-03-04 21:54:35 +08:00
OpenClaw Assistant
2795c77796
merge(pr34): resolve conflicts in .gitignore backend/app.py frontend/index.html
2026-03-04 21:00:24 +08:00
ringhyacinth
bae7bd3408
Merge pull request #33 from simonxxooxxoo/feat/office-art-rebuild
...
chore: P0/P1 security hardening, stability fixes, and status-sync/perf improvements
2026-03-04 19:24:17 +08:00
OpenClaw Assistant
b5ede6c939
docs(readme-i18n): apply user-provided CN/EN/JA readmes and append 2026-03-04 P0/P1 update section
2026-03-04 18:45:41 +08:00
OpenClaw Assistant
4aa8ad420e
merge: resolve README conflict with current branch update section
2026-03-04 18:41:02 +08:00
Zhaohan Wang
e657fb9a62
chore(assets): remove unused iOS icon set files
...
Delete obsolete iOS AppIcon assets that are no longer needed for the current Electron-focused packaging flow.
Made-with: Cursor
2026-03-04 18:30:06 +08:00
Zhaohan Wang
dcb65f3f5d
chore(assets): remove unused app icon source and android launchers
...
Delete unused desktop app icon source images and obsolete Android mipmap launcher icons while keeping only the required icon files.
Made-with: Cursor
2026-03-04 18:26:40 +08:00
Zhaohan Wang
edab08dfbb
chore(repo): remove obsolete layers and legacy logo assets
...
Drop leftover non-Electron asset packs and old logo variants, and add ignore rules so these files are not reintroduced in future commits.
Made-with: Cursor
2026-03-04 18:20:33 +08:00
Zhaohan Wang
9f44e4e0e9
fix(electron): make backend host and port configurable
...
Avoid hardcoded 127.0.0.1:18791 by reading STAR_BACKEND_HOST/STAR_BACKEND_PORT in Electron and backend startup, so different local setups can run without code changes.
Made-with: Cursor
2026-03-04 18:13:37 +08:00
OpenClaw Assistant
cdb3eb544c
docs(readme): add 2026-03-04 P0/P1 update summary section
2026-03-04 17:48:47 +08:00
OpenClaw Assistant
f230ade809
docs(update): add P0/P1 update report for 2026-03-04
2026-03-04 17:45:11 +08:00
Zhaohan Wang
19e82bb405
chore(electron): update app branding icon assets and ignore local artifacts
...
Replace desktop icon assets with the provided logo, align Electron app naming to Star Office UI, and refresh .gitignore to exclude local runtime/build outputs.
Made-with: Cursor
2026-03-04 17:45:05 +08:00
Zhaohan Wang
e888dc07b8
fix(electron): align standalone asset-drawer behavior with web flow
...
Trim intrusive Electron-specific fallback logic, keep asset interactions hot-updated across windows, and ensure favorites refresh immediately after auth to match browser behavior.
Made-with: Cursor
2026-03-04 17:10:19 +08:00
OpenClaw Assistant
5ea06a2d06
fix(status-sync): force visual state reconciliation on every poll and reduce status polling interval
2026-03-04 16:43:44 +08:00
OpenClaw Assistant
627b29025a
ux(loading): add visible canvas skeleton and faster overlay fade to avoid black-screen feel
2026-03-04 16:39:28 +08:00
OpenClaw Assistant
06c1dad038
perf: speed up first paint by caching index html and deferring non-critical init fetches
2026-03-04 16:30:14 +08:00
OpenClaw Assistant
9957e81c13
perf(index): disable per-page random bg copy by default and add throttle guard
2026-03-04 15:34:32 +08:00
Zhaohan Wang
21387da895
feat(electron): add standalone desktop UI with editable office plaque
...
Rebuild the Electron standalone interface with synchronized i18n/state behavior, improved mini-window sprite rendering, and DOM-based office plaque editing for better readability and customization.
Made-with: Cursor
2026-03-04 15:00:30 +08:00
OpenClaw Assistant
823646cb26
fix(image-gen): hard-lock to official nanobanana-pro/2 mapping and model-specific aspect-ratio handling
2026-03-04 14:59:17 +08:00
OpenClaw Assistant
a2e32e292a
fix(gen-errors): surface model-unavailable detail for debugging exact provider failure
2026-03-04 14:57:26 +08:00
OpenClaw Assistant
8a3cc03ef8
fix(image-model): remove gemini-2.0 fallback incompatible with aspect_ratio
2026-03-04 14:49:53 +08:00
OpenClaw Assistant
fbe71a3fdc
fix(image-model): enforce nanobanana-pro/2 aliases and map to provider-supported model ids
2026-03-04 14:41:59 +08:00
OpenClaw Assistant
c44d6a4547
fix(image-gen): add multi-model fallback to avoid channel-specific model unavailability
2026-03-04 14:36:56 +08:00
OpenClaw Assistant
be95dab467
refactor(backend): extract storage helpers without behavior changes
2026-03-04 14:21:20 +08:00
OpenClaw Assistant
4fcfc677aa
fix(status-sync): prioritize correct workspace state path and add stale-state auto-idle
2026-03-04 14:11:55 +08:00
OpenClaw Assistant
112fbcf9e4
refactor(backend): extract memo helpers without behavior changes
2026-03-04 14:05:10 +08:00
OpenClaw Assistant
98ac66cd16
refactor(backend): extract security helpers without behavior changes
2026-03-04 13:44:50 +08:00
OpenClaw Assistant
2ef00ce8c7
test: add non-destructive smoke test script for endpoint checks
2026-03-04 13:37:26 +08:00
OpenClaw Assistant
0b322aa4e1
chore(security): add preflight checks and safe config templates
2026-03-04 13:34:05 +08:00
OpenClaw Assistant
35067c5b8b
chore(security): harden P0 defaults and production checks
2026-03-04 13:21:54 +08:00
Zhaohan Wang
9f8c909c9e
Merge remote-tracking branch 'upstream/master'
...
Made-with: Cursor
# Conflicts:
# .gitignore
# frontend/index.html
# set_state.py
2026-03-04 11:31:02 +08:00
RoomWithOutRoof
f8e8d1072f
chore(cli): make office-agent-push workspace-agnostic
...
Made-with: Cursor
2026-03-04 04:50:12 +08:00
RoomWithOutRoof
4994d22285
chore(frontend): gate demo agent behind debug flag
...
Made-with: Cursor
2026-03-04 04:46:41 +08:00
OpenClaw Assistant
f6a30821ab
style(button-align): vertically center top action rows and enforce consistent section height
2026-03-04 01:48:29 +08:00
OpenClaw Assistant
fd25e8009a
style(spacing): tighten vertical paddings in move/home sections and saved-homes header to remove excessive gaps
2026-03-04 01:47:48 +08:00
OpenClaw Assistant
91ecba23d8
feat(home-favorites): randomly apply one saved home map on each index open
2026-03-04 01:34:09 +08:00
ringhyacinth
feac8ce057
Update README.en.md
2026-03-04 01:01:09 +08:00
ringhyacinth
ac9af695e3
Update README.md
2026-03-04 01:00:34 +08:00
ringhyacinth
d0f5880558
Update README.ja.md
2026-03-04 00:59:57 +08:00
ringhyacinth
1f824c18a2
Add files via upload
2026-03-04 00:58:38 +08:00
OpenClaw Assistant
3369530b50
Revert "fix(drawer-height): make sidebar fully viewport-adaptive and keep manual list scrolling within available height"
...
This reverts commit 91aad3fa2a .
2026-03-04 00:57:12 +08:00
OpenClaw Assistant
91aad3fa2a
fix(drawer-height): make sidebar fully viewport-adaptive and keep manual list scrolling within available height
2026-03-04 00:56:00 +08:00