Commit Graph

5 Commits (98fb0f2d0de6b9d3fda455ef1ad31141973dd0e7)

Author SHA1 Message Date
diadmin 98fb0f2d0d 채팅에서 관계 정하기: 가족 촌수 맞추기·친가/외가/처가 나누기, 학교·회사·모임 그룹에 넣기
- kinship: familySide (새 파일, 기존 계산은 그대로) — 친가·외가·처가·가까운 가족 판별
- app: RelateService — 그룹에 넣으며 연결 고리(가족·동문·직장 동료·같은 모임) 남김, 가족은 가계도 잇기(형제자매는 이름 모를 부모 자동), 촌수 모름 모음
- ui: 대화방·사람 화면의 "관계 정하기" 시트, 사람 화면에 들어간 그룹 표시, 그 자리에서 하위 그룹 만들어 넣기
- 시험 14개 추가 (전체 288개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:37:07 +09:00
diadmin fc78d35109 그룹 계층(하위 그룹) 추가: 학교 › 초등~대학원, 가족 › 친가·외가·처가·시가·촌수 모름
- groups: parent, 나무 순서, 경로 이름, 하위까지 합친 구성원, 4단 제한, 같은 부모 아래에서만 이름 중복 검사, 지우면 하위도 함께
- 잠긴 부모가 닫히면 하위 그룹·구성원도 닫힘, 깨진 저장값의 없는/도는 부모는 맨 위로
- ui: 그룹 관리는 맨 위 그룹만, 그룹 안에서 하위 그룹 만들기·들어가기, 공용 그룹 메뉴(GroupMenuButton)
- 시험 8개 추가 (전체 274개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:27:14 +09:00
diadmin 413489f49c 그룹 정의·비밀번호 잠금과 주소록 가져오기 추가
- groups 모듈(순수): 그룹 이름·종류·순서·구성원, PBKDF2 비밀번호, 여러 번 틀리면 기다리기
- platform: ContactsProvider 약속, platform_android: flutter_contacts 구현, READ_CONTACTS 권한
- app: GroupService(잠긴 그룹 다시 잠그기 기본 5분), ContactImportService(이름·초성·번호·주소록 라벨로 거르기, 한 명/여러 명 가져오기, 친구 요청은 선택)
- ui: 설정 "그룹 · 주소록", 그룹 관리·그룹 안·주소록 가져오기 화면, 닫힌 잠긴 그룹 사람은 인맥 목록에서 숨김, 앱을 내리면 다시 잠금
- 고침: 채팅·명함 칸 FAB 의 Hero 꼬리표 충돌
- 시험 27개 추가 (전체 266개)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 14:18:35 +09:00
diadmin 95141686d0 CLAUDE.md 인수인계 문서 추가: Flutter analyze·test·APK 빌드 확인 결과와 저장소 규칙
- 맥 podman 컨테이너에서 flutter analyze 문제 없음, flutter test 239개 통과, APK(debug) 빌드 성공
- nsd_android 의 Kotlin Gradle Plugin 경고 기록
- 평소 Gitea 에 푸시, GitLab 은 하루 한 번 메이저 업그레이드 때만

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 12:30:01 +09:00
diadmin 076412dcdb Friendly Map 첫 커밋: 안드로이드 플랫폼 추가와 analyze·시험 통과
- flutter create --platforms=android 로 android/ 생성, tool/android_patch.py 적용
- android_patch.py: minSdk 를 낮추지 않고 23 미만일 때만 올림 (Flutter 기본 24 유지)
- lint 8건 정리, SQLite 계약 시험이 이전 메모리 DB 를 재사용하던 문제 수정
- transport_test: python3 가 없으면 python, py 로 보관함 서버 실행

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-26 10:43:20 +09:00