Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
56 commits
Select commit Hold shift + click to select a range
8257b1f
Gaslight: add SCRIPTING_DESIGN.md for reactive per-player automation …
KenanMillet Jun 19, 2026
fce9023
Gaslight scripting: clarify viewer.* semantics — iterate each, any-pa…
KenanMillet Jun 19, 2026
36fa63f
Gaslight scripting: fix registration timing — on handout create/modif…
KenanMillet Jun 19, 2026
ab3f6f8
Gaslight scripting: trigger rules — auto from conditions only, manual…
KenanMillet Jun 19, 2026
2d69fe6
Gaslight scripting: resolve open questions — trigger map, error handl…
KenanMillet Jun 19, 2026
2b7102a
Gaslight scripting: basic evaluation engine — eval command, pin detec…
KenanMillet Jun 19, 2026
70a65f7
Gaslight: bump version to 2.0.0, add versioned folder
KenanMillet Jun 19, 2026
33ad756
Gaslight scripting: fix eval to resolve target to linked copy on view…
KenanMillet Jun 19, 2026
80e1807
Gaslight scripting: document pin placement semantics (master=all, pla…
KenanMillet Jun 19, 2026
1a48249
Gaslight scripting: add gm.* namespace for master page opt-in evaluation
KenanMillet Jun 19, 2026
9a8f826
Gaslight scripting: dry run shows viewer-page token name+id and playe…
KenanMillet Jun 19, 2026
357c752
Gaslight scripting: improve dry run formatting — line breaks, bold la…
KenanMillet Jun 19, 2026
c4a9391
Gaslight scripting: support self-contained pins, handout gmNotes conf…
KenanMillet Jun 19, 2026
d637557
Gaslight scripting: pin title falls back to linked handout name, then…
KenanMillet Jun 19, 2026
69c8e8c
Gaslight scripting: add [GLS] tag convention, strip from display in chat
KenanMillet Jun 19, 2026
6cdec57
Gaslight scripting: dry run uses --echo through pipeline, clean up co…
KenanMillet Jun 19, 2026
148ab98
Gaslight scripting: use destructuring in --echo handler
KenanMillet Jun 19, 2026
a4bffc0
Gaslight scripting: rename --dry to --dry-run for suite parity
KenanMillet Jun 19, 2026
7c9c54a
Gaslight scripting: remove hr from pin header, fix multi-pin ordering
KenanMillet Jun 19, 2026
f06b1fe
Gaslight scripting: fix nameless token showing ID twice in dry run
KenanMillet Jun 19, 2026
88fe2b1
Gaslight scripting: fix parseConfigText HTML stripping, has filter ch…
KenanMillet Jun 19, 2026
75b19d8
Gaslight scripting: add trigger map, change:attribute + change:graphi…
KenanMillet Jun 19, 2026
c0baaf9
Gaslight scripting: add generic change:graphic handler for token prop…
KenanMillet Jun 19, 2026
434c179
Gaslight scripting: triggers are per-page — player page change evalua…
KenanMillet Jun 19, 2026
c077b71
Gaslight: fix getLinkId regex — stop at whitespace, strip HTML before…
KenanMillet Jun 19, 2026
62a5a64
Gaslight scripting: simplify variable resolution — just substitute to…
KenanMillet Jun 19, 2026
8237409
Gaslight scripting: fix Fetch compProp — inject into PropContainers c…
KenanMillet Jun 20, 2026
953a0ac
Gaslight scripting: add Roll Capture design section — rules, extracti…
KenanMillet Jun 20, 2026
9b4d450
Gaslight scripting: document D&D 5E roll structure and proposed captu…
KenanMillet Jun 20, 2026
2528d55
Gaslight scripting: reference RollCapture as separate script, remove …
KenanMillet Jun 20, 2026
74ac625
Gaslight v1.1.0: unified relay — universal auto-relay, ID scanning, r…
KenanMillet Jun 25, 2026
b16fe8d
Gaslight v1.1.0: unified relay with loop prevention, versioned folder
KenanMillet Jun 25, 2026
5a985b3
Gaslight: update file header to v1.1.0 with full command list and dep…
KenanMillet Jun 25, 2026
153660a
Gaslight: help handout always updates on init, fix merge description,…
KenanMillet Jun 25, 2026
714d287
Gaslight: fix selective relay handout wording, add --except to TODO
KenanMillet Jun 25, 2026
0b950a8
Gaslight: remove resolved SelectManager known issue
KenanMillet Jun 25, 2026
9e5fe72
Merge branch 'Roll20:master' into Gaslight
KenanMillet Jun 25, 2026
fd397d9
Merge Gaslight v1.1.0 into Gaslight-scripting
KenanMillet Jun 25, 2026
c799cfe
Gaslight scripting: prevent relaying of scripted commands via --scrip…
KenanMillet Jun 25, 2026
ee9c647
Gaslight scripting: RollCapture integration — onCapture writes attrib…
KenanMillet Jun 25, 2026
45dafd7
Gaslight scripting: viewer aggregation (any/all/max/min), quote-aware…
KenanMillet Jun 25, 2026
5646ee5
Gaslight scripting: fix HTML entity decoding in handout content, gl_ …
KenanMillet Jun 25, 2026
13cbfe1
Gaslight scripting: fix extractOpLhs || boundary, HTML entity decodin…
KenanMillet Jun 25, 2026
677127a
Gaslight scripting: add gm.* namespace — same aggregation as viewer.*…
KenanMillet Jun 25, 2026
9afef8d
Gaslight scripting: always show assign button when no single token au…
KenanMillet Jun 25, 2026
122f2d0
Gaslight scripting: fallback token resolution from charId on master p…
KenanMillet Jun 25, 2026
0995a3e
Gaslight scripting: fix pin type (revert to 'pin'), fix gmnotes gl_ r…
KenanMillet Jun 25, 2026
37106fe
Gaslight scripting: manually trigger pin evaluation after capture wri…
KenanMillet Jun 25, 2026
cfedbde
Gaslight scripting: support // comments in scripts (full-line and inl…
KenanMillet Jun 25, 2026
201e858
Gaslight scripting: add join() aggregate for viewer/gm token IDs in c…
KenanMillet Jun 25, 2026
2a2dd71
Gaslight scripting: add scripting section to help handout, eval comma…
KenanMillet Jun 25, 2026
3a9c262
Gaslight v2.0.0: scripting engine — reactive per-player automation, R…
KenanMillet Jun 25, 2026
7728fad
Merge branch 'Gaslight' of https://github.com/KenanMillet/roll20-api-…
KenanMillet Jun 25, 2026
91c2147
Gaslight v2.0.0: workaround Fetch playerid=API issue — temp enable pl…
KenanMillet Jun 27, 2026
7bf6763
Gaslight: buildTriggerMap on startup if active splits exist
KenanMillet Jun 27, 2026
8cfa866
Gaslight: add wiki link to script.json description
KenanMillet Jun 29, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading