Skip to content

chore(lane): daily maintenance 2026-11-07 - #1274

Merged
kirillDevPro merged 1 commit into
mainfrom
lane/daily-2026-11-07
Nov 7, 2026
Merged

kirillDevPro merged 1 commit into
mainfrom
lane/daily-2026-11-07

Conversation

@kirillDevPro

Copy link
Copy Markdown
Collaborator

Docs

docs/PRODUCT_MAP.md did not know the core server commands that #1269 added:

  • Stale: the core_cmds locale area was missing from the list of areas; the moon-remote
    code-map entry described only server setup and station administration; the Connections row of
    the feature map had no word on the commands.
  • What the code does now: a core whose address is a non-loopback literal IPv4
    (settings/connections/core_menu.rs eligible) gets a right-click menu with status, retry
    login, log, restart/stop/start, and — only for a core MoonTerminal installed
    (MenuForm::Ours) — exchange, API keys, showing the connection key, MoonProto address and
    update; without a server login the menu offers to add one; a cached server status reporting a
    failed exchange login shows a Retry banner on the card (connections/cores.rs).
  • Verified by reading those sources, backend/core_cmds/model.rs and
    locales/en/core_cmds.en.yml. Reviewer: Codex — its three corrections (loopback excluded, the
    connection key is shown not changed, the banner needs the server status) are applied.

Documents read in rotation: docs/PRODUCT_MAP.md (drift found and fixed).

Quiet jobs

What was stale: docs/PRODUCT_MAP.md did not know the core server commands
that #1269 added — the `core_cmds` locale area was missing from the list of
areas, the moon-remote code map entry described only server setup and station
administration, and the Connections feature row had no word on the commands.

What the code does now: a core whose address is a non-loopback literal IPv4
(settings/connections/core_menu.rs `eligible`) gets a right-click menu with
status, retry login, log, restart/stop/start, and — only for a core
MoonTerminal installed (`MenuForm::Ours`) — exchange, API keys, showing the
connection key, MoonProto address and update; without a server login the menu
offers to add one (`MenuForm::NoLogin`); a cached server status reporting a
failed exchange login shows a Retry banner on the card (connections/cores.rs).

Verified by reading those sources, backend/core_cmds/model.rs and
locales/en/core_cmds.en.yml. Reviewed by Codex; its three corrections
(loopback excluded, the connection key is shown not changed, the banner needs
the server status) are applied.
@kirillDevPro
kirillDevPro merged commit 5cf4629 into main Nov 7, 2026
10 checks passed
@kirillDevPro
kirillDevPro deleted the lane/daily-2026-11-07 branch November 7, 2026 05:17
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