Commit Graph

  • 86abf34c10 feat: implement shared dispatch error signal hypercross 2026-07-12 14:38:06 +08:00
  • ffbfa65716 refactor: extract command dispatch logic to shared module hypercross 2026-07-12 14:26:32 +08:00
  • d690d5922e refactor: simplify command dispatch and update cmd-link hypercross 2026-07-12 14:18:01 +08:00
  • 42e8971ff7 refactor: replace command link interception with :cmd[] directive hypercross 2026-07-12 14:05:07 +08:00
  • 182d7ff28d feat: add CommandLinkManager to intercept command links hypercross 2026-07-12 13:48:34 +08:00
  • 736bcf4bb2 feat: add ReactiveStatManager for markdown template support hypercross 2026-07-12 13:32:49 +08:00
  • 722a8110e6 feat(file-tree): use anchor tags for better navigation hypercross 2026-07-12 10:46:35 +08:00
  • 40f2190307 feat: sync player name and role on state patch hypercross 2026-07-12 10:39:53 +08:00
  • 241c8609f1 refactor: expose Comlink API via MessagePort in SharedWorker hypercross 2026-07-12 10:14:36 +08:00
  • 2187b7ed82 feat: implement journal stream via Shared Worker hypercross 2026-07-12 10:08:14 +08:00
  • fc6e37a13d fix(journal): update min-height for JournalInput textarea hypercross 2026-07-12 09:46:11 +08:00
  • e46cc879ae refactor: remove mothership journal module hypercross 2026-07-12 00:37:10 +08:00
  • 2068ecad10 feat: add remix mode for spark table rolling hypercross 2026-07-11 11:58:01 +08:00
  • 719bb6ad8a refactor: use CSV path instead of markdown file for spark tables hypercross 2026-07-11 11:45:38 +08:00
  • b8cfb05e53 feat(journal): add ErrorPopup to display full error messages hypercross 2026-07-11 10:00:05 +08:00
  • 841fbc7bae refactor: simplify spark table detection logic hypercross 2026-07-11 09:56:18 +08:00
  • 6d0bd75cb6 refactor: simplify button positioning in RevealManager hypercross 2026-07-11 09:49:48 +08:00
  • e437d20d73 feat: update session creation to hydrate data immediately hypercross 2026-07-11 09:32:26 +08:00
  • f71af6a06d fix: update proxy path and MQTT broker URL in dev hypercross 2026-07-11 09:29:16 +08:00
  • 75e862c310 feat: treat doc-entries markdown files as asset/source hypercross 2026-07-11 09:27:57 +08:00
  • c661d2a1d2 refactor: replace webpack context loading with dev server proxy hypercross 2026-07-11 09:19:41 +08:00
  • 52563fd3ef fix(journal): close completions on Enter key press hypercross 2026-07-10 15:57:35 +08:00
  • 9790205468 style: remove hardcoded text color from Article components hypercross 2026-07-10 15:56:51 +08:00
  • d4ebca5fd0 refactor: move spark table parsing to directive scanner hypercross 2026-07-10 15:55:08 +08:00
  • 89b32ef15e chore: rename project to Tabletop Toolkit hypercross 2026-07-10 11:35:43 +08:00
  • 3a20e9558b chore: Prepare package for npm publication hyper 2026-07-09 16:15:09 +08:00
  • c071cad50a refactor: Reformat code and update z-index class hyper 2026-07-09 16:03:41 +08:00
  • a20063c624 refactor(cli): Extract shared deck and frontmatter utils hyper 2026-07-09 14:31:08 +08:00
  • 06c3916a95 feat: rename project to TTTK hyper 2026-07-09 14:13:34 +08:00
  • c38d9bdc4f feat(journal): improve sheet rendering and URL persistence hypercross 2026-07-09 12:43:45 +08:00
  • fe87b1f80c feat(journal): support <tspan> in stat sheet templates hypercross 2026-07-09 12:30:36 +08:00
  • 30d1c5dc1b feat: add support for stat sheet SVG rendering hypercross 2026-07-09 12:04:25 +08:00
  • 4f3b03d082 feat: support custom labels for stat modifiers hypercross 2026-07-09 11:28:17 +08:00
  • ef71a43f0a feat: add stat-modifiers role for automatic stat generation hypercross 2026-07-09 11:16:39 +08:00
  • d83256e049 docs: refactor journal-stat documentation structure hypercross 2026-07-09 10:59:37 +08:00
  • a4cfcde613 refactor: consolidate block processing logic hypercross 2026-07-09 10:56:54 +08:00
  • 1c69bf394c feat: add support for stat templates hypercross 2026-07-09 10:26:54 +08:00
  • 19c66640b5 refactor: extract stat parsing logic to shared module hypercross 2026-07-09 10:00:17 +08:00
  • ef8b56e5b6 feat: add stat completion source hypercross 2026-07-09 09:52:34 +08:00
  • 45cd9a01ac feat: add CSV support for journal stat blocks hypercross 2026-07-09 09:47:17 +08:00
  • 138c089514 feat: implement scoped stat system with player/global support hypercross 2026-07-09 09:41:16 +08:00
  • 44e4e15f3f feat: implement command autocomplete for journal input hypercross 2026-07-09 09:31:19 +08:00
  • 9747409a1f feat: implement stat system and StatsView hypercross 2026-07-09 09:22:14 +08:00
  • 4faff9a391 feat(journal): allow players to emit roll messages hypercross 2026-07-09 09:06:25 +08:00
  • ae3045f96b fix(cli): preserve inline blocks without file or as attributes hypercross 2026-07-08 16:49:01 +08:00
  • 6ab6b76978 feat: pass source path to markdown parser for icon resolution hypercross 2026-07-08 16:38:19 +08:00
  • 2dba19e1f8 feat: implement icon directive with relative path fallback hypercross 2026-07-08 16:24:09 +08:00
  • 749b1a6a4b feat: support multiple attributes and as directive in inline blocks hypercross 2026-07-08 16:02:19 +08:00
  • 2a9eee6410 feat: extract and index inline file blocks in markdown hypercross 2026-07-08 15:46:19 +08:00
  • 9a5ee695c2 docs: clarify dev environment index loading behavior hypercross 2026-07-08 15:19:50 +08:00
  • e0c3b8f4a0 feat: add bundle analysis support hypercross 2026-07-08 15:16:12 +08:00
  • d95615f210 refactor: remove token and token-viewer components hypercross 2026-07-08 15:09:22 +08:00
  • 5097aba842 refactor: implement scroll container context and flex layout hypercross 2026-07-08 14:58:45 +08:00
  • b54f7ab1fa chore: add uuid dependency hypercross 2026-07-08 11:48:25 +08:00
  • c13f66153a feat: implement session creation flow hypercross 2026-07-08 00:39:29 +08:00
  • 376dde44b5 feat: add range support for spark table cell matching hypercross 2026-07-08 00:37:01 +08:00
  • 03671583cd feat: allow closing dialogs by clicking backdrop hypercross 2026-07-08 00:35:01 +08:00
  • 2c2b7b781d feat(journal): implement session management UI components hypercross 2026-07-08 00:31:35 +08:00
  • 3d957706e9 feat(journal): add JournalContext to allow closing panel on mobile hypercross 2026-07-08 00:11:16 +08:00
  • 57ffb35f2b feat: publish initial manifest on startup and improve UI focus hypercross 2026-07-08 00:08:12 +08:00
  • 3eba8b3279 fix(ui): increase z-index for DocDialog elements hypercross 2026-07-07 23:59:57 +08:00
  • c10b088fb1 feat: add Journal server documentation to DocDialog hypercross 2026-07-07 23:57:31 +08:00
  • 1ef41f04fc feat: localize journal components to Chinese hypercross 2026-07-07 23:50:39 +08:00
  • 9a41f541e9 feat: improve server startup logs and simplify journal input labels hypercross 2026-07-07 23:48:04 +08:00
  • 45c8722af8 fix: decode URI components before path processing hypercross 2026-07-07 23:43:02 +08:00
  • e6d74cc318 fix: remove command prefix from action prefill text hypercross 2026-07-07 23:32:33 +08:00
  • 779722fe85 refactor: preserve URL search params during navigation hypercross 2026-07-07 23:26:44 +08:00
  • 48776424a7 fix(RevealManager): prevent GM listeners when disconnected hypercross 2026-07-07 23:17:57 +08:00
  • 4eaf6aab16 refactor: move GM action buttons to Solid components hypercross 2026-07-07 23:14:04 +08:00
  • aa326f38a0 refactor: introduce RevealManager and Article DOM context hypercross 2026-07-07 22:19:04 +08:00
  • 1ef2560faa fix: normalize line endings in frontmatter parsing hypercross 2026-07-07 21:47:25 +08:00
  • 6b3a915350 refactor: simplify spark button injection logic hypercross 2026-07-07 21:44:00 +08:00
  • 56af7dea42 feat: add spark table roll buttons for GMs hypercross 2026-07-07 21:38:43 +08:00
  • e801ac9b5f refactor: improve spark table lookup and error reporting hypercross 2026-07-07 19:13:11 +08:00
  • 9a312f76ad fix(completions): instantiate Slugger per file hypercross 2026-07-07 19:07:37 +08:00
  • 97148aa010 refactor: improve column slug extraction logic hypercross 2026-07-07 19:05:47 +08:00
  • 2f29f8774d feat: add spark table completion and rolling support hypercross 2026-07-07 19:02:17 +08:00
  • 3690d13407 refactor: extract persistence and reveal logic into new stores hypercross 2026-07-07 18:10:43 +08:00
  • ef7295ff7a fix(sidebar): add correct node identity to heading set hypercross 2026-07-07 13:26:35 +08:00
  • 574d17f201 refactor: improve heading revelation logic hypercross 2026-07-07 12:56:28 +08:00
  • ced9a4f8f2 feat: implement content reveal mechanism via DOM traversal hypercross 2026-07-07 10:51:02 +08:00
  • adf28a7cf1 feat: implement visibility logic for sidebar nodes hypercross 2026-07-07 09:27:04 +08:00
  • c5e1167beb feat: implement granular section visibility control hypercross 2026-07-07 07:44:57 +08:00
  • 7cfc0fd4f3 feat: add player invitation and autojoin functionality hypercross 2026-07-06 18:41:40 +08:00
  • 1d0f2f7c3e feat: add plain text dice roll detail hypercross 2026-07-06 18:18:16 +08:00
  • 0fc61e2f94 refactor: simplify journal message types and implement GM rolls hypercross 2026-07-06 18:06:32 +08:00
  • 59236f6dba feat: implement role-based access control hypercross 2026-07-06 17:52:56 +08:00
  • e216b94e25 feat: move revert action to message cards and improve article links hypercross 2026-07-06 17:26:37 +08:00
  • 276241f3b0 feat(journal): improve command completion behavior hypercross 2026-07-06 17:20:20 +08:00
  • e0d61cf91e feat: improve completions loading and UI handling hypercross 2026-07-06 17:13:11 +08:00
  • 4c5add2414 feat(journal): implement JournalInput with command autocomplete hypercross 2026-07-06 16:57:36 +08:00
  • 8284f5caee feat: add completions API and scanning logic hypercross 2026-07-06 16:50:45 +08:00
  • 307a3c8320 refactor: extract JournalHeader from JournalPanel hypercross 2026-07-06 16:22:06 +08:00
  • 13f454de9c feat: add URL parameter syncing for session and player hypercross 2026-07-06 16:12:34 +08:00
  • 6b5fcdc051 fix(cli): use async broker creation in journal server hypercross 2026-07-06 16:01:29 +08:00
  • 98c4a195e8 refactor: replace websocket-stream with native ws utility hypercross 2026-07-06 15:53:52 +08:00
  • 34d647d611 feat: implement websocket-stream for journal server hypercross 2026-07-06 15:38:28 +08:00
  • 862ba9c01b feat: simplify journal connection via WebSocket upgrade hypercross 2026-07-06 15:30:21 +08:00
  • 53c33587fb feat(journal): implement journal UI components hypercross 2026-07-06 15:06:19 +08:00
  • 8194438816 feat(journal): implement message registry and stream store hypercross 2026-07-06 14:48:18 +08:00