Skip to content

Releases: steipete/Nameplate

Nameplate 0.3.1

Choose a tag to compare

@steipete steipete released this 16 Jul 03:04
v0.3.1
ae654d5
  • Overlay visibility changes now fade smoothly on macOS, Windows, and Linux, with reduced-motion settings respected.

Nameplate 0.3.0

Choose a tag to compare

@steipete steipete released this 15 Jul 12:50
v0.3.0
8c0c055
  • macOS: attention alerts now dismiss on any mouse click without consuming it, so the intended control underneath still receives the click.
  • Website: the connect-splash demo now mirrors the native frame trace, glow, identity plate, exit timing, and Reduce Motion behavior; its attention demo also preserves the clicked control.
  • Windows/Linux: connect splashes now match the macOS frame trace, glow, identity-plate entrance, exit timing, and reduced-motion behavior; attention alerts dismiss on any mouse click without consuming it (X11 on Linux).
  • macOS: connect splash now traces the identity-colored screen perimeter, springs the nameplate into focus, dissolves smoothly, respects Reduce Motion, and plays when Nameplate launches.
  • Fixed (macOS): remote-only overlays now use dedicated-port and process signals for best-effort TeamViewer and AnyDesk session detection. Thanks @abhinavgautam01!
  • Linux: install Nameplate with brew install steipete/tap/nameplate and keep it current with brew upgrade. Thanks @officiallymarky!
  • Fixed (macOS): imported config links now preserve watermark opacity values through the full Settings range instead of silently clamping them to 30%. Thanks @abhinavgautam01!
  • Fixed (macOS): nameplate attention --color now rejects invalid values and normalizes valid hex colors before handing requests to the app. Thanks @abhinavgautam01!
  • Fixed (macOS): Settings window placement now persists across app restarts. Thanks @abhinavgautam01!
  • Fixed (macOS): rapid attention requests now queue and display in order instead of overwriting each other, while legacy handoffs still migrate. Thanks @abhinavgautam01!
  • Fixed (macOS): attention cards now stay visibly bounded and click-through until presentation succeeds, recover safely across display and Space changes, and can be cleared with nameplate dismiss without quitting the app.
  • Fixed (macOS): Sparkle now stays disabled for Homebrew-managed installs even when the app lives directly in /Applications. Thanks @abhinavgautam01!
  • macOS: nameplate attention --wait now blocks until the human clicks, app-driven dismissal, request expiry, or wait timeout, with scriptable exit codes and FIFO behavior for concurrent alerts. Thanks @mvanhorn!
  • Optional name-tag info lines show the current IP address, uptime, macOS version, and location without opening the menu. Thanks @mvanhorn!

Nameplate 0.2.5

Choose a tag to compare

@steipete steipete released this 09 Jul 11:58
v0.2.5
e2da8ec
  • Changed (Windows/Linux): new and unconfigured installs now default to square frame corners; macOS keeps its rounded bottom-corner default.
  • Fixed: the DMG installer window no longer clips the bottom of the drag-to-install background (window height now accounts for the title bar).

Nameplate 0.2.4

Choose a tag to compare

@steipete steipete released this 09 Jul 09:24
v0.2.4
dcbdb8a
  • Fixed (Windows): DPI-correct overlay sizing so frame corners aren't clipped on scaled displays.
  • Fixed: overlay frames now track display size changes reliably — screen frames are re-synced after display reconfiguration settles (remote-session window resizes reported stale sizes before). Sticky attention borders and the card re-anchor too.

Nameplate 0.2.3

Choose a tag to compare

@steipete steipete released this 09 Jul 08:25
v0.2.3
12e5461
  • Attention alerts now stay on screen until clicked by default (all platforms); pass --duration <seconds> for the old auto-dismiss behavior.
  • The attention card clamps to the visible screen area so it stays fully readable on small displays.

Nameplate 0.2.2

Choose a tag to compare

