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
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
sanjeok77
037925a040
Add polling interval settings (1-30 minutes)
...
- Default interval: 2 minutes
- User selectable: 1, 2, 5, 10, 15, 30 minutes
- Battery/data saving with longer intervals
- Update README
2026-03-04 01:37:08 +09:00
sanjeok77
5f724f4dd6
Update README.md - clean up and simplify
2026-03-04 01:32:28 +09:00
sanjeok77
25a349f273
Initial commit: HotDeal Alarm Android App
...
Features:
- Multi-site hot deal scraping (Ppomppu, Clien, Ruriweb, Coolenjoy)
- Site filter with color-coded badges
- Board display names (e.g., ppomppu8 -> 알리뽐뿌)
- Anti-bot protection with request delays and User-Agent rotation
- Keyword matching and notifications
- Material Design 3 UI
2026-03-04 01:29:34 +09:00