Commit graph

8 commits

Author SHA1 Message Date
Star
0f6a224fc2 change default port to 19000 2026-03-06 17:11:35 +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
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
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
Zhaohan Wang
df39c93816 chore: align Electron app naming and window titles
Set a consistent Star Desktop Pet app identity in the Electron shell by updating product name metadata, app name, window titles, and tray tooltip labels.

Made-with: Cursor
2026-03-03 20:45:32 +08:00
Zhaohan Wang
999b3445c2 feat: refine Electron window controls and app icon usage
Improve the Electron shell by polishing mac-like custom traffic control visuals and reusing project icon assets for dock and tray so desktop behavior and branding stay consistent.

Made-with: Cursor
2026-03-03 18:28:25 +08:00
Zhaohan Wang
c0fefa0e6a feat: add Electron desktop shell with fixed mode-based window sizing
Introduce an Electron-based desktop wrapper with tray support and Tauri-compatible preload APIs, plus deterministic collapsed/expanded window height switching and drag behavior fixes for both main and mini windows.

Made-with: Cursor
2026-03-03 18:13:03 +08:00