- SettingsRepository: deviceLabel fallback changed from "android" to
Build.MODEL so fresh installs show the actual device name (e.g. "Pixel 8")
- server/main.py: _generate_passphrase() replaces secrets.token_hex(32).
Picks 3 words from a 512-word embedded list, hyphen-separated
(e.g. "coral-drift-lamp"). ~27 bits entropy, readable at a glance.
Existing token.txt files are unaffected — only new generation changes.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>