Releases: santirodriguez/CountAway
Release list
CountAway v1.1.5
CountAway 1.1.5
CountAway 1.1.5 is a reliability-focused release that strengthens reminders, local data handling, backups, widgets, and editor recovery without adding new permissions or network behavior.
Improved
- Distinguish notification permission from app-level and channel-level notification availability so blocked notifications are not marked as delivered.
- Warn when Android notification settings block delivery while preserving the user's configured reminder.
- Reject newly created or changed reminder configurations whose scheduled date is already in the past while keeping existing historical reminders editable.
- Preserve unsaved editor and widget-configuration state across Activity recreation.
- Preserve pending backup-import confirmation across Activity recreation and revalidate the selected backup before replacing local data.
- Make the widget configuration preview reflect the selected countdown's real title, icon, and countdown state, and refresh it after event edits.
- Add direct countdown creation and supported-launcher widget pinning from About, with a more compact backup/support layout and a clearer empty state.
- Keep missed reminders expired after their scheduled date while still allowing same-day recovery.
Hardened
- Bound local storage and backup reads before loading the full JSON payload into memory, and reject encoded output that would exceed the same payload limit before replacing local data.
- Reject malformed imported backups with blank or duplicate IDs/titles, excessive event counts, or oversized payloads.
- Distinguish corrupt data from data created by a newer CountAway schema.
- Apply compatibility-safe limits to newly imported IDs and titles without invalidating previously valid local data.
- Keep editor and widget state available when local data cannot be read safely or storage writes fail.
- Keep a successful backup restore successful even if a secondary widget or reminder refresh later fails.
- Truncate backup destinations explicitly when overwriting through Android's document provider.
- Add regression tests for storage validation, future schemas, reminder scheduling and editor behavior, widget preview content, and payload limits.
CountAway v1.1.2
CountAway 1.1.2
CountAway 1.1.2 is a maintenance release focused on branding and F-Droid distribution metadata.
Improved
- Add a complete 512×512 Fastlane/F-Droid store icon with transparent outer edges.
- Refresh the public CountAway branding asset used by the repository README.
- Keep localized in-app branding and launcher assets unchanged.
- Keep app behavior, permissions, local data, and functionality unchanged.
CountAway v1.1.1
CountAway 1.1.1
CountAway 1.1.1 is a maintenance release focused on distribution metadata and F-Droid compatibility.
Improved
- Use F-Droid's
en-USfallback locale for English Fastlane metadata. - Add localized Fastlane titles for English, Spanish, and Catalan.
- Provide phone screenshots in PNG format for F-Droid metadata.
- Keep app behavior, permissions, local data, and functionality unchanged.
CountAway v1.1.0
CountAway 1.1.0
CountAway 1.1 keeps the app small and local while making its widgets more useful and its stored data safer.
New
- Choose from nine widget backgrounds, each with automatic light and dark variants.
- Preview widget appearance and background before saving it.
- Use Next countdown to let a widget automatically follow the nearest upcoming event.
- Set a local reminder for the event day, 1 day before, 3 days before, or 7 days before.
- Export and restore countdowns with a local JSON backup file.
Improved
- Explicit Light and Dark widget appearances render independently of the phone's system theme.
- Corrupt or unsupported saved data is now protected from accidental overwrite.
- Existing fixed widgets and stored countdowns continue to migrate forward automatically.
- The app remains local-only with no accounts, ads, analytics, cloud, or Internet permission.
CountAway v1.0.0
A lightweight Android countdown for the things worth waiting for.
No accounts · No ads · No analytics · No cloud
✨ CountAway 1.0.0
The first public release of CountAway keeps countdowns simple, local, and visible where they are actually useful: on your home screen.
Highlights
- Multiple local countdowns with presets and custom event icons
- Compact 1×1 and resizable home-screen widgets
- Independent event selection for each widget
- System, Light, and Dark widget appearance
- Subtle 3 · 2 · 1 · 0 arrival states
- Optional one-time local notification when the day arrives
- One-tap Light/Dark app appearance control
- English, Spanish (Argentina), and Catalan
- Battery-minded local scheduling
📱 Screenshots
🔒 Private by design
CountAway stores everything on your device and has no Internet permission. It does not use accounts, ads, analytics, cloud synchronization, location, contacts, camera, or microphone access.
📦 Downloads
CountAway-v1.0.0.apk— signed Android releaseCountAway-v1.0.0.apk.sha256— SHA-256 checksum
The APK is rebuilt, signed, and verified by GitHub Actions from the final release commit before this draft release is created.



