Releases: KashCal/KashCake
Releases · KashCal/KashCake
v1.1.0 - WorkManager Migration
What's Changed
Features
- Migrated contact sync to Android WorkManager for reliable background synchronization
- Sync now survives process death, device restarts, and battery optimization
- Automatic retry (up to 3 attempts) on sync failures
Bug Fixes
- Fixed duplicate birthday entries when a contact is saved to multiple sources (e.g., phone + Google)
Technical Improvements
- Added BirthdaySyncWorker with Hilt dependency injection
- Simplified ContactSyncManager architecture
- Added work-testing dependency for future unit tests
Full Changelog
v1.0.0 - Initial Open Source Release
KashCake v1.0.0
A modern, open source birthday reminder for Android. Simple, beautiful, and private.
Features
- Contact Sync - Automatically imports birthdays from your Android contacts
- Smart Reminders - Get notified 1 day, 3 days, or 1 week before birthdays
- Age Display - Shows age with ordinal suffix (e.g., "25th") when birth year is known
- Month View - Birthdays organized by month with current month section
- Quick Actions - Send birthday wishes via Text or Email
- Privacy First - All data stays on your device, no cloud sync, no tracking
Requirements
- Android 10 (API 29) or higher
- Contacts permission for birthday sync
- Notification permission for reminders (Android 13+)
Download
Download KashCake-1.0.0-release.apk to install.
License
Apache License 2.0