c778ee8eb8
- Rewrote Settings.jsx: Cell Identity editor, per-service config sections (network, wireguard, email, calendar, files, routing, vault) with collapsible cards, appropriate input types, and per-section Save buttons - Added Backup & Restore panel with create/restore/delete actions - Added Export (download JSON) and Import (upload JSON) panel - Added PUT /api/config identity field persistence (_identity key in cell_config.json) so cell_name/domain/ip_range/wireguard_port survive restarts - GET /api/config now returns service_configs separately and prefers stored identity - Added DELETE /api/config/backups/<id> endpoint - Extended cellAPI in api.js with createBackup, listBackups, restoreBackup, deleteBackup, exportConfig, importConfig Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>