Skip to content

Releases: KashCal/KashCake

v1.1.0 - WorkManager Migration

16 Jan 15:25

Choose a tag to compare

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...v1.1.0

v1.0.0 - Initial Open Source Release

16 Jan 05:41

Choose a tag to compare

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