Skip to content

Peer-pairing UI + fabric backend, and a dev-only build badge - #9

Merged
rockyway merged 2 commits into
developfrom
feature/peer-pairing-and-build-badge
Jul 18, 2026
Merged

Peer-pairing UI + fabric backend, and a dev-only build badge#9
rockyway merged 2 commits into
developfrom
feature/peer-pairing-and-build-badge

Conversation

@rockyway

Copy link
Copy Markdown
Contributor

Bundles two independent pending changes.

1. Peer / pairing (59d24b3)

UI + backend updates for peer pairing:

  • AddPeerModal.tsx, PeersPanel.tsx, PeersPanel.css — pairing UI.
  • fabric_manager.rs (+192), api_server.rs, peer_commands.rs — backend.
  • classifyPairError.test.ts — pair-error classifier test.
  • package.jsonpublish:tauri:pro:alt build script.

2. Dev-only build badge (561f24c)

A bottom-right badge showing the git tip (branch @ short-SHA + dirty flag + commit subject + build time), injected at build time via webpack DefinePlugin. Dev builds only (hidden in release); pointer-events:none so it never intercepts terminal mouse events. Files: webpack.renderer.config.js, BuildBadge.tsx, build-info.d.ts, index.tsx.

Verification

  • Renderer tsc --noEmit clean.
  • Root jest: 526 tests pass (incl. classifyPairError.test.ts, PeersPanel.test.tsx).
  • Rust compiles under the local dev:pro run; CI runs the full Rust suite here.

Reviewers: use git/Read for code (branch is fetched); avoid gh api repos/.../contents.

AddPeerModal / PeersPanel UI, fabric_manager / api_server / peer_commands backend,
a pair-error classifier test, and a publish:tauri:pro:alt build script.
Branch @ short-SHA + dirty flag + commit subject + build time, injected at build
time via webpack DefinePlugin. Dev builds only (hidden in release); pointer-events:none
so it never intercepts terminal mouse events.
@rockyway
rockyway merged commit 20709c6 into develop Jul 18, 2026
3 of 4 checks passed
@rockyway
rockyway deleted the feature/peer-pairing-and-build-badge branch July 18, 2026 03:55
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.

2 participants