···7272- [ ] Test deleting a profile (verify cannot delete default/active)
73737474### Server Safety Improvements (Priority)
7575-- [ ] Add pre-migration backup to server migration (HIGH PRIORITY)
7676- - Current migration uses fs.renameSync() without backup
7777- - Risk of data loss if migration fails
7878- - See SERVER-MIGRATION-SAFETY-IMPROVEMENTS.md for full plan
7575+- [x] Add pre-migration backup to server migration
7976- [ ] Add migration dry-run mode
8077- [ ] Add database integrity verification
8178- [ ] Add automatic backup cleanup after grace period
···341338## Mobile
342339343340- [ ] add device ID tracking to item metadata (like desktop - stores `_sync.createdBy` and `_sync.modifiedBy` in metadata JSON)
344344-- [ ] fix big bottom bar showing again
341341+- [x] fix big bottom bar showing again (simplified viewport and safe-area handling)
345342- [ ] show oembed, or at least page title
346343- [ ] save images to server (look at how binaries are stored, and across profiles)
347344