feat: marketplace integration via backend proxy

- market_url config (server-side only, never exposed to frontend)
- /api/market/* proxy endpoints to PocketBase
- Dashboard page: 'Market' tab in sub-sidebar
- Market list: browse/install community dashboards
- Login/register modal, upload to market
- PocketBase API fully proxied, zero credentials in frontend
This commit is contained in:
2026-07-26 19:52:00 +08:00
parent 06042a93a2
commit 683e573e9a
4 changed files with 217 additions and 45 deletions
+1
View File
@@ -20,6 +20,7 @@ DEFAULT_CONFIG: dict[str, Any] = {
"use_unified_port": True,
"game_ports": {},
"ui_test_mode": False,
"market_url": "http://127.0.0.1:5301",
"telemetry_host": "0.0.0.0",
"server_host": "0.0.0.0",
"server_port": 9527,