Release 2.2.16
- Fix a rare crash on devices without Google Location API support.
- Fix a rare concurrency issue when rendering a widget loading screen.
Release 2.2.15
- Corrected several invalid translation strings.
Release 2.2.14
- Fixes for several rare crashes.
Release 2.2.13
- Update GDPR consent screen.
- Update translations.
Release 2.2
- Make it more clear what permissions DigiCal asks for and why.
- Update 'welcome' screens to reduce number of pages.
- Make sure the 'Help' button is fully clickable.
- Be smarter about picking an initial default calendar.
- Fix several app-not-responding issues.
- Changing the date of a recurring event no longer leaves the event on its original date.
- Updated time zone database to 2121a
- Added support for display of HTML in event description
Release 2.1
Update for Android 10 compatibility
- DigiCal is updated to target Android 10, with improved support for switching language in app.
- Updated time zone database to 2020d
- Lots of internal code clean up
Release 2.0
New:
Improved notifications. Alerts are now posted as separate notifications, and grouped if you device supports it.
Alerts are also tinted by calendar color.
2.0.4
-
Added option to disable permission warning banner. Enabling this may lead to undefined behavior and
missing data.
- Fixed click handler on guests in event details page.
-
Added workaround for Android bugs: application using wrong context, db open errors (Moto),
"no alerts found".
2.0.2/2.0.3
- Fixed location editing, it saves the text entered if you did not pick a location via the map icon.
- Fixed start of week / days of first week setting.
- Fixed notifications enable toggle, disabling it works again.
- Fixed memory usage on Android 4.4
- Fixed event image glitch on event info screen.
- 2.0.3: Improved compatibility with older devices.
2.0.1
- 2.0.1: workarounds for Lenovo 4.4 / no calendar provider crashes.
- 2.0.1: faster app startup.
2.0.0 beta
- Improved weather location setup.
- Improved widget click handling compatibility with Android O/P/Q.
-
Event location editing changed due to removal of Google Places API v1, API does not work anymore. Click the
map icon to search for a location.
- Updated timezone database to 2019b.
- Set navigation bar to dark gray on dark theme.
- Beta 2: fixed calendar store sync and preview.
- Beta 3: speed up app start and some more compatibility fixes for Xiaomi.
- And many more bug fixes and improvements.
Release 1.8.3
- New place picker UI while editing events.
- Improved automatic location detection for displaying local weather.
- Added support for multi-window, resizing and 2:1+ aspect ratio.
- Sort events by title if time is the same.
- Fixed translation issues on Oreo+ for Chinese when mixing app and system text.
- Fixed text clipping issue in day grid and text month widget.
- Added more workarounds for ROM bugs and crashes.
Release 1.8.2
- Oreo compatibility: removed text shadow in event popup window
- Oreo compatibility: updated language switching code due to API change
- Fixed date formatting in day list widget
- Reply all on event: skip invalid email addresses
- Widget: catch errors thrown by Android WallpaperManager to avoid crashing
- 1.8.2a: Updated timezone database to 2017c
- 1.8.2a: Fixed rare crash in agenda view when switching between apps
- 1.8.2a: Speed up app start up to prevent ANRs
- 1.8.2b: Workaround Google Play licensing issue
Release 1.8.1
- Fixed numeric time picker option not working.
- Updated weather location search for Google Places API changes - this fixes search not working for certain cities.
- Updated timezone database to 2016h,
- Added workaround for crash on no browser available / installed.
- Workaround Letv / LeEco calendar provider crash on showing reminder.
- Fixed crash when an calendar account has no name.
- 1.8.1c: Workaround WebView not available causing crash after an update.
- 1.8.1c: Fixed display of events in "Browse Calendars", event time and location were not shown.
Release 1.8.0
NEW: AMOLED Black theme for DigiCal+ users!
NEW: Added Belarusian, Malay and Thai languages!
- Fix issues with saving recurring events on languages that do not use arabic numerals (0-9).
- Prevent rare crash when Google WebView application is being updated in the background.
- Prevent issues with notification / widget clicks just after application is updated.
- Do not crash on contact lookup when contacts database returns an invalid entry.
- Better error handling when event cannot be saved by the calendar database.
- Improve responsiveness of notification, widget & views update after events change.
- Fix display of recurrence rules that specify "on the Nth day of the month".
- Refresh search view when we receive any changes in calendar events.
- Fix misalignment of weekday names in month view when week numbers are hidden.
- Fix extremely long title taking up the entire event details screen.
- Update timezone database (to 2016f version).
- Show reminders set 6 hours before the event as "6 hours before".
- Always respect date/time picker settings, everywhere in the app.
- Restart app on timezone change to update display for new timezone.
Release 1.7.4
Bug fix release with improvements to the sync service, now uses Gcm / JobScheduler to save power.
-
Removed account based sync adapter and rewritten to use the new Gcm / JobScheduler API, this also removes a
bunch of permissions around account and sync.
- Schedule view: fixed crash around inconsistent placeholder state during animation.
-
Event details: better support for long event titles and different font sizes, measure the text to detect if
it overflows.
-
Widget: don't crash on DeadObjectException, not much we can do about it, and handle crashes caused by
TransactionTooLargeException silently.
- Optimized images handling for less RAM usage, moved images without intrinsic size to drawable-nodpi.
-
Handle crashes caused by finalizer watchdog; this is a Dalvik/Art VM issue, just exit when it happens,
usually after a long time of inactivity or heavy system load/swapping.
-
Events: better access level handling, show event titles on public events on a private (free/busy only)
calendar.
- Edit event: save color correctly on rotate
- [N preview] Workaround LinearLayout not spreading remaining pixels out correctly.
- Copy/paste: keep event time, do not round.
- Week view: fixed maxMinutesForTimedEvents, was 1 minute too short.
- Reminders: do not show notification for declined events when "hide declined events" is enabled.
- Reminders: dismiss reminder popup when notification is dismissed.
-
Reminders: snooze: dismiss original reminder when rescheduling one for later, might fix repeated alerts
issue.
- Navigation drawer: make weather item on top obviously clickable.
- 1.7.4 r2: fixed a bug @ permission handling.
- 1.7.4b: several small fixes and improvements.
- 1.7.4b: fixed Android-N date / time format.
- 1.7.4c: Fix rare crash related to invalid contacts.
- 1.7.4c: Fix snooze from notification.
- 1.7.4c: Do not allow editing reminders on read-only calendars.
- 1.7.4d: Added integrity checks to schedule / month calendar view, reset list if display order is wrong.
-
1.7.4f: Fixed Month / Schedule view day display order bug caused by incorrectly handling weather data
update.
-
1.7.4g: Updated translations, added workaround for rom bug on certain MediaTek devices on the month view.
Looking for volunteers to translate DigiCal (updated)
As a thank you for your efforts, you will receive a license code to activate DigiCal + as well as a free
lifetime subscription to both the premium weather forecast as well as the premium calendar subscription. Send an
email to support@digibites.nl to sign up!
At the moment, we are looking for translators for: Afrikaans, Belarusian, Bulgarian, Croatian, Estonian, Filipino, Galician, Hindi, Indonesian, Japanese, Korean, Latvian, Lithuanian, Malay, Slovak, Slovenian, Tamil, Thai, Turkish, Vietnamese.
Release 1.7.3
Week view has been cleaned up to increase performance, look cleaner and to add new features! New things include:
-
1.7.3e - Fixed arm64 native crash due to compiler type confusion in generating native code (dex2oat?) on
Android 5.0/5.1.
-
1.7.3c - Added fix for Samsung Marshmallow rom bug - Checkbox state is inconsistent, for example in
widget calendar selection.
-
1.7.3c - Added dialog for setting the location if automatic detection is unavailable (Samsung, HTC,
bug introduced in their Marshmallow rom)
-
1.7.3c - Workaround N-preview 1 and 2 issue causing infinite loop / high CPU usage
(details), fix is merged in AOSP
master, but not available yet (tagged FutureRelease).
-
1.7.3c - Added some help for common crashes caused by Android rom bugs (app ops @ 4.3/4.4, database
corruption), and how to resolve it (reboot phone or reinstall).
- 1.7.3a - workaround HTC rom bug / action bar issue in preferences.
- Better all-day events pane - now shows up to 5 events at once.
- Option to customize the start and end of day (DigiCal+)
- Option to show events longer than x hours as all day events.
- Use a faster render path during pinch to improve frame rate.
- Show event time if there's enough room.
- Changed multi-day event handling: show as timed event on first and last day, and all day in between.
- Updated default zoom to center on working day +/- 0.5 hours.
Other changes
-
Lenovo 5.x ROMs: ActionBar caused a crash in preference subscreen due to invalid default background. Set one
explicitly as workaround.
-
Sony 6.0 ROMs: Workaround MapView crash due to Context.getResources() returning null for unknown reason,
force enable hardware acceleration on those views + updated Play Services to latest version. gmaps-api issue
#9071.
Release 1.7.2
Highlights
Month view: you can now choose to show only events from the selected day in the lower pane in the settings
screen.
Widgets: "Clicking on the widget starts..." setting is now per widget - you can change this in the widget
configuration screen.
Create / edit event: added warning if start time is in the past.
Other changes
- Schedule / month view: tap today on current day scrolls the view to the current time.
-
Grid / Text Month / Month Calendar widget - optimized rendering, faster and better compatibility with
launchers.
- Event details screen: added dark shim behind guest status indicators and faster loading time.
- Grid widget: setting today text size was incorrectly linked to day of month text size.
- Event details screen: edit via FAB now respects the "edit via intent" setting.
-
Search: improved search function can now find more events via calendar, account name and guests, but where
it searches exactly depends on the device's Android version.
- Settings: settings with a slider like text size now have non silly default width again.
Release 1.7.1
- Faster startup.
- Translation updates.
- Several crash & stability fixes.
- Add action (title) bar in preferences' sub-screens.
- Notification no longer shows date/time in the past for repeating events.
- Disable chatty "location search unavailable" error in event details screen.
- Possible fix for missing weeks in month view (feedback appreciated).
- Fix unusable month view on tablet in landscape mode with advertisements enabled.
- Darken event text on list view when "darken past events" is enabled.
- Fade & darken event blips on month view according to settings.
- Cut event in month view now properly fades out event item in list.
- Show correct calendar color on new/paste buttons in list & month view.
- Properly apply event style (tab color vs background color) to new/paste buttons.
- Copy & paste event in month view no longer gets created on the wrong day.
- When pasting an event copied from a read-only calendar, use the default calendar instead of a random one.
- Update "today" indicator position in month view when the date changes while in the app.
- Update time indicator position in list & month view when the time changes while in the app.
Release 1.7.0
- New agenda, month and search view!
- Several minor stability fixes.
- Improved time display for multi-day events.
Older changes
Older changes
Thanks again for using DigiCal
the Digibites team