docs(map): record the 1.7.0 and 1.8.0 releases and the production catch-up
Some checks failed
ci / 워크스페이스 빌드 검증 (push) Blocked by required conditions
ci / 모바일 린트·타입·Jest (push) Waiting to run
ci / Supabase Edge Functions + Cloudflare Worker (push) Waiting to run
ci / .NET API 서버 테스트 (push) Waiting to run
ci / 정본·보안·린트·타입·테스트 (push) Has been cancelled
deploy-site / deploy (push) Has been cancelled
Some checks failed
ci / 워크스페이스 빌드 검증 (push) Blocked by required conditions
ci / 모바일 린트·타입·Jest (push) Waiting to run
ci / Supabase Edge Functions + Cloudflare Worker (push) Waiting to run
ci / .NET API 서버 테스트 (push) Waiting to run
ci / 정본·보안·린트·타입·테스트 (push) Has been cancelled
deploy-site / deploy (push) Has been cancelled
This commit is contained in:
parent
3f1fb8eed5
commit
9a95bb6abe
3 changed files with 14 additions and 4 deletions
|
|
@ -1,6 +1,16 @@
|
|||
# D3RO-VOICE 프로젝트 현황
|
||||
|
||||
## 데스크톱↔모바일 동기화 재작성 (2026-09-27, 미커밋·운영 미배포)
|
||||
## v1.7.0·v1.8.0 배포 + 운영 DB 정렬 (2026-09-27, 전부 커밋·push·게시 완료)
|
||||
|
||||
- 커밋: b5c9ff9(0034) 0a4f5ae(데스크톱 동기화) 53fcdf6(모바일 기기) 3d9faed(v1.7.0) cee4ab9(0035) 9a8f7e6(지식·녹음·설정) 3f1fb8e(v1.8.0). 태그 v1.7.0·v1.8.0, chanpaca+origin push. Forgejo CI 전부 GREEN, release-windows/portable-windows만 실패(서명 게이트, 1.5.0부터 동일 — GAP-REL-06).
|
||||
- 게시: runtime/portable/updater 모두 1.8.0(무서명 로컬 게시, 런타임 먼저). 사이트 release-identity = 3f1fb8e/1.8.0. 사용자 PC 설치본 1.8.0으로 교체·실행(로컬 모드).
|
||||
- **운영 Supabase가 0028에 멈춰 있었다**(0029 신고·0030 profiles 컬럼 ACL=사용자가 자기 tier/role 올릴 수 있던 구멍·0031·0032·0033 팀 활동). 백업 덤프(스크래치) 후 `db push`로 0029~0035 적용, Edge Function 23개 전부 재배포(content-report는 처음 배포). 확인: tier UPDATE 권한 없음, 실계정 내보내기가 v1 키 그대로, 크론 `prune-sync-tombstones` 03:17 UTC 활성. GAP-OPS-01.
|
||||
- 두 번째 묶음: 지식베이스(원문 청크만 동기화, 임베딩은 기기별; RAG가 임베딩 실패 시에도 원문 보존·파일 없이 재색인), 녹음 업로드(audio 버킷 `{uid}/desktop/...`, 50MiB, 설정 토글 `cloudSyncAudio`) + 이력 카드 재생 버튼(로컬 바이트/모바일 서명 URL), user_settings(ko/en·system/light/dark·자동 다듬기·활성 사용자 명령, 서버 행 있으면 첫 동기화는 서버 우선), 원격 설정 변경 화면 즉시 반영.
|
||||
- 검증: 동기화 단위 29, 로컬 Supabase 통합 6(실시간·RLS·저장소 포함), 데스크톱 1508/1509(캡션 환경 1건), 모바일 372, lint/typecheck/design/secrets GREEN.
|
||||
- **남은 것 하나(사용자 액션)**: 설치본이 로컬 모드 — 설정 > 클라우드에서 Google 로그인 1회 후 폰에서 수정·삭제해 즉시 반영/기기 목록 확인(GAP-SYNC-05). 로그인하면 `_local` 기록이 계정(7da3dd02… yunchan8804)으로 가져와져 업로드된다.
|
||||
- 다음 제안: CI에 `supabase migration list --linked` 대조 검사 추가(운영 지연 재발 방지).
|
||||
|
||||
## 데스크톱↔모바일 동기화 재작성 (2026-09-27, → 위 v1.7.0에 포함)
|
||||
|
||||
- 점검 결과 "100% 연동" 아님: 로그인 직후 pull이 아무것도 안 가져옴(push가 커서를 now로 먼저 옮김), 첫 회의의 메모·문서만 업로드, 삭제 전파 없음(양방향), 팀 회의 오염 + team_id 삭제, 데스크톱 쓰기가 history.revision을 안 올려 모바일 충돌 감지 무력화, 메모 태그·명령·템플릿·즐겨찾기 미동기화, 익명 로컬 데이터 미업로드. **데스크톱 Realtime은 한 번도 연결된 적 없음**(Electron 33 = Node 20, 전역 WebSocket 없음 → 2026-09-16 설치본 로그 TIMED_OUT/CLOSED).
|
||||
- 추가로 발견·수정: 모바일 데이터 내보내기가 회의 있는 계정에서 v1 키 불일치로 실패(서버 export 함수), 모바일 기기 목록이 android/ios 외 플랫폼 한 행에 화면 전체 로드 실패.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue