JiWoong Sul
88569a57bf
chore: 스플래시 화면 저작권 텍스트에 cclabs 추가
2026-01-21 17:01:22 +09:00
JiWoong Sul
7125a4745a
feat(settings): 앱 버전 자동 표시 기능 추가
...
- package_info_plus 패키지 추가
- settings_screen에서 pubspec.yaml 버전을 자동으로 표시
2026-01-17 00:31:41 +09:00
JiWoong Sul
8d6b24ed6f
chore: 버전 1.0.6+8 업데이트
2026-01-17 00:15:52 +09:00
JiWoong Sul
0db1f12b40
feat: Android 15 edge-to-edge 모드 지원
...
- immersiveSticky → edgeToEdge 모드 변경
- deprecated된 네비게이션바 색상 API 제거
- 시스템이 네비게이션바 색상 자동 처리
2026-01-14 19:12:35 +09:00
JiWoong Sul
595513b2e6
refactor: MainActivity 불필요한 주석 제거
2026-01-14 19:12:28 +09:00
JiWoong Sul
98488dbcd5
chore: 버전 1.0.5+7 업데이트
2026-01-14 00:18:43 +09:00
JiWoong Sul
18a0004d57
feat(ui): 결제 금액 UI 표시 적용
2026-01-14 00:18:37 +09:00
JiWoong Sul
6e7a7d2477
feat: 컨트롤러에 결제 금액 표시 로직 추가
2026-01-14 00:18:30 +09:00
JiWoong Sul
a0b24f9a75
feat: SubscriptionProvider 결제 금액 계산 로직 추가
2026-01-14 00:18:25 +09:00
JiWoong Sul
58c00443c1
feat(i18n): 결제 금액 다국어 키 추가
2026-01-14 00:18:19 +09:00
JiWoong Sul
da530a99b7
feat: 결제 금액 계산 유틸리티 추가
2026-01-14 00:18:12 +09:00
JiWoong Sul
0f92206833
chore: 버전 1.0.3+5 업데이트
2026-01-06 15:53:51 +09:00
JiWoong Sul
db93c14105
fix: 광고 후 UI 복구 시 몰입형 모드 유지
2026-01-06 15:53:45 +09:00
JiWoong Sul
c8c4746f52
feat: 시스템 네비게이션 바 몰입형 모드 적용
2026-01-06 15:53:38 +09:00
JiWoong Sul
48b2063499
chore: 버전 1.0.2+4 업데이트
2025-12-22 17:08:07 +09:00
JiWoong Sul
843fa0601a
chore: 불필요한 코드 및 빈 디렉토리 제거
...
- 미사용 파일 삭제: confirmation_dialog.dart
- 빈 디렉토리 삭제: shadcn, mappers, common/dialogs
- app_lock_provider: BuildContext async gap 경고 수정
2025-12-22 16:50:03 +09:00
JiWoong Sul
83c43fb61f
feat: SMS 스캔 전면광고 및 Isolate 버그 수정
...
## 전면 광고 (AdService)
- AdService 클래스 신규 생성 (lunchpick 패턴 참조)
- Completer 패턴으로 광고 완료 대기 구현
- 로딩 오버레이로 앱 foreground 상태 유지
- 몰입형 모드 (immersiveSticky) 적용
- iOS 테스트 광고 ID 설정
## SMS 스캔 버그 수정
- Isolate 내 Flutter 바인딩 접근 오류 해결
- _isoExtractServiceNameFromSender()에서 하드코딩 사용
- 로딩 위젯 화면 정중앙 배치 수정
## 문서 및 설정
- CLAUDE.md 최적화 (글로벌 규칙 중복 제거)
- Claude Code Skills 5개 추가
- flutter-build: 빌드/분석
- hive-model: Hive 모델 관리
- release-deploy: 릴리즈 배포
- sms-scanner: SMS 스캔 디버깅
- admob: 광고 구현
## 버전
- 1.0.1+2 → 1.0.1+3
2025-12-08 18:14:52 +09:00
JiWoong Sul
bac4acf9a3
i8n과 광고 수정
2025-12-07 21:14:54 +09:00
JiWoong Sul
64da0c5fd3
스토어등록용 이미지 및 앱아이콘
2025-11-17 19:28:51 +09:00
JiWoong Sul
d9435bbee5
앱 키 설정 및 버전업 처리
2025-11-17 19:28:33 +09:00
JiWoong Sul
b018e5eb2f
옵션창 정보팝업 단절 처리
2025-11-17 19:26:46 +09:00
JiWoong Sul
b22df5daf3
i8n누락 사항 추가 적용
2025-11-17 19:26:14 +09:00
JiWoong Sul
2cd46a303e
feat: improve sms scan review and detail layouts
2025-11-14 19:33:32 +09:00
JiWoong Sul
a9f42f6f01
fix: adjust subscription card layout
2025-11-14 17:14:16 +09:00
JiWoong Sul
132ae758de
feat: add payment card grouping and analysis
2025-11-14 16:53:41 +09:00
JiWoong Sul
cba7d082bd
docs: outline payment card grouping plan
2025-11-14 14:29:36 +09:00
JiWoong Sul
8cec03f181
feat: enhance sms scanner repeat detection
2025-11-14 14:29:32 +09:00
JiWoong Sul
7ace3afaf3
Merge branch 'codex/fix-notification-reliability'
Flutter CI / build (push) Has been cancelled
2025-09-19 18:15:36 +09:00
JiWoong Sul
87f82546a4
feat: 알림 재예약 개선과 패키지 업그레이드
2025-09-19 18:10:47 +09:00
JiWoong Sul
e909ba59a4
fix: allow weekend billing dates and restore full-screen alerts
2025-09-19 01:08:09 +09:00
JiWoong Sul
3af9a1f839
fix: ensure notifications use correct channels and dates
2025-09-19 01:06:36 +09:00
JiWoong Sul
44850a53cc
feat: adopt material 3 theme and billing adjustments
2025-09-16 14:30:14 +09:00
JiWoong Sul
a01d9092ba
docs(pr): summarize notification reliability changes (branch codex/fix-notification-reliability)
2025-09-15 15:38:49 +09:00
JiWoong Sul
3d86316a2b
feat(android): add exact alarms permission request entry in Settings\n\n- UI: Settings card shows request when exact alarms not allowed\n- Service: wrap canScheduleExactAlarms/requestExactAlarmsPermission via FLN plugin\n- Keeps changes minimal; no new deps\n\nValidation: scripts/check.sh passed
2025-09-15 15:21:44 +09:00
JiWoong Sul
55e3f67279
fix(notification): improve local notification reliability on iOS/Android\n\n- iOS: set UNUserNotificationCenter delegate and present [.banner,.sound,.badge]\n- Android: create channels on init; use exactAllowWhileIdle; add RECEIVE_BOOT_COMPLETED and SCHEDULE_EXACT_ALARM\n- Dart: ensure iOS present options enabled; fix title variable shadowing\n\nValidation: scripts/check.sh passed (format/analyze/tests)\nRisk: exact alarms require user to allow 'Alarms & reminders' on Android 12+\nRollback: revert manifest perms and switch schedule mode back to inexact
2025-09-15 15:18:45 +09:00
JiWoong Sul
d111b5dd62
fix(sms-permission): re-request on denial and guide permanent denial to app settings
...
Summary: Improve SMS permission UX so users can request again after denial and are guided to app settings when permanently denied.\nChanges: handle Permission.sms status in controllers, show settings dialog for permanently denied, use kIsWeb guard, context-safety across async.\nValidation: scripts/check.sh passed (analyze/tests OK).\nRisk & Rollback: low; scoped to permission request flow. Revert two controllers if issues.
2025-09-15 11:37:38 +09:00
JiWoong Sul
b944f6967d
docs(ads): add AdMob mediation native networks guide with regional strategy and Gradle adapter examples
...
Summary: Document networks supporting Native ads via AdMob mediation, with regional prioritization, Gradle adapter examples, and setup checklist.\nChanges: adds doc/ads.md.\nValidation: scripts/check.sh passed.\nRisk & Rollback: low; doc-only change. Revert file if needed.
2025-09-15 11:37:32 +09:00
JiWoong Sul
997c2f53a0
feat(assets): 디지털렌트매니저 아이콘(집+체크·스퀴클) PNG 세트 및 생성 스크립트 추가\n\n- 경로: assets/app_icon/house_check/{32..1024}.png\n- 스크립트: scripts/render_icon.py (무의존 PNG 렌더) / scripts/generate_icons.sh
Flutter CI / build (push) Has been cancelled
2025-09-10 06:37:34 +09:00
JiWoong Sul
79f9aa3eb0
docs: flutter-shadcn-ui 마이그레이션 상세 계획 추가(doc/plan.md)
Flutter CI / build (push) Has been cancelled
2025-09-10 06:16:09 +09:00
JiWoong Sul
5b72fa196c
merge: 'codex/perf-sms-ui-optimizations' 브랜치를 master에 병합
Flutter CI / build (push) Has been cancelled
2025-09-10 06:00:47 +09:00
JiWoong Sul
6cd3b9720f
chore(macos): Flutter GeneratedPluginRegistrant 업데이트\n\n- 플러그인/플러터 변경으로 생성 파일 갱신\n- 의존성 lockfile 동기화(pubspec.lock)
2025-09-10 05:55:59 +09:00
JiWoong Sul
5a7ef8039e
refactor: remove unreferenced widgets/utilities and backup file in lib
2025-09-08 14:33:55 +09:00
JiWoong Sul
10069a1800
perf(ui): enable KeepAlive on subscription list, tune prefetch, and reduce list/gesture animations
2025-09-08 14:32:28 +09:00
JiWoong Sul
b034f60510
feat(cache): add SimpleCacheManager and cache formatted rates/amounts in exchange and currency services
2025-09-08 14:31:44 +09:00
JiWoong Sul
eb6691ce6a
feat(accessibility): add reduceMotion scaling and minimize animations; apply RepaintBoundary to heavy widgets
2025-09-08 14:30:28 +09:00
JiWoong Sul
10491af55b
feat(perf): offload Android SMS parsing to Isolate and wrap pie chart with RepaintBoundary
2025-09-08 14:30:03 +09:00
JiWoong Sul
4673aed281
chore(agents): add Korean response rule to AGENTS.md
2025-09-08 14:21:59 +09:00
JiWoong Sul
84b3fdd530
perf: 파싱/렌더 최적화 다수 적용
...
- SmsScanner 키워드/정규식 상수화로 반복 컴파일 제거\n- 리스트에 prototypeItem 추가, 카드 RepaintBoundary 적용\n- 차트 영역 RepaintBoundary로 페인트 분리\n- GlassmorphicScaffold 파티클 수를 disableAnimations에 따라 감소\n- 캐시 초기화 플래그를 --dart-define로 제어(CLEAR_CACHE_ON_STARTUP)
2025-09-07 23:28:18 +09:00
JiWoong Sul
d37f66d526
feat(settings): SMS 읽기 권한 상태/요청 위젯 추가 (Android)
...
- 설정 화면에 SMS 권한 카드 추가: 상태 표시(허용/미허용/영구 거부), 권한 요청/설정 이동 지원\n- 기존 알림 권한 카드 스타일과 일관성 유지
feat(permissions): 최초 실행 시 SMS 권한 온보딩 화면 추가 및 Splash에서 라우팅 (Android)
- 권한 필요 이유/수집 범위 현지화 문구 추가\n- 거부/영구거부 케이스 처리 및 설정 이동
chore(codex): AGENTS.md/체크 스크립트/CI/프롬프트 템플릿 추가
- AGENTS.md, scripts/check.sh, scripts/fix.sh, .github/workflows/flutter_ci.yml, .claude/agents/codex.md, 문서 템플릿 추가
refactor(logging): 경로별 print 제거 후 경량 로거(Log) 도입
- SMS 스캐너/컨트롤러, URL 매처, 데이터 리포지토리, 내비게이션, 메모리/성능 유틸 등 핵심 경로 치환
feat(exchange): 환율 API URL을 --dart-define로 오버라이드 가능 + 폴백 로깅 강화
test: URL 매처/환율 스모크 테스트 추가
chore(android): RECEIVE_SMS 권한 제거 (READ_SMS만 유지)
fix(lints): dart fix + 수동 정리로 경고 대폭 감소, 비동기 context(mounted) 보강
fix(deprecations):\n- flutter_local_notifications의 androidAllowWhileIdle → androidScheduleMode 전환\n- WillPopScope → PopScope 교체
i18n: SMS 권한 온보딩/설정 문구 현지화 키 추가
2025-09-07 21:32:16 +09:00
JiWoong Sul
d1a6cb9fe3
style: apply dart format across project
2025-09-07 19:33:11 +09:00