Commit Graph
20 Commits
Author SHA1 Message Date
hyper 3508286792 refactor(dice): extract engine from md-commander
The dice engine lived under md-commander/hooks but is shared by :md-dice, spark tables, the journal /roll command, and dice inside variable expressions. Move it to src/components/dice so the md-commander widget can be retired without losing rolling.

Also promote the browser-console harness to a real jest suite; the file was named test.ts, so jest never ran it.
2026-09-12 23:14:28 +08:00
hypercross 1d0f2f7c3e feat: add plain text dice roll detail
Introduces `plainDetail` to the dice engine to provide a non-HTML
version of the roll results. This allows components to display
the roll breakdown without needing to parse or render HTML.
2026-07-06 18:18:16 +08:00
hypercross bda201ae81 refactor: impl 2026-03-01 13:54:48 +08:00
hypercross 62780e3e56 refactor: impl 2026-03-01 12:51:15 +08:00
hypercross 5d026dfd80 refactor: impl 2026-03-01 12:41:03 +08:00
hypercross c2c3956a82 refactor: impl 2026-03-01 12:33:55 +08:00
hypercross c977f366ea fix: issues 2026-03-01 11:38:14 +08:00
hypercross 05c93e0301 fix: completion 2026-03-01 11:11:56 +08:00
hypercross abaee79198 feat: edit entry classes 2026-03-01 10:51:07 +08:00
hypercross fdaf79e7ed fix: issues 2026-03-01 10:01:53 +08:00
hypercross c23bff5a89 feat: less completions 2026-03-01 09:52:53 +08:00
hypercross a55f55505c feat: details 2026-03-01 09:49:01 +08:00
hypercross f7eabbdeba feat: ai's attempt 2026-03-01 09:36:09 +08:00
hypercross 1f5ee24a0f chore: clean up 2026-02-28 17:44:38 +08:00
hypercross 38c9a8ce9e fix: commander issues 2026-02-28 17:20:48 +08:00
hypercross 28066c7fff fix: dfeat: command parameters 2026-02-28 17:15:41 +08:00
hypercross 91d46dea75 fix: dice issue 2026-02-28 17:10:54 +08:00
hypercross cc10cea31d feat: dice roller improved 2026-02-28 16:49:59 +08:00
hypercross 66aaaa96e1 fix: details 2026-02-28 16:34:37 +08:00
hypercross a4023c994f feat: ai's attempt 2026-02-28 16:28:07 +08:00