Add import/export, graph UX improvements, and contact management fixes.
Support vCard import and multi-format export, bulk delete with reliable local persistence, Ctrl+link relation creation, cluster-colored graph visualization, and right-click context menus for node details. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -92,13 +92,13 @@ social-graph/
|
||||
| GET | `/api/network-map-graph/` | Граф карты сети |
|
||||
| GET | `/api/relation-types/` | Типы связей |
|
||||
| GET | `/api/network-map-choices/` | Справочники карты |
|
||||
| POST | `/api/import/` | Импорт CSV/JSON (legacy) |
|
||||
| POST | `/api/import/` | Импорт CSV/JSON/vCard (legacy) |
|
||||
|
||||
В режиме `local` импорт и бэкап выполняются в браузере (экран **Импорт**).
|
||||
|
||||
## Импорт и бэкап (local-first)
|
||||
|
||||
- **CSV / JSON** — экран «Импорт», парсинг на клиенте.
|
||||
- **CSV / JSON / vCard (.vcf)** — экран «Импорт», парсинг на клиенте.
|
||||
- **Экспорт / импорт бэкапа** — JSON или зашифрованный `.sgpkg` (WebCrypto, пароль опционален).
|
||||
|
||||
## Production
|
||||
@@ -153,5 +153,4 @@ docker compose exec frontend npm test -- --run
|
||||
- [ ] Синхронизация и shared-workspace
|
||||
- [ ] Поиск по организации и должности
|
||||
- [ ] История изменений контакта
|
||||
- [ ] Импорт из vCard (.vcf)
|
||||
- [ ] Уведомления / дни рождения
|
||||
|
||||
Reference in New Issue
Block a user