@steipete steipete released this 08 Jul 11:06
v0.2.2
63b6920
  • Fixed: fleet-file watcher no longer triggers status/overlay redraws every 15 s when fleet.json is absent. Thanks @abhinavgautam01!
  • Fixed: nameplate:// deep links now match case-insensitively (Nameplate://Config works). Thanks @abhinavgautam01!
  • Fixed: future-dated attention requests (clock drift, spoofed handoff) are rejected by the freshness filter. Thanks @abhinavgautam01!
  • Status menu falls back to a routable IPv6 address when no IPv4 is available (IPv6-only/NAT64 networks). Thanks @abhinavgautam01!
  • Website: "Summon me" demo fires a real attention alert (card + pulsating frame) on the page; one subtle frame-pulse hint per session when the agents section scrolls into view — never uninvited.

Nameplate 0.2.1

Choose a tag to compare

@steipete steipete released this 07 Jul 19:46
v0.2.1
99521ed
  • Windows port in windows/ (C#/.NET 8 WPF): click-through frame/tag/watermark/splash overlays per monitor, real remote-connect splash via WTS session events, tray dashboard, named-pipe CLI (nameplate attention|splash), fleet.json compatibility, and hostname-color parity with macOS. Verified on Windows 11 (21 core tests + on-VM overlay/attention proof).
  • Linux port in linux/ (Rust + GTK4): the same overlay set for X11 (xrdp/VNC fleets; Wayland renders best-effort), unix-socket CLI, logind unlock splash, fleet.json compatibility, and color parity. Verified on Ubuntu 26.04 (8 core tests + on-VM overlay/attention proof).
  • Releases now ship per-platform artifacts: Nameplate-Windows-{x64,arm64}.zip and Nameplate-Linux-{x86_64,arm64}.tar.gz alongside the Mac zip/DMG, with stable releases/latest download URLs.
  • Website: cross-platform — the live settings window auto-adopts your OS's chrome (macOS / Windows 11 / GNOME) with a manual OS toggle, and the download button targets your platform.
  • Releases now ship a notarized DMG with a branded drag-to-install background, plus stable Nameplate.dmg / Nameplate.zip download URLs via releases/latest; website and README link the DMG.
  • Per-Mac location: optional location field (fleet file or Settings) shown in the status menu, connect splash, and identity.

Nameplate 0.2.0

Choose a tag to compare

@steipete steipete released this 07 Jul 18:09
v0.2.0
3e91fd6
  • nameplate://config URL: opens a floating confirmation panel summarizing the proposed identity/layer settings with Cancel/Apply — the website's live settings window sends its state here via "Apply on this Mac".
  • Homebrew cask: brew install --cask steipete/tap/nameplate (installs the app and links the nameplate CLI).
  • Website: the settings screenshot is now a live interactive remake of the Settings window — tabs work, and Identity/Layers/Splash/General controls restyle the nameplate the page itself wears; "Apply on this Mac" hands the config to the app, and the site ships a social card.

Nameplate 0.1.1

Choose a tag to compare

@steipete steipete released this 07 Jul 17:30
v0.1.1
bd1afb2
  • Project website in docs/, served at nameplate.sh via GitHub Pages.
  • Fixed: the rounded-corner toggle tiles in Settings → Layers only accepted clicks on their border; the whole tile is now clickable.

Nameplate 0.1.0

Choose a tag to compare

@steipete steipete released this 07 Jul 08:43
  • Initial release: frame, name tag, watermark, and connect-splash overlays with per-host default colors.
  • Status menu doubles as a dashboard: uptime, IP address (click to copy), CPU load, RAM, free disk, and layer toggles.
  • Frame corner rounding is configurable per corner (radius slider + corner toggles); default rounds only the bottom corners.
  • Agent skill for attention alerts ships in skills/nameplate-attention/.
  • Decoration visibility mode: show frame/tag/watermark/splash always, or only when viewed remotely (virtual display detected or Screen Sharing/VNC connected); attention alerts are exempt.
  • Native grouped settings (System Settings style): Identity, Layers, Splash, General, and About panes with a live preview.
  • Fleet file support (~/.config/nameplate/fleet.json) to brand every Mac from one synced dotfile.
  • Bundled nameplate CLI: attention (topmost message card + pulsating borders for agents that need the human), splash, and settings.
  • Sparkle auto-updates for Developer ID release builds (disabled for dev and Homebrew installs).
  • Designed app icon: dark glass screen with a glowing jade frame and nameplate pill.
  • Start at login, menu bar name toggle, hideable menu bar icon, and nameplate://splash URL scheme.