-
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