30 Commits

Author SHA1 Message Date
sanjeok77
ba0cdf3dd6 Fix: Correct updateUrl in version.json 2026-03-17 07:57:56 +09:00
sanjeok77
b2e15c8111 Fix auto-update issues: receiver lifecycle, permission checks, error handling
- SettingsScreen: Add DisposableEffect for BroadcastReceiver lifecycle management
- MainActivity: Add error logging and permission checks before download
- ApkDownloadManager: Add install permission validation with Settings.canRequestPackageInstalls()
- Add user feedback with Toast messages for all error cases
- Bump version to 1.11.6

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-17 07:40:47 +09:00
sanjeok77
5a14002c1d fix: 비저빌리티 및 폴링 간격 로직 수정 (v1.11.5)
- MainActivity에서 하드코딩된 폴링 제거 (MainViewModel에서 처리)
- 비저빌리티 로직 개선 - 앱 시작 시 새로고침 추가
- WorkerScheduler 배터리 제약 조건 완화
- BootReceiver 저장된 폴링 간격 사용하도록 수정
- 버전 1.11.5로 업데이트
2026-03-13 07:47:10 +09:00
sanjeok77
4d44d8fb7a fix: 업데이트 설치 버그 수정 및 Android 12+ 호환성 개선 (v1.11.4)
- BroadcastReceiver에 RECEIVER_NOT_EXPORTED 플래그 추가 (Android 12+)
- 다운로드 완료 후 리시버 자동 해제로 메모리 누수 방지
- FileProvider 경로 수정으로 APK 설치 실패 문제 해결
- 버전 1.11.4로 업데이트
2026-03-13 07:25:41 +09:00
sanjeok77
37f8d92352 chore: 버전 1.11.3으로 업데이트
- 뽐뿌 인기 게시물 뱃지 표시 기능 추가

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-11 21:46:57 +09:00
bb480a0d32 Update version.json to 1.11.2 2026-03-06 22:24:48 +00:00
34889742c9 Fix version.json field name: downloadUrl -> updateUrl 2026-03-06 22:13:20 +00:00
5e4a4ba1c1 Update version.json to 1.11.1 2026-03-06 22:07:05 +00:00
sanjeok77
6715388234 chore: version.json updateUrl 업데이트 (v1.11.0) 2026-03-07 05:23:53 +09:00
sanjeok77
c927cc6f9c feat: UI/UX 대폭 개선 및 Pull to Refresh 스피너 수정 (v1.11.0)
### UI/UX 개선
- DealItem 프로덕션 레벨 디자인 적용
- 키워드 매칭 그라데이션 배경 효과
- 세련된 타이포그래피 및 아이콘 스타일
- 부드러운 바운스 애니메이션

