Skip to content

Sb/3a1 words plumbing - #118

Merged
over2take merged 2 commits into
feature/system-builderfrom
sb/3a1-words-plumbing
Oct 1, 2026
Merged

over2take merged 2 commits into
feature/system-builderfrom
sb/3a1-words-plumbing

Conversation

@over2take

Copy link
Copy Markdown
Owner

Summary

Test plan

  • Tested locally
  • Tests pass

Pre-merge checklist

Code quality:

  • Code follows project style
  • No breaking changes (or clearly documented)
  • No console errors or warnings

Version & Release:

  • Version bumped? If releasing to users, update:
    • frontend/package.json version
    • docker-compose.yml APP_VERSION
    • CHANGELOG.md with release notes
  • GitHub Actions will auto-tag Docker images with the new version

Before merging to main:

  • All tests passing
  • PR reviewed and approved
  • Branch is up to date with main
  • No merge conflicts

Related issues

Developer added 2 commits September 30, 2026 22:28
…eft exactly as they read

The glossary's plumbing, with nothing on screen changed yet. Every place that will show one of
the app's terms asks with the text it shows today: word('money', 'plural', 'CREDITS'). Under a
built-in system the answer is always that text, so CWN, Cyberpunk RED, Shadowrun and Generic
read exactly as they always have. Under a custom system it is that system's word, or the
neutral default where it set none.

The server resolves every term in every form and sends them with a custom system's sheet, so
the browser holds no table of defaults (sheets/words.ts, with a hook that redraws when they
arrive). Text the server writes itself gets the same lookup (runtime.wordIn).
The plan has every piece add a changelog line; the pieces without anything visible yet had
been skipped. Added under Under the hood: GM-only fields and NPC stat blocks (2f), the setup
questions and health models (2g to 2g2d), sharing as files with restorable delete (2h), and
the words plumbing (3a1).
@over2take
over2take merged commit 6e08c86 into feature/system-builder Oct 1, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant