-
0185d55f4b
PiezoMonitoring fix: 도넛 색깔(urgency)을 표시값과 동일한 maxVolumeMl 기준으로 통일
dw.jang
2026-06-04 12:39:55 +09:00
-
547e834714
Labdb fix: sensor.imu에 IMU FIFO 마지막(최신) 샘플 사용
dw.jang
2026-06-02 11:23:46 +09:00
-
ccd4dcbbc3
Clinical: V4.1 wall detection으로 채널별 ant/post peak 그래프 오버레이
dw.jang
2026-06-02 11:13:40 +09:00
-
dadf80a778
BLE: reb 패킷 신구조(210B) 적용 — ch_info 2B + 명시적 채널 식별
dw.jang
2026-06-01 17:58:38 +09:00
-
c0394f63b7
Clinical: BLE Connected 카드에 Unpair 버튼 추가 — 측정 후 페어링 끊기 편의
dw.jang
2026-06-01 17:46:54 +09:00
-
010e9acfbd
Labdb fix: payload sanitize for PostgreSQL JSONB compatibility
dw.jang
2026-06-01 17:30:19 +09:00
-
b7475a3b6f
Labdb: debug logging — register payload + HTTP 응답 body 출력
dw.jang
2026-06-01 14:41:27 +09:00
-
3b96e5b4cb
Clinical: dataType "001" (내부 임상) + measurement.json/meta.json에 data_type 필드 노출
dw.jang
2026-06-01 12:34:18 +09:00
-
b3d9c16780
Clinical: labdb.medithings.net REST 업로드 통합 (Phase A+B)
dw.jang
2026-06-01 12:31:56 +09:00
-
6f9ce00c65
Clinical: measurement.json 통합 저장 (사이클 누적 + End 시점 finalize)
dw.jang
2026-06-01 12:18:43 +09:00
-
38fa93c8b2
feat: 임상 Live 6채널 시각화 화면 (ClinicalLiveView)
dw.jang
2026-06-01 11:17:55 +09:00
-
ec3be6fa5d
feat: Sensor Alignment에 IMU 통합 (mtb? + rim: 정식 처리)
dw.jang
2026-05-27 13:19:20 +09:00
-
020a45ba92
feat: 펌웨어 버전을 모든 로그 파일에 직접 노출
dw.jang
2026-05-27 10:19:18 +09:00
-
de3177e5e0
feat: ClinicalSession meta.json에 firmware/hardware/serial 자동 기록
dw.jang
2026-05-27 10:09:22 +09:00
-
e1fa0d1620
feat: 펌웨어 버전 앱 내 표시 (Settings + ClinicalHome)
dw.jang
2026-05-27 09:41:59 +09:00
-
3b8fc9ca5d
UI: Sensor Alignment 방향 화살표 4종 복원 (사용자 요청)
dw.jang
2026-05-26 17:51:40 +09:00
-
76bb0942c0
chore: version bump 1.0.0-design → 1.1.0-design (versionCode 25)
dw.jang
2026-05-26 17:09:28 +09:00
-
d4d3cace0e
chore: .gitignore에 build_ppt.py 추가
dw.jang
2026-05-26 16:51:23 +09:00
-
ab4413e01e
chore: .gitignore에 ppt 산출물 + 스크린샷 추가
dw.jang
2026-05-26 16:49:44 +09:00
-
652a123aec
revert: PlacementGuide Skip 버튼 복원
dw.jang
2026-05-26 16:32:40 +09:00
-
83f63c62ca
UX Phase 3: Polish — 라벨/안전/실루엣 정리
dw.jang
2026-05-26 16:13:25 +09:00
-
52bd58ac87
UX Phase 2: Important — 위계/일관성 회복
dw.jang
2026-05-26 16:04:03 +09:00
-
59267866b4
UX Phase 1: Critical — 폰트/버튼/타이틀 비례 회복
dw.jang
2026-05-26 15:55:53 +09:00
-
f7a036ec34
CLINICAL: Step에 부가 설명 추가 (치골 위로 N cm)
dw.jang
2026-05-26 14:15:43 +09:00
-
d0977d98ac
CLINICAL: Alignment 화면에서도 임상 모드 시 adc.csv 자동 저장
dw.jang
2026-05-26 14:12:39 +09:00
-
3080cd6b23
CLINICAL: Subject ID / Device 입력 제거 — BLE 기기 이름이 device 식별자
dw.jang
2026-05-26 12:33:26 +09:00
-
ab25b3c65d
CLINICAL: 흐름 재설계 — 한 측정 = 한 라벨 = 한 폴더
dw.jang
2026-05-26 12:26:49 +09:00
-
6e2dba749b
CLINICAL: Dev 모드 한정 임상 R&D 측정 세션 메뉴 추가
dw.jang
2026-05-26 12:06:39 +09:00
-
63bb8586ec
SETTINGS: Auto Scan Interval 슬라이더 추가 (600~5000ms, 200ms 단위)
dw.jang
2026-05-26 11:37:25 +09:00
-
4252464ef6
docs: v6 전체 업데이트 (1.0.0-design, VBTFW0116 짝, 2026-05-26 기준)
dw.jang
2026-05-26 10:26:00 +09:00
-
31e9b8acbb
UI: 설정 패널 폰/태블릿 자동 분기 — fontScale 활용
dw.jang
2026-05-26 10:05:09 +09:00
-
e716763cc4
UI revert: PiezoMonitoring 설정 패널 라벨 28sp → 14sp 복원
dw.jang
2026-05-26 09:58:43 +09:00
-
e370d9c702
PERF: 측정 사이클 간격 1500/1000ms → 600ms 단축
dw.jang
2026-05-26 09:34:59 +09:00
-
c1fac51085
BLE: 연결 직후 CONNECTION_PRIORITY_HIGH 요청
dw.jang
2026-05-26 09:04:02 +09:00
-
cac3712b8c
BLE: maa throttle을 state-based 게이트로 강화
dw.jang
2026-05-26 08:53:43 +09:00
-
11dd8fb58f
chore: version 1.0.0-design (versionCode 24)
dw.jang
2026-05-20 16:45:01 +09:00
-
d507b1f447
UI: PiezoMonitoring 누적 업데이트 (108-122)
dw.jang
2026-05-20 16:36:09 +09:00
-
898fb77605
UI: PlacementGuide(Sensor Alignment) 리디자인
dw.jang
2026-05-20 16:25:55 +09:00
-
3e1a875b5b
UI: PiezoPersonalizationView 전면 리디자인 — 평행 2-카드
dw.jang
2026-05-20 16:02:24 +09:00
-
975be77126
UI: HomeView Bladdy 220 → 660dp (3×) + BoxWithConstraints 캡
dw.jang
2026-05-20 16:00:47 +09:00
-
cb8500f6ce
ROUTING: Placement 진입 경로 분기 (Personalization vs Monitoring)
dw.jang
2026-05-20 15:59:59 +09:00
-
34bb446e0f
DEV: 측정 모드 직진입 버튼 + Start 라우팅 fix
dw.jang
2026-05-20 15:58:47 +09:00
-
38c5a3f606
DEMO: PinView 자동통과 + UI 본체 비표시
dw.jang
2026-05-20 15:57:02 +09:00
-
833c110d2f
feat: 측정 가로모드 대응 + Ant Offset + Scan Log + 다중 sanity check
Charles KWON
2026-05-12 18:01:33 +09:00
-
a1042b808c
docs: README 전체 업데이트 (v5, 2026-05-11 기준)
dw.jang
2026-05-11 17:43:39 +09:00
-
ef38aa6eaf
UI: 앱 아이콘 교체 + Placement 힌트 텍스트 정리
dw.jang
2026-05-11 17:21:10 +09:00
-
2cfa56a06d
UI: 페어링 다이얼로그 + 태블릿 폰트스케일 + Placement 힌트/버튼 확대
dw.jang
2026-05-11 16:25:01 +09:00
-
ddd2f79380
UI text: revised 문서 반영 — 전체 텍스트 통일
dw.jang
2026-05-11 13:58:27 +09:00
-
75b10c2f77
UI: 힌트 위치 이동 + 버튼 텍스트 + Alignment 비활성 + Bladder Capacity
dw.jang
2026-05-11 11:51:27 +09:00
-
fab018f19e
UI: 도넛차트 비율 기반 레이아웃 (태블릿 대응)
dw.jang
2026-05-11 11:02:51 +09:00
-
6287f21a05
fix: 센서 비율 기반 + LED 깜빡임 + 디바운스 + gated 체크
dw.jang
2026-05-11 10:07:15 +09:00
-
5d687f7154
docs: add USER_GUIDE.md — 사용자용 상세 가이드
dw.jang
2026-05-11 09:12:23 +09:00
-
a7133a13ae
feat: UI 대량 개선 + Placement 안정성 + BV 수정
dw.jang
2026-05-09 20:20:34 +09:00
-
b97d3d8052
feat: 10건 UI 피드백 + Auto fail 팝업 + 텍스트 정리
dw.jang
2026-05-09 17:21:11 +09:00
-
8f2eb15af3
feat: Placement Start flow + Auto fail redirect + Spot 800ms
dw.jang
2026-05-09 14:46:04 +09:00
-
38ab74369e
UI: 8건 피드백 반영 + Spot 봉인 + 페어링 체크
dw.jang
2026-05-08 17:27:34 +09:00
-
72ccbdf102
fix: Thread→coroutine, PlacementGuideView 메인스레드 보장
dw.jang
2026-05-08 16:30:19 +09:00
-
758930796f
fix: critical code review — thread safety, state management
dw.jang
2026-05-08 16:25:06 +09:00
-
0e0e04b6f5
fix: cross-channel outlier 제거 + placement 강화 + UI 수정
dw.jang
2026-05-08 15:36:38 +09:00
-
6dd0ec5058
UI: 피드백 반영 — Placement/Donut/뒤로가기/토스트
dw.jang
2026-05-08 12:36:41 +09:00
-
414ce940a2
fix: maa 1초 throttle — BLE 계층에서 이중 전송 물리 차단
dw.jang
2026-05-08 12:27:58 +09:00
-
54bca199af
fix: maa 이중 전송 방지 (BV_FAIL 근본 원인)
dw.jang
2026-05-08 11:59:13 +09:00
-
c819d615d0
fix: LR 방향 수정 + Almost there 제거 + postMaxIdx 슬라이더
dw.jang
2026-05-08 09:41:44 +09:00
-
b1ca5bfd66
fix: Auto Stop 최종 trimmedMean 반영 + Placement 채널소실 멘트
dw.jang
2026-05-07 18:04:24 +09:00
-
e5b252b314
feat: Detection/BV 분리 설정 + Spot 5회 trimmedMean + UI 여유
dw.jang
2026-05-07 17:28:04 +09:00
-
1b70ec809d
fix: preset 감지 오류 (BV 2배 차이 근본원인) + 도넛 비율 + placement 자동통과
dw.jang
2026-05-07 16:13:13 +09:00
-
b73921eb2b
fix: UX feedback + BV ellipse outlier (#22) + README v3 update
dw.jang
2026-05-07 15:36:14 +09:00
-
139ebcbbb1
refactor: BV estimation — y-z/x-z ellipse fitting, wall repair, outlier removal
dw.jang
2026-05-07 12:06:41 +09:00
-
53a07195f8
feat: developer mode, SWEEP placement, gradient guide, spot flicker fix
dw.jang
2026-05-07 11:32:03 +09:00
-
4b74b88f76
refactor: placement body PNG → Canvas 실루엣 (CKLaw Bezier torso)
dw.jang
2026-05-06 16:38:44 +09:00
-
9d64faf8cf
UX: Placement UI 대폭 개선 — 센서 사진, 영어 멘트, 화살표 강화
dw.jang
2026-05-06 14:12:04 +09:00
-
b4e2b21306
fix: 배터리 최적화 제외 요청 (Doze 면제, 삼성 대응)
dw.jang
2026-05-06 12:30:54 +09:00
-
4357cb359a
fix: 도넛 차트 maxVolume 복원 (최대값 유지, Volume 카드는 실시간)
dw.jang
2026-05-06 12:22:07 +09:00
-
f3d3a9ce54
feat: 6ch 필터 + 도넛 확대 + Fill/Level 기준 변경 + 슬라이딩 윈도우
dw.jang
2026-05-06 12:13:10 +09:00
-
802b9b1822
feat: Placement 하복부 일러스트 이미지 + UI 개선
dw.jang
2026-05-06 11:52:32 +09:00
-
4dd8d5382f
fix: BLE 로그 실시간 파일 기록 (화면 잠금/앱 종료에도 보존)
dw.jang
2026-05-04 18:06:55 +09:00
-
231ae1bf6d
fix: Placement GREEN CV 기준 strict화
dw.jang
2026-05-04 17:51:29 +09:00
-
502151b967
feat: Spot 3회 median + Placement 가이드 딜레이 3초
dw.jang
2026-05-04 17:20:32 +09:00
-
82634c2107
feat: Method C (V4.1) 대규모 업데이트 — 2-pass pipeline + ChordConsensus
dw.jang
2026-05-04 17:01:55 +09:00
-
d6e981e1d2
feat: 채널별 빔 각도 보정 (Python PR#20 동기화)
dw.jang
2026-05-04 16:32:31 +09:00
-
258bad9a26
feat: Foreground Service + Detachment 개선 + Placement 가이드 모드
dw.jang
2026-05-04 16:09:54 +09:00
-
48df4370bc
fix: Placement 그래프를 선택된 Method 결과로 통일
dw.jang
2026-04-30 18:04:01 +09:00
-
3370fd8087
fix: 후면반사 오판방지 수정 + 1채널 구 BV 추가
dw.jang
2026-04-30 17:42:30 +09:00
-
002a99d163
fix: Placement LED 단계별 1회만 + 화살표 확대 + 도넛뷰 detachment LED
dw.jang
2026-04-30 17:29:37 +09:00
-
30c1d4d8db
feat: Python 알고리즘 대규모 동기화 — 후면반사 재작성 + detect_core + wall selection
dw.jang
2026-04-30 16:34:18 +09:00
-
0a8ae91409
UX: UI 정리 — 단위 배치, 버튼 텍스트, LED OFF, Delete Pairing
dw.jang
2026-04-30 15:27:13 +09:00
-
288efaafc9
UX: Placement 자동스캔 + Stop/Resume 삭제 + Placement Complete
dw.jang
2026-04-30 14:43:36 +09:00
-
e528bc6761
fix: Python 대조 CRITICAL 10건 수정 (Method A/B 완전 동기화)
dw.jang
2026-04-30 14:33:58 +09:00
-
5affcde3c4
fix: 그래프 Method 동기화, Spot 쿨다운, 스캔 캐릭터 센터링
dw.jang
2026-04-30 12:31:20 +09:00
-
85162669e4
fix: BLE 패킷 수신 메인스레드 의존 제거 + Auto 간격 1.5초
dw.jang
2026-04-30 10:37:14 +09:00
-
1a42fe6a07
fix: 분석 백그라운드 Thread, 그래프 빈칸 표시, CSV 세션별 분리
dw.jang
2026-04-30 10:04:03 +09:00
-
297d67b4d7
fix: Auto 측정 완료대기+최소1초 간격, 10개 trimmed mean, 토스트 억제
dw.jang
2026-04-29 18:12:49 +09:00
-
6614e915d6
feat: Method B TGC+FP필터, Placement UI 리디자인, 네비게이션 개선
dw.jang
2026-04-29 16:56:51 +09:00
-
c9cd3cb3ce
feat: Method C (V4.1 CharlesKWON) 통합 + Placement 설정 패널
dw.jang
2026-04-29 11:06:22 +09:00
-
dc340608ee
fix: Placement 오탐 개선 — MIN_URINE_LEN 12, 미감지 채널 벽 표시 제거
dw.jang
2026-04-29 08:58:56 +09:00
-
9e350d6d40
fix: Python 대조 검증 — CRITICAL 차이 7건 수정
dw.jang
2026-04-28 19:00:17 +09:00
-
c849943b4e
feat: Otsu adaptive threshold, Method A 포팅, BV ellipse cap, UI 정리
dw.jang
2026-04-28 18:43:56 +09:00
-
c6e84bd6c0
fix: watchdog heartbeat, 배터리 계산, placement 디바운스+방향 수정
dw.jang
2026-04-28 17:27:32 +09:00
-
5cdae8a86e
fix+UX: BLE 중복수신 수정, peak detection 개선, UI 대폭 정리
dw.jang
2026-04-28 17:03:37 +09:00
-
227480af4b
feat: UI 일괄 수정 (5,6,7,8번)
dw.jang
2026-04-28 11:41:22 +09:00