Skip to content

LocalRPG v0.5.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 21:12
· 368 commits to main since this release
417fe9a

What's Changed

  • feat(project): add tasks to find and track development work by @darkliquid in #91
  • docs: prefer modern Go and feature-branch commits in agent guidance by @darkliquid in #93
  • Add frontend unit tests and a gated browser end-to-end suite by @darkliquid in #95
  • build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /frontend in the npm_and_yarn group across 1 directory by @dependabot[bot] in #94
  • feat: provider depth, richer checks, and robust record handling by @darkliquid in #92
  • Complete Wave 2: player-facing depth by @darkliquid in #96
  • feat(embeddings): local ONNX encoder for semantic recall by @darkliquid in #98
  • feat(embeddings): choose the embeddings system from the settings UI by @darkliquid in #99
  • feat(oracle): make narrative-oracle a state-aware expert system by @darkliquid in #100
  • feat: one-click fully-offline preset bundle (LF-4) by @darkliquid in #101
  • docs: local-first onboarding page (LF-5) by @darkliquid in #102
  • ci: cache dependencies and build the frontend once by @darkliquid in #103
  • feat(content): content package format (PKG-1) by @darkliquid in #104
  • feat(content): export and import content packages (PKG-2) by @darkliquid in #105
  • feat(content): versioning, dependencies, and lockfile (PKG-3) by @darkliquid in #106
  • feat: content provenance (checksums and signatures) by @darkliquid in #107
  • feat: registry client by @darkliquid in #108
  • fix: match registry UI types to the index schema by @darkliquid in #109
  • docs: describe editing content outside the app by @darkliquid in #110
  • feat: generate, review, and commit worlds with AI by @darkliquid in #111
  • feat: AI system generation (epic #26) by @darkliquid in #112
  • feat: ordered provider chains with selection rules (MP-4, #30) by @darkliquid in #113
  • feat: procedural placeholder variety (epic #21) by @darkliquid in #115
  • feat: opposed rolls resolve a check against an opponent (SYS-4, #40) by @darkliquid in #114
  • feat: roll the dice at the table and argue the stakes (epic #19) by @darkliquid in #116
  • feat(scenes): scene consistency and exporting by @darkliquid in #117
  • feat(audio): authoritative playback ledger (RB-3) by @darkliquid in #118
  • feat(engine): bounded malformed-response retry (RB-4) by @darkliquid in #119
  • test(robustness): fuzz and property tests (RB-6) by @darkliquid in #120
  • feat(theatre): effects, captions, and export improvements (epic #22) by @darkliquid in #121
  • feat(editor): delete entities from the folder tree by @darkliquid in #134
  • feat(registry): show and manage content registry sources by @darkliquid in #135
  • fix(generation): stop failing on an unreadable model reply by @darkliquid in #136
  • fix(rolls): stop roll mechanics appearing as narrative text by @darkliquid in #137
  • fix(play): never show a broken portrait or a silent audio failure by @darkliquid in #138
  • feat(studio): start from a base without overwriting, and document the sandbox by @darkliquid in #140
  • feat(scene): match the characters, and illustrate only major changes by @darkliquid in #139
  • feat(settings): collapse the limit fields behind an advanced disclosure by @darkliquid in #141
  • feat(systems): a Tests tab that can define scenarios by @darkliquid in #142
  • feat(studio): examples in the mechanics form, and usable creation prompts by @darkliquid in #143
  • feat(launcher): render a system's own creation prompts by @darkliquid in #144
  • Split the Settings Studio into panels with secondary tabs by @darkliquid in #145
  • Stop a campaign reset serving the previous run's scene images by @darkliquid in #146
  • feat: separate an entity's authored and current appearance by @darkliquid in #148

New Contributors

Full Changelog: v0.4.1...v0.5.0