Skip to content

feat(ui): Transmit and Send position now, the station's symbol and comment - #219

Merged
gx1400 merged 1 commit into
feat/f2.1-own-stationfrom
feat/f2.1-own-station-ui
Oct 17, 2026
Merged

gx1400 merged 1 commit into
feat/f2.1-own-stationfrom
feat/f2.1-own-station-ui

Conversation

@gx1400

@gx1400 gx1400 commented Oct 17, 2026

Copy link
Copy Markdown
Contributor

Second part of F2.1 (#190), stacked on #218.

  • Connection menu (Ctrl+T): Transmit (a check item like the other quick toggles) and Send position now. A gateway's browsers don't see them, and they're disabled on a receive-only engine. A refusal shows its reason in the error line.
  • Status bar: a quiet Transmitting marker while Transmit is on. While it's held, the marker reads Transmit held: in the warning colour, for example while APRS-IS reconnects. Clicking it opens the menu.
  • Packet list: a Sent by this station marker (an arrow leaving a box) on packets the app sent.
  • Profile editor, first step: a Symbol list of every assigned APRS symbol, by name with its icon (a house by default), and an optional Comment limited to 43 characters. Both sit beside the existing SSID guidance. A rejected comment or symbol returns to this step.

Tests

  • New: TransmitUiTests (6). The menu test now lists the two new items.
  • Results: Tiles 17, Gateway 101, Core 307, UI 465. All pass, and csharpier is clean.

Closes #190

…station's symbol and comment

F2.1's UI (docs/features/F2.1-own-station.md):
- Transmit and Send position now in the connection menu (Ctrl+T), hidden for a gateway's browsers;
- a Transmitting marker in the status bar, or Transmit held with the reason in the warning colour;
- the Sent marker in the packet list;
- the symbol (every assigned symbol, by name, with its icon) and the comment on the profile editor's first step.
@gx1400
gx1400 added this pull request to stack #220 October 17, 2026 13:23
@gx1400
gx1400 merged commit ddd8040 into main Oct 17, 2026
10 checks passed
@gx1400
gx1400 deleted the feat/f2.1-own-station-ui branch October 17, 2026 13:27
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.

F2.1 Own station: transmit enable and safety interlocks

1 participant