Commit Graph

196 Commits

Author SHA1 Message Date
AskaEth 860bc015e8 fix: lang toggle button updates on init Alpha_0.1.0_a 2026-07-27 19:46:18 +08:00
AskaEth 5cea0f9851 feat: click status indicator to force reconnect 2026-07-27 19:40:50 +08:00
AskaEth 5bc2c18f06 fix: WS reconnect on foreground, visibility change listener 2026-07-27 19:15:32 +08:00
AskaEth 4becc26e45 docs: add protocol/mode fields to plugin development guide 2026-07-27 19:13:00 +08:00
AskaEth e4fe499bef refine: TCP client mode handled by plugin itself 2026-07-27 19:12:19 +08:00
AskaEth 759d35bc93 feat: TCP server/client mode config, protocol display in settings 2026-07-27 19:09:53 +08:00
AskaEth f715cb85e6 feat: TCP listener + protocol field in manifest, dual UDP/TCP support 2026-07-27 19:04:16 +08:00
AskaEth 1ebea5eb1a chore: mark iRacing parser as stub (shared memory, not UDP) 2026-07-27 19:00:28 +08:00
AskaEth 36755cc78a fix: F1 24 parser matches official EA SPORTS UDP spec with packet types 2026-07-27 18:56:46 +08:00
AskaEth 5630d0e332 docs: link F1/ACC/iRacing format references 2026-07-27 18:46:21 +08:00
AskaEth 29d51ad59e docs: add iRacing telemetry data format reference 2026-07-27 18:46:01 +08:00
AskaEth 5bb4a82ae0 docs: add ACC UDP data format reference 2026-07-27 18:41:56 +08:00
AskaEth 2ca8dc53f4 docs: add F1 24 UDP data format reference 2026-07-27 18:38:16 +08:00
AskaEth 9cb8c12c89 feat: serve any file from dashboard folder (CSS/JS/images) 2026-07-27 18:23:26 +08:00
AskaEth fb36eba07d docs: remove AI-generated conversational text from FH format doc 2026-07-27 17:59:46 +08:00
AskaEth 6c4e61f0c0 fix: mobile sidebar display toggle instead of transform Alpha_0.1.0 2026-07-27 12:01:19 +08:00
AskaEth e8c3c85193 fix: mobile sidebar visibility and shadow when open 2026-07-27 11:58:24 +08:00
AskaEth 91c4ed7dab fix: mobile sidebar toggle with backdrop, miuix tap style 2026-07-27 11:56:10 +08:00
AskaEth 877e6c1a8c feat: tap logo to toggle sidebar on mobile 2026-07-27 11:53:46 +08:00
AskaEth b60b35cbea fix: mobile sidebar with hamburger toggle 2026-07-27 11:50:10 +08:00
AskaEth 22bfd6fc19 fix: add scene preview image route 2026-07-27 11:43:43 +08:00
AskaEth 1260566e75 fix: serve dashboard preview images via /dashboard/{id}/preview.{ext} 2026-07-27 11:42:04 +08:00
AskaEth 16537a6f49 refactor: scenes use manifest.json (same structure as dashboards) 2026-07-27 11:39:42 +08:00
AskaEth 7a03fd3ebd refactor: scenes now folder-based with preview image support 2026-07-27 11:36:25 +08:00
AskaEth 30697e4a64 feat: market cards show preview images for scenes too 2026-07-27 11:33:19 +08:00
AskaEth 958482e5e6 feat: auto-detect preview image format (jpg/png/webp/gif) 2026-07-27 11:32:26 +08:00
AskaEth 64bf6d9603 feat: dashboard cards show preview.jpg background when available 2026-07-27 11:31:19 +08:00
AskaEth c4035acf0c feat: Forza composite dashboard preview image 2026-07-27 11:30:56 +08:00
AskaEth d931e4b2b0 fix: show error detail + retry link, Miuix refresh button 2026-07-27 11:27:30 +08:00
AskaEth 6dd91739f0 feat: refresh button in market tab bar 2026-07-27 11:25:34 +08:00
AskaEth 978ccacd17 fix: switch grid display for 'my' tab vs market tabs 2026-07-27 11:22:49 +08:00
AskaEth 32a98d0e84 fix: my tab card layout - info below title 2026-07-27 10:53:26 +08:00
AskaEth 97de708469 feat: update button opens full publish modal, keeps old preview if not changed 2026-07-27 10:51:36 +08:00
AskaEth 2d5cdc0d3b feat: drag-drop preview upload with file type/size validation 2026-07-27 10:46:08 +08:00
AskaEth 44c0383dc1 fix: 6MB limit for preview images (client + server) 2026-07-27 10:44:12 +08:00
AskaEth 495cc4143f feat: optional preview image upload in publish modal 2026-07-27 10:42:14 +08:00
AskaEth 5665c86eb3 fix: restore game_id and author in scene publish-local 2026-07-27 10:34:18 +08:00
AskaEth 977ca89965 fix: restore manifest_id for scene publish 2026-07-27 10:31:10 +08:00
AskaEth 003c303231 fix: remove manifest_id from scene publish (field not in collection) 2026-07-27 10:29:54 +08:00
AskaEth cc04897d17 feat: collapsible sections in publish modal 2026-07-27 10:17:04 +08:00
AskaEth 3ea3f10100 fix: replace _upload with publish modal (file picker + local list) 2026-07-27 10:14:14 +08:00
AskaEth 2960d132ef feat: publish-from-local with builtin/market filter, file picker modal 2026-07-27 10:11:00 +08:00
AskaEth e94d862560 chore: username placeholder -> 必填 2026-07-27 10:04:16 +08:00
AskaEth c59c7a172c refactor: login modal with tabs, username only on register 2026-07-27 10:03:13 +08:00
AskaEth 08e5729de3 fix: match installed by manifest_id only, no name fallback 2026-07-27 09:53:07 +08:00
AskaEth 6a58ec9d20 fix: re-add localNames check for installed matching 2026-07-27 09:51:42 +08:00
AskaEth 49db12910d fix: require token for upload prefix generation 2026-07-27 09:49:31 +08:00
AskaEth 7e5e5f4afa feat: prefix manifest_id with user token hash to prevent ID collisions 2026-07-27 09:48:49 +08:00
AskaEth a6adedaadb feat: create new dashboard button with auto-generated UUID 2026-07-27 09:47:07 +08:00
AskaEth b8f07c0cba feat: auto-generate UUID if manifest.json lacks id 2026-07-27 09:45:34 +08:00