Commit Graph

  • b976d83cf2 fix: i18n sidebar labels in static HTML main Alpha_0.1.0_b dev AskaEth 2026-07-27 21:49:31 +08:00
  • de58a1c42f feat: full i18n support - all pages use Lang.t() for zh/en AskaEth 2026-07-27 20:31:41 +08:00
  • 860bc015e8 fix: lang toggle button updates on init Alpha_0.1.0_a AskaEth 2026-07-27 19:46:18 +08:00
  • 5cea0f9851 feat: click status indicator to force reconnect AskaEth 2026-07-27 19:40:50 +08:00
  • 5bc2c18f06 fix: WS reconnect on foreground, visibility change listener AskaEth 2026-07-27 19:15:32 +08:00
  • 4becc26e45 docs: add protocol/mode fields to plugin development guide AskaEth 2026-07-27 19:13:00 +08:00
  • e4fe499bef refine: TCP client mode handled by plugin itself AskaEth 2026-07-27 19:12:19 +08:00
  • 759d35bc93 feat: TCP server/client mode config, protocol display in settings AskaEth 2026-07-27 19:09:53 +08:00
  • f715cb85e6 feat: TCP listener + protocol field in manifest, dual UDP/TCP support AskaEth 2026-07-27 19:04:16 +08:00
  • 1ebea5eb1a chore: mark iRacing parser as stub (shared memory, not UDP) AskaEth 2026-07-27 19:00:28 +08:00
  • 36755cc78a fix: F1 24 parser matches official EA SPORTS UDP spec with packet types AskaEth 2026-07-27 18:56:46 +08:00
  • 5630d0e332 docs: link F1/ACC/iRacing format references AskaEth 2026-07-27 18:46:21 +08:00
  • 29d51ad59e docs: add iRacing telemetry data format reference AskaEth 2026-07-27 18:46:01 +08:00
  • 5bb4a82ae0 docs: add ACC UDP data format reference AskaEth 2026-07-27 18:41:56 +08:00
  • 2ca8dc53f4 docs: add F1 24 UDP data format reference AskaEth 2026-07-27 18:38:16 +08:00
  • 9cb8c12c89 feat: serve any file from dashboard folder (CSS/JS/images) AskaEth 2026-07-27 18:23:26 +08:00
  • fb36eba07d docs: remove AI-generated conversational text from FH format doc AskaEth 2026-07-27 17:59:46 +08:00
  • 6c4e61f0c0 fix: mobile sidebar display toggle instead of transform Alpha_0.1.0 AskaEth 2026-07-27 12:01:19 +08:00
  • e8c3c85193 fix: mobile sidebar visibility and shadow when open AskaEth 2026-07-27 11:58:24 +08:00
  • 91c4ed7dab fix: mobile sidebar toggle with backdrop, miuix tap style AskaEth 2026-07-27 11:56:10 +08:00
  • 877e6c1a8c feat: tap logo to toggle sidebar on mobile AskaEth 2026-07-27 11:53:46 +08:00
  • b60b35cbea fix: mobile sidebar with hamburger toggle AskaEth 2026-07-27 11:50:10 +08:00
  • 22bfd6fc19 fix: add scene preview image route AskaEth 2026-07-27 11:43:43 +08:00
  • 1260566e75 fix: serve dashboard preview images via /dashboard/{id}/preview.{ext} AskaEth 2026-07-27 11:42:04 +08:00
  • 16537a6f49 refactor: scenes use manifest.json (same structure as dashboards) AskaEth 2026-07-27 11:39:42 +08:00
  • 7a03fd3ebd refactor: scenes now folder-based with preview image support AskaEth 2026-07-27 11:36:25 +08:00
  • 30697e4a64 feat: market cards show preview images for scenes too AskaEth 2026-07-27 11:33:19 +08:00
  • 958482e5e6 feat: auto-detect preview image format (jpg/png/webp/gif) AskaEth 2026-07-27 11:32:26 +08:00
  • 64bf6d9603 feat: dashboard cards show preview.jpg background when available AskaEth 2026-07-27 11:31:19 +08:00
  • c4035acf0c feat: Forza composite dashboard preview image AskaEth 2026-07-27 11:30:56 +08:00
  • d931e4b2b0 fix: show error detail + retry link, Miuix refresh button AskaEth 2026-07-27 11:27:30 +08:00
  • 6dd91739f0 feat: refresh button in market tab bar AskaEth 2026-07-27 11:25:34 +08:00
  • 978ccacd17 fix: switch grid display for 'my' tab vs market tabs AskaEth 2026-07-27 11:22:49 +08:00
  • 32a98d0e84 fix: my tab card layout - info below title AskaEth 2026-07-27 10:53:26 +08:00
  • 97de708469 feat: update button opens full publish modal, keeps old preview if not changed AskaEth 2026-07-27 10:51:36 +08:00
  • 2d5cdc0d3b feat: drag-drop preview upload with file type/size validation AskaEth 2026-07-27 10:46:08 +08:00
  • 44c0383dc1 fix: 6MB limit for preview images (client + server) AskaEth 2026-07-27 10:44:12 +08:00
  • 495cc4143f feat: optional preview image upload in publish modal AskaEth 2026-07-27 10:42:14 +08:00
  • 5665c86eb3 fix: restore game_id and author in scene publish-local AskaEth 2026-07-27 10:34:18 +08:00
  • 977ca89965 fix: restore manifest_id for scene publish AskaEth 2026-07-27 10:31:10 +08:00
  • 003c303231 fix: remove manifest_id from scene publish (field not in collection) AskaEth 2026-07-27 10:29:54 +08:00
  • cc04897d17 feat: collapsible sections in publish modal AskaEth 2026-07-27 10:17:04 +08:00
  • 3ea3f10100 fix: replace _upload with publish modal (file picker + local list) AskaEth 2026-07-27 10:14:14 +08:00
  • 2960d132ef feat: publish-from-local with builtin/market filter, file picker modal AskaEth 2026-07-27 10:11:00 +08:00
  • e94d862560 chore: username placeholder -> 必填 AskaEth 2026-07-27 10:04:16 +08:00
  • c59c7a172c refactor: login modal with tabs, username only on register AskaEth 2026-07-27 10:03:13 +08:00
  • 08e5729de3 fix: match installed by manifest_id only, no name fallback AskaEth 2026-07-27 09:53:07 +08:00
  • 6a58ec9d20 fix: re-add localNames check for installed matching AskaEth 2026-07-27 09:51:42 +08:00
  • 49db12910d fix: require token for upload prefix generation AskaEth 2026-07-27 09:49:31 +08:00
  • 7e5e5f4afa feat: prefix manifest_id with user token hash to prevent ID collisions AskaEth 2026-07-27 09:48:49 +08:00
  • a6adedaadb feat: create new dashboard button with auto-generated UUID AskaEth 2026-07-27 09:47:07 +08:00
  • b8f07c0cba feat: auto-generate UUID if manifest.json lacks id AskaEth 2026-07-27 09:45:34 +08:00
  • e3afb2ac9b fix: dual id/name matching for installed + console.error on all catches AskaEth 2026-07-27 09:31:26 +08:00
  • 1c73ec9db6 fix: remove undefined localNames reference AskaEth 2026-07-27 09:29:37 +08:00
  • 10aa14b6d5 fix: add console.error to market catch blocks for debugging AskaEth 2026-07-27 09:28:34 +08:00
  • ba2481139b fix: hardcode market_url fallback to turbosu.yeij.top AskaEth 2026-07-27 09:25:04 +08:00
  • fb5ebfe162 fix: check local scenes for installed status AskaEth 2026-07-27 09:19:30 +08:00
  • 87608868f5 fix: use dual id+name matching, manifest_id pending field addition AskaEth 2026-07-27 09:01:18 +08:00
  • 0fd96b7794 fix: refresh market grid after install AskaEth 2026-07-27 08:59:17 +08:00
  • 76d9cc3975 fix: match installed by manifest_id only, add manifest_id field AskaEth 2026-07-27 08:54:52 +08:00
  • ae4bffd79f fix: match installed by both id and name AskaEth 2026-07-27 08:51:31 +08:00
  • 2a51026587 feat: uninstall button for locally installed market packages AskaEth 2026-07-27 08:49:20 +08:00
  • d04ab1138c feat: market checks local installs, shows installed badge AskaEth 2026-07-27 08:47:35 +08:00
  • 3ffee330a5 fix: market install button feedback - always show toast AskaEth 2026-07-27 08:44:53 +08:00
  • 7e3456d208 chore: remove admin.html from repo AskaEth 2026-07-27 08:38:25 +08:00
  • 55b1539487 feat: admin review panel as standalone local file AskaEth 2026-07-27 08:38:09 +08:00
  • b3ec4a37e2 fix: G-force longitudinal sign direction AskaEth 2026-07-27 08:27:19 +08:00
  • 5064db0032 fix: G-force uses acceleration_z for longitudinal axis AskaEth 2026-07-27 08:24:25 +08:00
  • c65ae4035b fix: realistic G-force test data with jitter and vertical bounce AskaEth 2026-07-27 08:20:45 +08:00
  • 40087e1c16 fix: favicon uses logo.svg AskaEth 2026-07-27 08:17:26 +08:00
  • c051fdbfaf fix: serve favicon.ico -> SVG to prevent 404 errors AskaEth 2026-07-27 08:17:03 +08:00
  • 8c78393fb5 fix: add acceleration values to test packet for G-force dashboard AskaEth 2026-07-27 08:15:19 +08:00
  • d3a269b5cd fix: remove extra closing div in dashboard template AskaEth 2026-07-27 00:41:40 +08:00
  • 55a1fb00df fix: remove crash-causing market references from dashboard.js AskaEth 2026-07-26 23:56:49 +08:00
  • 865a239a7e docs: add official website link AskaEth 2026-07-26 23:18:14 +08:00
  • 93d5f38431 docs: changelog date corrected AskaEth 2026-07-26 23:16:57 +08:00
  • 89b44f1288 docs: update README - 极速中枢, 8 dashboards, market, recording AskaEth 2026-07-26 23:16:34 +08:00
  • 93d4ec308a fix: remove -created sort, field not in base collection AskaEth 2026-07-26 22:52:12 +08:00
  • f9256a564b feat: my tab shows time/version/status, restore -created sort AskaEth 2026-07-26 22:26:43 +08:00
  • df8f33dcca fix: market tab styles + my items layout AskaEth 2026-07-26 22:23:23 +08:00
  • 5e3d565b38 fix: remove -created sort (field doesnt exist), use -name AskaEth 2026-07-26 22:05:29 +08:00
  • b434be2fd1 fix: dashb_pending boolean as string for form data AskaEth 2026-07-26 21:54:42 +08:00
  • b9359b3b47 feat: '我的' tab - user content management with update/delete AskaEth 2026-07-26 21:46:24 +08:00
  • 59887d7d46 feat: PWA icon + download count increment on market install AskaEth 2026-07-26 21:43:14 +08:00
  • 98440099a8 fix: market tab active state inline style update AskaEth 2026-07-26 21:39:54 +08:00
  • 47341f1f76 feat: market scenes tab - upload/install with dependency check AskaEth 2026-07-26 21:37:24 +08:00
  • e6344b1916 feat: validate .tsd on upload, auto-extract manifest metadata AskaEth 2026-07-26 21:34:36 +08:00
  • c4675f7a15 feat: persistent registration toast, click to dismiss AskaEth 2026-07-26 21:32:01 +08:00
  • 605830ac34 feat: username field in market registration AskaEth 2026-07-26 21:25:33 +08:00
  • 6cb0759630 fix: remove hardcoded email placeholder AskaEth 2026-07-26 21:23:13 +08:00
  • 93776c7d98 refactor: market as standalone sidebar page, removed from dashboard AskaEth 2026-07-26 21:20:27 +08:00
  • f4a0869af5 fix: market auth error handling, identity field forwarding AskaEth 2026-07-26 21:16:16 +08:00
  • 5735602f7d refactor: separate market from categories in sub-sidebar AskaEth 2026-07-26 21:11:40 +08:00
  • 242e451ca7 feat: CHANGELOG.json as single source of truth AskaEth 2026-07-26 21:07:15 +08:00
  • 273bb8f7fb fix: use dashb_pending field name for upload approval AskaEth 2026-07-26 20:57:07 +08:00
  • 91ee54c2c5 fix: market upload sets status=pending by default AskaEth 2026-07-26 20:54:37 +08:00
  • 70df32bb07 feat: market login/logout/upload flow with UI state management AskaEth 2026-07-26 20:44:11 +08:00
  • 3bb4de6de6 fix: PageRecord.init() missing in app.js AskaEth 2026-07-26 20:41:15 +08:00
  • 1303529d31 chore: add favicon AskaEth 2026-07-26 20:37:01 +08:00
  • 8da69b5ef8 feat: custom SVG logo in sidebar and topbar AskaEth 2026-07-26 20:35:31 +08:00