Skip to content

feat(system-builder): the builder's MY SYSTEMS page, as a component (… - #175

Merged
over2take merged 2 commits into
feature/system-builderfrom
sb/4a2c2a-my-systems-page
Oct 6, 2026
Merged

over2take merged 2 commits into
feature/system-builderfrom
sb/4a2c2a-my-systems-page

Conversation

@over2take

Copy link
Copy Markdown
Owner

…4a2c2a)

components/MySystemsPage.tsx, from the approved mockup builder-my-systems (2026-10-06): tabs YOUR SYSTEMS / + NEW / INSTALL A FILE; each system a line item (name, OPEN NOW or version, description or 'No description yet', lineFacts, badges) opening out in place with OPEN, RENAME (refusals kept in the box), DUPLICATE (opens the copy out), EXPORT and DELETE (confirmed; off for the running system and the one open in the builder). + NEW opens what it makes on SETUP; INSTALL A FILE offers OPEN IT.

NEW and INSTALL move from SystemsWindow into components/SystemsPanels.tsx unchanged, shared by both until SYSTEMS.EXE is retired. systemsLibrary gains the list's description / author / characterCount, lineFacts, NO_DESCRIPTION, and deleteBlocked's open-in-builder reason. Not wired into the builder yet (4a2c2b).

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 October 6, 2026 14:03
…4a2c2a)

components/MySystemsPage.tsx, from the approved mockup builder-my-systems (2026-10-06): tabs YOUR SYSTEMS / + NEW / INSTALL A FILE; each system a line item (name, OPEN NOW or version, description or 'No description yet', lineFacts, badges) opening out in place with OPEN, RENAME (refusals kept in the box), DUPLICATE (opens the copy out), EXPORT and DELETE (confirmed; off for the running system and the one open in the builder). + NEW opens what it makes on SETUP; INSTALL A FILE offers OPEN IT.

NEW and INSTALL move from SystemsWindow into components/SystemsPanels.tsx unchanged, shared by both until SYSTEMS.EXE is retired. systemsLibrary gains the list's description / author / characterCount, lineFacts, NO_DESCRIPTION, and deleteBlocked's open-in-builder reason. Not wired into the builder yet (4a2c2b).
system_builder_parts_money's 'moves money and tells balances as before' waited 8 database rounds for adminPayPlayers before adminUpdateBank. On a slow CI runner the pay landed after them and its write overtook the edit (ROOK 250, not 9999), failing this PR's CI. It now waits with untilValue for the pay to reach ROOK, then for the edit to land.
@over2take
over2take merged commit ee9b043 into feature/system-builder Oct 6, 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