### Pull to Refresh 수정
- 스피너가 레이어에 가려지는 문제 해결
- 상단 패딩 추가로 전체 스피너 표시
2026-03-07 05:20:05 +09:00
sanjeok77
4f71194e2a chore: version.json updateUrl 업데이트 (v1.10.0) 2026-03-07 04:45:51 +09:00
sanjeok77
286203040b feat: Pull to Refresh 민감도 대폭 향상 (v1.10.0)
- positionalThreshold를 60dp에서 40dp로 축소 (기본값의 1/3)
- 새로고침이 훨씬 쉽고 직관적으로 작동
- 사용자 경험 개선 - 가벼운 스와이프로도 새로고침 가능
2026-03-07 04:40:38 +09:00
sanjeok77
37ee8ab46d chore: version.json updateUrl 업데이트 (v1.9.0) 2026-03-07 04:07:58 +09:00
sanjeok77
2ab9557736 feat: EdgeToEdge 개선 - 시스템 바 색상 통일 및 화면 공간 최적화 (v1.9.0)
- MainScreen.kt: 불필요한 windowInsetsPadding 제거로 화면 공간 확보
- DealListScreen.kt: TopAppBar에 statusBarsPadding 적용, FAB에 navigationBarsPadding 적용
- Theme.kt: 시스템 바 색상을 앱 surface 색상과 일치시켜 이질감 해소
- MainActivity.kt: setupEdgeToEdge 함수 간소화 및 중복 코드 제거
- version.json: 1.9.0 버전 업데이트
2026-03-07 03:59:45 +09:00
sanjeok77
1048771c63 chore: version.json 업데이트 (v1.6.0) 2026-03-05 11:09:16 +09:00
sanjeok77
a215f218bc chore: updateUrl 업데이트 (v1.5.0 APK)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-05 08:05:08 +09:00
sanjeok77
447db0a0b7 feat: UI/UX 개선 및 자동 새로고침 기능 추가
- Edge-to-edge UI 적용 (상태바/네비게이션바 투명)
- WindowInsets 처리로 시스템 바 가림 해결
- 내 키워드 필터 추가 (키워드 매칭된 게시물만 표시)
- 백그라운드에서 포어그라운드 전환 시 자동 새로고침
- Scaffold contentWindowInsets 적용

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-05 07:56:25 +09:00
sanjeok77
426393ba86 chore: updateUrl 업데이트 (v1.4.1 APK)
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-05 07:19:36 +09:00
sanjeok77
0d0a341a20 chore: 버전 1.4.1로 업데이트
- 설정 화면 진입 시 크래시 수정
- AppDatabase 누락된 괄호 수정
- REQUEST_INSTALL_PACKAGES 권한 예외 처리

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-05 07:12:02 +09:00
sanjeok77
da9b69220a chore: 버전 1.4.0으로 업데이트
- 즐겨찾기 기능 추가
- 키워드 카드 색상 변경
- index.html 디자인 테마 색상 추가
- ADB Windows 연결 설정 문서화

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-05 04:20:43 +09:00
sanjeok77
b4d2460937 chore: version.json updateUrl 업데이트 2026-03-05 00:56:56 +09:00
sanjeok77
8c674586bc chore: 버전 1.3.3으로 업데이트 (무한 업데이트 토스트 수정) 2026-03-05 00:38:43 +09:00
sanjeok77
de808cfbcf chore: 버전 1.3.2로 업데이트 2026-03-04 23:52:12 +09:00
sanjeok77
08722403c7 chore: 버전 1.3.1로 업데이트 2026-03-04 10:58:12 +09:00
sanjeok77
f78647200c fix: 키워드 카드 디자인 단순화 및 APK 다이렉트 다운로드 구현
- 키워드 카드 배경 단일화 (2중 배경 제거)
- '내 키워드' 배지 디자인 단순화
- 알림 설정 UI 간소화
- APK 다이렉트 다운로드 기능 추가
- FileProvider 설정 추가
- version.json updateUrl을 실제 APK 다운로드 링크로 변경
2026-03-04 09:04:33 +09:00
sanjeok77
0020a2a6d4 feat: UI/UX 대폭 개선 및 버전 1.3.0 업데이트
- 아이콘 디자인 개선 (알림 벨 + 불꽃)
- 메인 화면 헤더 제거로 화면 넓게 사용
- 설정 화면 알림 설정 UI 대폭 개선
- 키워드 카드 세련된 디자인 적용
- 전체 UI/UX 모던하게 고도화
- 필터 칩 애니메이션 추가
- 버전 1.2.0 -> 1.3.0 (versionCode 4 -> 5)
2026-03-04 07:53:13 +09:00
sanjeok77
6f3d8faf25 chore: 버전 업데이트 (v1.2.0)
- 프로덕션 수준 UI/UX 개선 준비
- 업데이트 체크 기능 강화
- 버전 동기화 수정
2026-03-04 03:41:27 +09:00
sanjeok77
745dd1a174 feat: UI/UX 대폭 개선 및 최적화 (v1.1.0)
- 알림 권한 설정 UI 상세화 (아이콘, 설명 추가)
- 폴링 주기 오타 수정 (폴� -> 폴링)
- 키워드 매칭 시각화 강화 (별 아이콘, 강한 테두리)
- 하단 네비게이션 제거, 상단 앱바로 설정 이동
- 배터리/데이터 최적화 (데이터 보관 기간 7일 -> 3일)
- 버전 업데이트 (1.0.1 -> 1.1.0)
2026-03-04 02:49:32 +09:00
sanjeok77
c67bb57be7 Bump version to 1.0.1 2026-03-04 02:27:02 +09:00
sanjeok77
c22cfafe88 Add version management and update check system
- Add version.json for remote version check
- Add VersionManager utility
- Show update dialog on app start
- Add version info in settings screen
- Version format: x.y.z (1.0.0)
- versionCode increments by 1
2026-03-04 01:45:16 +09:00