Commit Graph

  • 5f2a1b6329 revert(alignment): 일반 사용자 flow 는 V1, V2 는 clinical alignment session 전용으로 복귀 dw.jang 2026-06-29 11:54:48 +09:00
  • 6cff741370 feat(locale): DeviceScanView 한글화 — 기기 연결 페이지 dw.jang 2026-06-29 11:31:50 +09:00
  • 3b37c816fc fix(demo): 정렬모드 Skip top bar 우측 노출 + 개인화 페이지 한글화 dw.jang 2026-06-29 11:23:11 +09:00
  • 59d4ac0e81 feat(locale): Phase 3 — 전수 sweep, 노인 사용자 기준 영어 잔여 텍스트 한글화 dw.jang 2026-06-29 09:17:23 +09:00
  • 2cf4f4db2f feat(locale): Phase 2 — 모든 사용자 노출 Korean 문자열 → strings.xml 추출 + 영문 번역 dw.jang 2026-06-26 17:27:05 +09:00
  • bc7843809e feat(locale): Phase 1 — 언어 전환 인프라 (시스템/한국어/English) dw.jang 2026-06-26 16:53:02 +09:00
  • 22ef6576f8 feat(demo): V2 default + 그래프/문구 일치 + Slider lock (스크롤 충돌 방지) dw.jang 2026-06-26 16:45:49 +09:00
  • 618267d8c0 fix(posture): 연결 중 ?_ 지속되던 두 원인 fix dw.jang 2026-06-26 15:20:32 +09:00
  • de3a607f96 ux(alignment v2): hint 문구를 사용자 행동 중심으로 — ch 기술용어 제거 dw.jang 2026-06-26 11:20:54 +09:00
  • 8f895b354a fix(labdb): cycleToRecord 에 alignment metadata 보존 dw.jang 2026-06-26 10:44:02 +09:00
  • 122d9631f3 feat(alignment): Option A — V2 활성 시 graph detection 도 method_d 결과 사용 + 2-column 그래프 + Y축 1.5× dw.jang 2026-06-26 10:37:34 +09:00
  • 12a9089102 feat(clinical): labdb 자동 업로드 제거 — Upload 버튼으로 수동만 dw.jang 2026-06-26 10:12:18 +09:00
  • 48e6d72270 tune(walking): wmean default 15→10 — 더 짧은 보행도 잡음 dw.jang 2026-06-26 09:26:00 +09:00
  • 37d3d0d84a fix(alignment): clinical session Back/Skip 도 endMeasurement (저장) dw.jang 2026-06-25 18:12:54 +09:00
  • 026076aa11 fix(alignment): clinical session — V2 phase label + Step 0 baseline + Back/Skip 분기 dw.jang 2026-06-25 18:10:40 +09:00
  • be76f85e34 feat(piezo): 도넛 위 status chip 을 posture 아이콘+텍스트로 교체 dw.jang 2026-06-24 17:54:54 +09:00
  • 4e85091b90 feat(alignment): 센서 detach 시 주황 경고 팝업 — 텍스트 변경만으로 사용자가 놓치던 문제 dw.jang 2026-06-24 16:36:20 +09:00
  • 4dc0b1acb2 fix(dev): Walking slider range — Start Hold default(6s)가 max(5)를 초과해 잠겨있던 문제 dw.jang 2026-06-24 15:31:49 +09:00
  • 280c5671b0 fix(dev): 슬라이더 변경이 앱 재시작 시 사라지던 문제 — SharedPreferences 영속화 dw.jang 2026-06-24 14:55:16 +09:00
  • 15993aa839 feat(verify): Posture event CSV logger + ground-truth annotation 버튼 dw.jang 2026-06-24 14:05:43 +09:00
  • 45242f8256 tune(walking): default Start Wmean 4→15, Start Hold 1s→6s (사용자 실측 기준) dw.jang 2026-06-24 12:29:14 +09:00
  • 80f3982352 fix(walking): sit-to-stand burst window leak — pitch transition 시 buffer 비움 dw.jang 2026-06-24 12:18:38 +09:00
  • 18a4cee00d feat(dev): 자세/walking 모든 임계 슬라이더 추가 (튜닝용) dw.jang 2026-06-24 11:37:46 +09:00
  • 6bf399c7b9 fix(walking): chained failure — acc gate fail 시 walking 잃던 버그 dw.jang 2026-06-24 11:27:58 +09:00
  • ecdec7c97c feat(posture): Walking detector (flowchart Path B) + 2단계 알람 dw.jang 2026-06-24 10:28:43 +09:00
  • 28a8769fa3 tune(posture): default polling 3s → 1s (실시간 자세 감지) dw.jang 2026-06-24 09:20:32 +09:00
  • 0bb484ae45 feat(posture): Poll Interval 슬라이더 + default 10s → 3s dw.jang 2026-06-24 09:14:32 +09:00
  • 91d7f75cbd feat(posture): dev 설정에 Lying Duration 슬라이더 추가 — 테스트 시간 단축 dw.jang 2026-06-24 08:53:09 +09:00
  • a175540291 fix(posture): pitch 분류 invert + PiezoMonitoring 설정에도 기상 알람 토글 dw.jang 2026-06-23 17:39:46 +09:00
  • 9a5fa16f94 fix(posture): gyro gate 제거 + UNKNOWN streak 화면 표시 dw.jang 2026-06-23 17:25:58 +09:00
  • af469558e6 feat(posture): Phase 2 — 기상 알람 (LYING/NON_LYING + Settings 토글 + 빨간 팝업) dw.jang 2026-06-23 17:17:58 +09:00
  • 6a06452d7e feat(debug): Raw BLE capture 토글 버튼 + 로거 추가 dw.jang 2026-06-23 15:44:32 +09:00
  • eee065a76a debug(imu): rim: raw byte/int16 dump (ImuRaw tag) — FSR/format 진단용 dw.jang 2026-06-23 15:33:03 +09:00
  • a17c6dac69 fix(posture): IMU polling 을 msp → mtb 로 변경 (alignment 명령 우회) dw.jang 2026-06-23 15:04:06 +09:00
  • 33b072c336 debug(posture): logcat 로 IMU 흐름 가시화 — ImuDbg 태그 도입 dw.jang 2026-06-23 14:30:50 +09:00
  • 1774681a18 fix(posture): rsp: 응답 (msp 명령 응답) 파싱 추가 — 자세 분류 작동 dw.jang 2026-06-23 14:06:40 +09:00
  • cf476971a5 feat(posture): Phase 1 — flowchart 기반 자세 분류 + 도넛 우상단 아이콘 (demo-final) dw.jang 2026-06-23 12:24:22 +09:00
  • 1fc1a20bb9 fix(align V2): LR_BALANCE 좌우 화살표 oscillation 차단 (deadband + 연속 악화) dw.jang 2026-06-22 11:26:04 +09:00
  • fea5879cdc fix(align V1): edge fail hint 간소화 + step 3 회귀 차단 dw.jang 2026-06-18 11:16:24 +09:00
  • c3817c9f80 fix(align V1): GREEN 게이트에 ch0/ch3 edge 대칭 검사 추가 dw.jang 2026-06-18 11:11:53 +09:00
  • 8c07809d58 fix(align V1): GREEN 게이트 강화 — 4개 center 모두 요구 (측정 BV 게이트와 정렬) dw.jang 2026-06-17 18:10:25 +09:00
  • ac6013e373 fix: 큰 볼륨 텍스트의 currentLevel fallback 제거 (150 mL leak) dw.jang 2026-06-17 18:04:29 +09:00
  • b92b166b82 fix: Start 직후 Hint 2 에 "Place above pubic bone" 가 잠시 떴던 leak 제거 dw.jang 2026-06-17 17:46:54 +09:00
  • a1d68bd007 ux: Sensor Alignment — Step 0/N, arrow↔hint sync, arrow 위치, oval 색 dw.jang 2026-06-17 17:25:20 +09:00
  • f2fb561b9a ux: Hint 박스 배경도 텍스트와 함께 사라짐 (자리만 유지) dw.jang 2026-06-17 16:58:29 +09:00
  • b461bfffba ux: Sensor Alignment 레이아웃 정형화 — 박스 항상 자리, weight 5등분 dw.jang 2026-06-17 16:54:11 +09:00
  • deb47645d8 ux: 화살표 깜빡임 박자를 Hint 2 도트 변화에 맞춤 (snap) dw.jang 2026-06-17 16:34:06 +09:00
  • 271e20f131 ux: Sensor Alignment 빈 공간 5등분 (Title↔Hint1, 일러스트↔Step 추가) dw.jang 2026-06-17 16:09:21 +09:00
  • c12aada409 ux: Sensor Alignment 화면 빈 공간 균등 분배 (demo-final) dw.jang 2026-06-17 16:00:14 +09:00
  • 8ec063189d ux: Sensor Alignment 일러스트 상하 여백 균등 (demo-final) dw.jang 2026-06-17 15:52:00 +09:00
  • 3361ed00f2 ux: Sensor Alignment hint 빈 칸 숨김 + V2 게이트 강화 (demo-final) dw.jang 2026-06-17 15:43:49 +09:00
  • 1a2f239e4d ux: Sensor Alignment 사용자 피드백 5건 (demo-final) dw.jang 2026-06-17 14:44:30 +09:00
  • 718016af7a feat: V2 alignment (Method D + alignment.py) demo-final 에 이식 dw.jang 2026-06-17 14:03:34 +09:00
  • 429964571f feat: Clinical Mode 에 Sensor Alignment 세션 추가 (demo-final, V1 전용) dw.jang 2026-06-17 13:16:49 +09:00
  • 0d938af352 ux: Hint 1 텍스트만 Start 후 사라지게 (칸 유지) dw.jang 2026-06-17 11:44:08 +09:00
  • 062c611649 feat: auto scan interval 500ms 기본 + 배터리 → Disconnect 전환 dw.jang 2026-06-17 10:08:10 +09:00
  • 7b8b8fb6ae ux: Sensor Alignment hint 1/2 둘 다 상시 표시 (레이아웃 안정) dw.jang 2026-06-17 09:52:18 +09:00
  • c1533a3422 ux: Sensor Alignment 태블릿 레이아웃 재배치 + 글자 키움 (demo-final) dw.jang 2026-06-17 09:44:21 +09:00
  • 5e39237a36 ux: Sensor Alignment 4종 개선 (demo-final) — feature/tab-navigation 와 동등 dw.jang 2026-06-16 10:32:55 +09:00
  • e699567897 ux: 기기 응답 없음 배너 단순화 — 기술 용어(mid?/펌웨어 호환) 제거 dw.jang 2026-06-15 15:16:57 +09:00
  • c7d4555535 Sensor Alignment: 방향 화살표 → arrow_transparent.png 교체 (rotate + tint) dw.jang 2026-06-15 14:19:06 +09:00
  • a6b973b284 Sensor Alignment: PNG illust + top-bar title + 화살표 refresh blink (feature-parity) dw.jang 2026-06-15 14:04:45 +09:00
  • e125e2dd64 ux: 사내 테스트 피드백 3건 — 배터리 경고 / Voiding Reminder 리네임 / 설정 overlay scrim dw.jang 2026-06-15 10:44:31 +09:00
  • c8ceb1369b ui: ClinicalHome BLE 카드에 Disconnect + Unpair 두 버튼 dw.jang 2026-06-12 11:44:28 +09:00
  • 31dbca44a6 ui: Settings overlay 에 연결된 Device 이름 표시 dw.jang 2026-06-12 11:35:46 +09:00
  • 2d32949a14 fix: 매 connect 마다 device-specific state 리셋 dw.jang 2026-06-12 11:14:00 +09:00
  • 2f8a21505e fix: 펌웨어 배너 — 미연결 상태에선 일절 표시 X dw.jang 2026-06-12 10:45:24 +09:00
  • 3179aac513 fix: BLE autoReconnect 무한 루프 — max 10회 시도 후 포기 dw.jang 2026-06-12 10:17:53 +09:00
  • dd8a8457b7 fix: dev 모드에서 Developer Tools 토글 클립 해결 dw.jang 2026-06-12 09:18:23 +09:00
  • 497b08164e ble: rid: 파서 fixed-width 12B 필드로 + mfv? fallback dw.jang 2026-06-11 15:37:14 +09:00
  • f85b5cfbed ble: 일반 사용자는 KnownDeviceStore 저장 0개 + 펌웨어 미수신 경고 dw.jang 2026-06-11 15:34:09 +09:00
  • 1492030333 ble: 펌웨어 구버전 경고 배너 (< VBTFW0118) dw.jang 2026-06-11 15:21:04 +09:00
  • 7be3f0b096 demo: PiezoMonitoring Settings overlay Disconnect 추가 + v1.1.1-design dw.jang 2026-06-11 15:05:08 +09:00
  • a2fb0f3554 ble: DeviceScanView 2섹션 — Saved Devices + New Devices dw.jang 2026-06-11 15:01:32 +09:00
  • b782db16b3 ble: 다중 기기 페어링 영속화 (KnownDeviceStore) dw.jang 2026-06-11 15:01:20 +09:00
  • 7fa18ec05a Clinical: SubjectType 아래 Subject(optional 자유 식별자) 필드 추가 dw.jang 2026-06-09 17:26:37 +09:00
  • 82ba3bbcf6 UI 묶음 E: Auto Scan Interval 통합 + 0.5단위/sec·min 토글 우측 (회의 #8 #9 #10) dw.jang 2026-06-09 17:09:24 +09:00
  • b446226c61 UI 묶음 D: ClinicalLive 6채널 그래프 2x3 복귀 + height 320dp (y축 늘림) dw.jang 2026-06-09 17:02:49 +09:00
  • 41712a1577 UI 묶음 B+C: Sensor Alignment 토르소 통일 + dev panels 자동 펼침 dw.jang 2026-06-09 17:01:30 +09:00
  • bd99cae98c UI 묶음 A: 도넛차트 정리 — 캐릭터/mL/게이지/카드 (회의 #4 #5 #6 #7) dw.jang 2026-06-09 16:58:39 +09:00
  • 249b5f1aaa Labdb: payload sessionName을 풀 폴더명으로 — 서버 export 파일명과 일치 dw.jang 2026-06-09 16:43:29 +09:00
  • 9f6cb36f00 Clinical: meta.json/measurement.json 파일명에 폴더 정보 포함 (식별성) dw.jang 2026-06-09 16:32:19 +09:00
  • fd9078f9a1 ClinicalLive: 6채널 1열 6행 세로 일렬 + Capture/Auto Capture 토글 제거 dw.jang 2026-06-09 14:45:12 +09:00
  • 4c7d347851 PiezoMonitoring Delete pairing: appState.isDeviceConnected도 false로 동기화 dw.jang 2026-06-09 14:37:05 +09:00
  • 5703355fc4 Clinical UI: BLE Connecting 상태 + Notes IME Done + 6채널 그래프 키움 dw.jang 2026-06-09 14:33:37 +09:00
  • d2e7640292 UI: 도넛차트 태블릿 사이즈 더 크게 — cap 600→820, budget 280→360 dw.jang 2026-06-09 11:46:49 +09:00
  • 3095e8b444 UI: 도넛차트 max cap 420→600 — 태블릿 빈 여백 흡수 dw.jang 2026-06-09 11:39:17 +09:00
  • 35f9afbfdb Clinical: Step/Posture 마지막 선택 유지 + BV 단계 제거 dw.jang 2026-06-09 10:47:20 +09:00
  • 1574d659cd Clinical: 잘못 측정한 값 폐기 — Discard(측정 중) + Delete(측정 후 + labdb 서버) dw.jang 2026-06-09 09:51:21 +09:00
  • f3cca9a4c7 Clinical #1: Subject ID 자유입력 → Phantom/Human/ETC 카테고리 (회의 결정) dw.jang 2026-06-09 09:03:22 +09:00
  • f00aef50e7 UI #5: 도넛차트 크기 dev/일반 통일 + ml 폰트 키움 + Logs & Charts 일반 모드 노출 dw.jang 2026-06-08 18:02:44 +09:00
  • 12f1919bc6 UX #4: HOME 진입 시 BLE 연결 유지 + Start 시 설정/Placement skip dw.jang 2026-06-08 17:58:18 +09:00
  • 6c3b88cf2d UI #2: AutoScan Interval → Scan Interval + SEC/MIN 단위 토글 dw.jang 2026-06-08 17:55:18 +09:00
  • e7076ed2a0 UI: 회의 피드백 묶음 1 — Placement 가독성 + Voiding 표현/표시 + catheter 간격 dw.jang 2026-06-08 17:52:43 +09:00
  • 35887802fd ClinicalHome Unpair: appState.isDeviceConnected를 false로 동기화 dw.jang 2026-06-08 16:34:33 +09:00
  • fb6f722b53 BLE fix: msn? ASCII " " 포맷 변경 + PiezoMonitoring 진입 시 강제 polling dw.jang 2026-06-08 16:21:41 +09:00
  • 2801d2ae53 Build: productFlavors 추가 — demo(동결 안정판) / dev(개발 진행) + docs 정리 dw.jang 2026-06-08 11:49:10 +09:00
  • 95572ac076 BLE fix: 배터리 polling 실제로 polling — 첫 응답 재시도 + 30s 주기 dw.jang 2026-06-05 15:37:23 +09:00
  • 2ae5eecb20 Setup: Auto Scan Interval을 별도 화면(AUTO_SCAN_SETUP)으로 분리 dw.jang 2026-06-04 16:15:39 +09:00
  • 9b090a4c8e Setup에 Auto Scan Interval 카드 추가 + BLE 끊김 banner 제거 (silent reconnect) dw.jang 2026-06-04 14:50:23 +09:00