Expose GET/POST /api/v1/export/ for server dumps and add import UI for relations (CSV/JSON) plus remote backup controls.
Co-authored-by: Cursor <cursoragent@cursor.com>
Route IndexedDB and server import/export through dedicated APIs and UI panels so each storage target can be managed independently of the active data mode.
Co-authored-by: Cursor <cursoragent@cursor.com>
Add viewport controls, collapsible panels with persisted state, filters modal, and refined context menus; preserve map layout on navigation and let contacts be edited with relations on /contacts/:id instead of list modals.
Co-authored-by: Cursor <cursoragent@cursor.com>
Remote frontend nginx now forwards API requests to Django so login and registration work when the host proxy only routes to port 8080.
Co-authored-by: Cursor <cursoragent@cursor.com>