omarchy-send/internal
28allday f69d3464a7 Generate a random friendly alias on first run
Previously the advertised device name defaulted to the machine hostname.
Since the alias is broadcast in plaintext over multicast to the whole
subnet every few seconds while the TUI is open, that leaks the hostname
to anyone on the network — a privacy problem on a laptop joining
untrusted Wi-Fi (the reason LocalSend randomises its aliases).

Now first run generates a random "Colour Object" name from public-domain
word lists (e.g. "Crimson Quasar"): 56 colours x 44 celestial objects =
2464 combinations. It is generated once and persisted, so a device keeps
the same name across restarts. The hostname is still carried in
DeviceModel, and the alias remains overridable via --alias or Settings.

Word lists are original and use only generic colours and public-domain
astronomy terms, so there is no copyright or trademark exposure.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 20:44:55 +01:00
..
app Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
client Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
config Generate a random friendly alias on first run 2026-05-27 20:44:55 +01:00
dbg Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
discovery Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
protocol Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
security Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
server Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
theme Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
transfer Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00
tui Initial commit: Omarchy-Send v0.1.0 2026-05-27 19:26:08 +01:00