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로 업데이트
v1.11.6
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
1c64245ca2
fix: versionName 중복 제거 (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 22:22:14 +09:00
sanjeok77
00bdec3ca7
fix: 빌드 에러 수정 - 중복 코드 제거
...
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 22:10:26 +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
sanjeok77
24d05dab7d
feat: 인기 게시물 배지 UI 추가
...
- 오렌지색 인기 배지 추가 (Whatshot 아이콘)
- 키워드 매칭 배지와 동일한 스타일 적용
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 21:44:34 +09:00
sanjeok77
fd58995802
feat: 뽐뿌 인기 게시물 감지 로직 추가
...
- tr.baseList 선택으로 변경하여 인기 게시물 감지
- hotpop_bg_color 클래스로 인기 여부 판단
- HotDeal 생성 시 isPopular 값 설정
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 21:44:34 +09:00
sanjeok77
674b696421
feat: 인기 게시물 필드 추가 (데이터 레이어)
...
- HotDeal 도메인 모델에 isPopular 필드 추가
- HotDealEntity에 isPopular 컬럼 추가
- Migration 4->5 추가 (isPopular 컬럼)
- DatabaseModule에 Migration 4_5 등록
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-11 21:44:34 +09:00
bb480a0d32
Update version.json to 1.11.2
2026-03-06 22:24:48 +00:00
sanjeok77
da935942a7
Bump version to 1.11.2 (19)
2026-03-07 07:23:56 +09:00
sanjeok77
99ae871d53
Fix SettingsScreen auto-install after download
2026-03-07 07:21:14 +09: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
dd3cec3f3c
Bump version to 1.11.1 (18)
2026-03-07 07:05:54 +09:00
sanjeok77
c332af4c28
Fix pull-to-refresh spinner position and header margins
2026-03-07 06:59:10 +09: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
bf2084626b
feat: 설정 페이지 탭 구조화 및 EdgeToEdge 개선 (v1.8.0)
...
- 설정 페이지를 3개 탭으로 구분 (알림, 사이트, 기타)
- 탭 간 스와이프 이동 지원
- One UI 7+ EdgeToEdge 문제 해결 (시스템 바 침범 수정)
- 파싱 데이터 삭제 기능 추가
- 업데이트 확인 시 즉시 다운로드 및 설치 기능 구현
2026-03-07 03:37:54 +09:00
sanjeok77
378a8c09a8
feat: UI/UX 개선 - 키워드 카드 디자인 통일 및 Pull to Refresh 개선 (v1.7.0)
...
- 키워드 카드 디자인을 DealItem과 동일한 스타일로 통일
- 활성화된 키워드 카드에 옅은 빨간색 배경 적용
- Pull to Refresh 인디케이터 z-index 높여서 잘림 문제 해결
- Top 버튼 위치 조정으로 메뉴키 가림 문제 해결
- Pull to Refresh 감도 향상 (threshold 120dp → 60dp)
2026-03-07 02:53:52 +09:00
sanjeok77
1048771c63
chore: version.json 업데이트 (v1.6.0)
2026-03-05 11:09:16 +09:00
sanjeok77
eee4617989
feat: EdgeToEdge 개선, Pull to Refresh 추가, 출처를 알 수 없는 앱 설치 권한 추가 (v1.6.0)
...
- EdgeToEdge: 투명 상태바/네비게이션바 설정, WindowInsets 처리 개선
- Pull to Refresh: 아래로 당겨서 새로고침 기능 추가
- 권한: REQUEST_INSTALL_PACKAGES 추가로 APK 업데이트 설치 지원
- 버전: 1.5.0 -> 1.6.0 (versionCode 11 -> 12)
2026-03-05 10:52:09 +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
4060be7395
fix: 설정 화면 진입 시 크래시 수정
...
- AppDatabase.kt 누락된 닫는 괄호 추가
- PermissionHelper.canInstallUnknownApps() SecurityException 처리
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-05 07:05:38 +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
3c43d2636d
docs: ADB Windows 연결 설정 가이드 추가
...
- WSL에서 Windows ADB 사용 방법
- 환경 변수 설정
- 문제 해결 가이드
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-05 04:18:35 +09:00
sanjeok77
08be7c53d5
feat: index.html 디자인 테마 색상 추가
...
- 다크 테마 색상 (배경, 카드, 텍스트, 강조색)
- 라이트 테마 색상
- HOT/게시판 배지 색상
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-05 04:17:15 +09:00
sanjeok77
bb1fbbb80c
feat: 즐겨찾기 기능 프레젠테이션 레이어 추가
...
- MainViewModel에 즐겨찾기 토글/설정 메서드 추가
- DealItem에 즐겨찾기 버튼 및 콜백 추가
- DealListScreen에 즐겨찾기 필터 탭 추가
- 키워드 카드 색상을 옅은 붉은색으로 변경
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-05 04:15:18 +09:00
sanjeok77
9b6fc1dd01
feat: 즐겨찾기 기능 데이터 레이어 추가
...
- HotDeal, HotDealEntity에 isFavorite 필드 추가
- HotDealDao에 즐겨찾기 관련 쿼리 메서드 추가
- 데이터베이스 마이그레이션 (v3 -> v4) 추가
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-05 04:13:32 +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
fb4f5e9ef4
feat: 권한 설정 UI 개선 및 APK 다운로드 버그 수정
...
- 설정 화면에 리마인더 및 알 수 없는 앱 설치 권한 체크 추가
- PermissionHelper에 canInstallUnknownApps, openUnknownAppsSettings 추가
- APK 다운로드 BroadcastReceiver 사용하도록 개선
- 다운로드 실패 처리 및 진행률 개선
2026-03-04 23:40:27 +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
324f68256c
fix: 컴파일 에러 수정
2026-03-04 08:17:30 +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
98e7643742
Fix polling interval settings and add release build signing
...
- Fix polling interval not reflecting saved value (use SharingStarted.Eagerly)
- Add release build signing configuration with keystore
- Add key.properties to .gitignore for security
- Add ProGuard rules for JSpecify annotations
2026-03-04 02:21:16 +09:00
sanjeok77
f9b4a4a90f
Fix keyword alarm and add visual indicators
...
- Fix: Only keyword-matched deals send notifications
- Add: Visual indicator for keyword-matched deals (badge + border)
- Add: Polling interval setting with persistence
- Add: Version check in settings
- Add: Update dialog on app start
2026-03-04 01:57:25 +09:00