Skip to content

History

Revisions

  • Link to the published searchable docs site Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 12, 2026
    1ef6e62
  • How do I...? info

    @cswendrowski cswendrowski committed Jun 12, 2026
    4067a7f
  • Merge branch 'master' of https://github.com/cswendrowski/intelligent-system-design-language.wiki

    @cswendrowski cswendrowski committed Jun 8, 2026
    ccdaf85
  • Update theming notes

    @cswendrowski cswendrowski committed Jun 8, 2026
    abe33d0
  • Updated Theming (markdown)

    @cswendrowski cswendrowski committed Jun 8, 2026
    2bdcf8e
  • Kotlin is a slightly nicer formatter

    @cswendrowski cswendrowski committed Jun 6, 2026
    0d6ee57
  • Document ternary and zoom

    @cswendrowski cswendrowski committed Jun 6, 2026
    647a9cc
  • Document the image field type and the generated CSS class reference Fields.md: add the `image` field (system-stored images + `primary: true` portrait binding that makes the token img placeable and auto-hides the drawer portrait). Theming.md: exhaustive, source-derived CSS class reference for sidecar/custom styling, with a cross-link from Fields.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 4, 2026
    a727dd2
  • Updated Theming (markdown)

    @cswendrowski cswendrowski committed Jun 4, 2026
    d104efe
  • Add theming notes

    @cswendrowski cswendrowski committed Jun 4, 2026
    bab76b1
  • Add Troubleshooting page (setup, generation, Linux, editors) Consolidates fixes for the recurring Discord setup issues: unsaved-file 'Expecting config' error, the @rollup optional-dep npm bug, VS Code extension cross-platform failures (use platform builds or the CLI), VSCodium/Open VSX + VSIX install, and generating onto network shares. Linked from the sidebar and Getting Started.

    @cswendrowski cswendrowski committed Jun 3, 2026
    cc8670b
  • Correct where:/choice docs -- choice filtering works Previous commit was wrong: where: DOES filter choice<string> and choice<damageType> fields -- the compiler auto-resolves them to .value (method-generator.ts ItemAccess). Restore the choice<string> example, replace the false 'cannot filter choices' caveat with an accurate note, and keep the fields:-takes-unquoted-identifiers note.

    @cswendrowski cswendrowski committed Jun 3, 2026
    c90a9ea
  • Fix table where: example filtering a choice field The Item List example defined Type as choice<string> then filtered it with where: item.Type equals "Armor", which never matches -- choice fields store a {value,...} object, not a bare value. Switch the example to a plain string field so the where: clauses actually work, and add a caveat noting where: only filters plain string/number/boolean fields. Also note fields: takes unquoted identifiers.

    @cswendrowski cswendrowski committed Jun 3, 2026
    947d6cd
  • Document settings {} block in Config (#81) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 2, 2026
    d27a9e2
  • Document manual crit/fumble marking + add roll features to Home - Logic-Reference: manual marking section (roll.crit = true), note crit/fumble are read/write and don't require a param when set manually; mention the rare crit-fumble state. - Home: add Crit & Fumble Flags and Dice Pool Inspection to game mechanics. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 2, 2026
    238d993
  • Crit highlight is green (was gold) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 2, 2026
    de1d650
  • Document roll crit/fumble flags and dice inspection (#10, #80) Logic-Reference: detection params (crit/fumble/success/failure) and the result accessors (crit, fumble, successes, highest, lowest, dice, count, contains). Recipes: update crit-hit recipe to natural-face crit:, add success-pool and EZD6-fizzle dice-pool recipes. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 2, 2026
    58d9637
  • rollVisualizer wiki: input.X supports number/die/dice inputs Update the prompt section to note input.X works with number, die, and dice inputs (not just numeric), with a RollBuilder example. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 2, 2026
    a7cfc83
  • Document rollVisualizer input.X live prompt reactivity (Phase 2) Replace the Phase 1 "static preview on prompts" note with input.X usage and the live-update behavior. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 1, 2026
    4464899
  • Document extension points

    @cswendrowski cswendrowski committed Jun 1, 2026
    0332402
  • Document the rollVisualizer field Add Fields.md section + summary row: value: expression, exact convolution vs simulation (≈), live sheet reactivity, and the prompt static-preview note. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 1, 2026
    11a587c
  • Document calling functions from calculated values - Advanced-Logic: new "Functions in Calculated Values" section covering value:/min:/max:/initial:/mod: usage and the purity requirement (no rolls, chat, document writes incl. ++/+=, or prompts; purity is transitive) - Fields: cross-link the number value: docs to the purity rule Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 1, 2026
    225c13c
  • Document attribute function: and table imageAction: params - attribute function: — run a no-arg function on click for full control (alternative to roll:, mutually exclusive, must be on the same document) - table imageAction: — click a row's image to run a named action on that item, scoped to the image cell with a hover affordance Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed Jun 1, 2026
    424efd6
  • Document computed `initial:` on number fields `initial:` now accepts a computed expression (applied once at creation, can reference derived values), in addition to a literal default. Update the param description and add an example. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed May 31, 2026
    f571483
  • Fix table `fields:` syntax: bare identifiers, not quoted strings The `fields:` table param takes bare field identifiers (e.g. [Name, Type, Weight]), not quoted strings -- the quoted form is a parse error. Update the example and clarify the parameter description. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed May 31, 2026
    db346cc
  • Document supported prompt input fields Prompts only accept one-shot input fields (string, number, boolean, the choice variants, parent/self references, die, dice, date/time/datetime). List them and note that persistent/display widgets, collections, and layouts are rejected with a validation error. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed May 31, 2026
    4c3642c
  • Document width/height sheet size params Add `width:` and `height:` to the document parameters table with an example. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed May 30, 2026
    a16b02f
  • Document table image param and table/column visibility Add the `image:` table param, clarify that Image/Name are configurable columns, and document table-level + per-column visibility behavior (including the method-block limitation). Add a visibility note to the Pinned Field section. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

    @cswendrowski cswendrowski committed May 30, 2026
    58eb64f
  • docs: add concrete before/after example to the ++/-- diff note Show the diff block (with ++) next to the actual .isdl the reader should type, making it unambiguous that the markers are stripped.

    @cswendrowski cswendrowski committed May 30, 2026
    b7433fd
  • docs: clarify that ++/-- in diff blocks are not ISDL syntax A new dev copied the ++/-- diff markers into their .isdl file. Added an IMPORTANT note near the top of 'Your first System' explaining the diff blocks highlight added/removed lines and must not be typed into the file.

    @cswendrowski cswendrowski committed May 30, 2026
    9427659