Releases: steipete/Nameplate
Releases · steipete/Nameplate
Release list
Nameplate 0.3.1
Nameplate 0.3.0
- 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/nameplateand keep it current withbrew 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 --colornow 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 dismisswithout 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 --waitnow 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
- 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
- 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
- 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
- Fixed: fleet-file watcher no longer triggers status/overlay redraws every 15 s when
fleet.jsonis absent. Thanks @abhinavgautam01! - Fixed:
nameplate://deep links now match case-insensitively (Nameplate://Configworks). 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
- 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}.zipandNameplate-Linux-{x86_64,arm64}.tar.gzalongside the Mac zip/DMG, with stablereleases/latestdownload 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.zipdownload URLs viareleases/latest; website and README link the DMG. - Per-Mac location: optional
locationfield (fleet file or Settings) shown in the status menu, connect splash, and identity.
Nameplate 0.2.0
nameplate://configURL: 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 thenameplateCLI). - 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
- 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
- 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
nameplateCLI:attention(topmost message card + pulsating borders for agents that need the human),splash, andsettings. - 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://splashURL scheme.