Nextcloud Calendar
Calendar for Nextcloud
Free
Manage and sync your Nextcloud calendars from a simple mobile app.
Manage your Nextcloud calendars from a mobile app designed to keep things simple.
Nextcloud Calendar automatically detects the calendars available on your instance and lets you easily view, create, and organize your events. Changes are synced in real time to keep your schedule up to date, whether you use one or multiple Nextcloud instances.
Key features:
• Automatic calendar detection
• View, create, and manage events
• Real-time synchronization
• Multi-account support
• Create meetings with video conference links via Nextcloud Talk
Using multiple Nextcloud servers? Add your accounts and easily switch between instances.
If Nextcloud Talk is enabled on your instance, you can generate a video conference link directly from the app and attach it to your event.
Nextcloud Calendar is designed for users, teams, and organizations that want mobile access to their Nextcloud calendars through a clear, modern experience built for everyday use.
A compatible Nextcloud instance is required. Some features may depend on your server configuration and the apps enabled by your administrator.
more This update improves event editing, calendar synchronization, widgets, localization, and overall reliability.
What's new:
- The save action when creating or editing an event has been moved to the screen header for easier access.
Improvements and fixes:
- Fixed rapid repeated presses on the "Today" button in Agenda view.
- Fixed all-day events not appearing correctly on the first day of a displayed date range.
- Fixed Nextcloud Deck tasks not appearing in the calendar.
- Events from calendars deleted on the server are now correctly removed from the app during synchronization.
- Improved widget synchronization and error reporting.
- Fixed calendar filtering in the widget.
- Improved widget localization, including all-day, untitled event, and empty-state labels.
- Improved localization of map interface controls.
- Various stability, testing, and internal improvements.
1.9.0 3 days ago
This update introduces new calendar customization options, improved reminders, better agenda navigation, and major synchronization and performance improvements.
What's new:
- Added support for scrolling back through past days in Agenda view.
- Added support for multiple reminders per event.
- Added a 12/24-hour time format setting.
- Added the ability to choose a default calendar for new events for each account.
- Birthday calendars from Nextcloud Contacts are now displayed as read-only calendars.
Improvements and fixes:
- Significantly improved month view performance, date indexing, and event parsing.
- Improved synchronization performance by using incremental synchronization for visible date ranges.
- Fixed recurrence count fields so they can be cleared while editing.
- The native iOS date picker now follows the app's selected language.
- Improved calendar layout when resizing the app.
- Fixed a selection issue in the month view.
- Various stability and internal improvements.
1.8.0 28 Sept
This update introduces several major improvements to events, connectivity, and synchronization, including attendee autocomplete from Nextcloud Contacts, advanced recurrence rules, map previews, better integration with Nextcloud Talk, and stronger handling of HTTP and HTTPS connections.
What's new:
- Added attendee autocomplete using Nextcloud Contacts.
- Added support for advanced recurrence rules, including BYWEEKNO, BYMONTH, and positional BYDAY rules.
- Added an OpenStreetMap preview for event locations, with an option to open the location in the system maps app.
- Added support for opening Nextcloud Talk links directly in the Talk app, with a browser fallback.
- The first day of the week is now automatically determined from the device's locale.
- Added a warning when connecting to a server over an unencrypted HTTP connection.
- The app now checks whether HTTPS is available before allowing an HTTP connection.
- Added dedicated handling and consent management for HTTP connections to public servers.
- Added automatic retry with exponential backoff for network and synchronization requests.
Improvements and fixes:
- Improved synchronization reliability and protection against accidental event deletion when CalDAV responses are incomplete.
- Fixed events appearing multiple times.
- Fixed several issues affecting recurring events, including blocked occurrences.
- Fixed synchronization issues related to empty sync tokens.
- Fixed login and session refresh issues.
- Improved certificate pinning and trusted certificate cleanup when accounts are removed.
- Improved security when identifying local and public servers.
- Fixed several edge cases related to HTTP connection permissions.
- Fixed drag-and-drop gestures and unintended event moves in the calendar.
- Improved gesture handling in the calendar view.
- Reduced latency when navigating back from event details.
- Map previews are now hidden when no location or network connection is available.
- Fixed two-digit day numbers being clipped in the month view.
- Improved background error logging.
- Various internal refactorings, test improvements, security fixes, and stability improvements.
1.7.0 7 Sept
This update focuses on performance, stability, and bug fixes to provide a smoother and more reliable calendar experience.
1.6.2 27 Aug
This update improves support for self-hosted and local Nextcloud instances, with new certificate trust handling, more resilient synchronization, and several fixes for recurring and Deck events.
What's new:
- Added support for trusting self-signed certificates directly from the app.
- Added native certificate trust management using TOFU (Trust On First Use).
- Added persistent certificate pinning for trusted servers.
- Added automatic loading of trusted certificates when the app starts.
- Added a trusted network request layer with dedicated handling for untrusted certificates.
- Improved support for local Nextcloud instances using HTTPS and custom certificates.
Improvements and fixes:
- Improved synchronization resilience to prevent events from disappearing when a calendar fetch fails.
- Fixed recurring events using an incorrect start time.
- Fixed incorrect end dates for repeating events.
- Fixed parsing and display of Deck calendar events.
- Improved access to Nextcloud instances hosted on local networks.
- Added support for user-installed certificate authorities on local HTTPS servers.
- Improved network handling by preserving response content types and providing better error logging.
- Fixed avatar loading and rendering.
- Added several internal refactors, test improvements, and stability fixes across synchronization and networking.
1.6.0 23 Aug
This update introduces a major rewrite of the calendar view, with smoother interactions, improved performance, and more reliable event editing and synchronization.
What's new:
- Reworked the calendar time grid with a new in-house implementation.
- Added drag and resize support for events.
- Added pinch-to-zoom with live calendar scaling.
- Improved overlapping event layout for dense schedules.
- Added recurrence scope handling when editing or moving recurring events.
- Improved navigation between days and the Today action.
Improvements and fixes:
- Significantly improved calendar rendering performance and reduced unnecessary re-renders.
- Improved scrolling, swiping, and navigation responsiveness.
- Fixed multiple issues with recurring event parsing and updates.
- Fixed event drag and resize positioning and synchronization.
- Improved CalDAV URL handling, including Nextcloud installations hosted in subdirectories.
- Improved CalDAV user discovery when the login name differs from the calendar user ID.
- Fixed duplicate attendees and several event display issues.
- Improved Live Activity event details and updates.
- Fixed several notification, navigation, drawer, date, and event detail issues.
- Improved month view swipe smoothness.
- Added multiple synchronization and calendar stability fixes.
1.5.0 12 Aug
This update focuses on performance, memory efficiency and broader device and language coverage.
What's new:
- Added Dutch (NL) localization.
- Added Portuguese (PT) localization.
Improvements and fixes:
- Significantly improved iCal data handling, reducing parsing latency and memory consumption on large calendars.
- Optimized calendar synchronization and event processing for smoother scrolling and faster load times.
- Fixed several edge cases in iCal parsing.
- Fixed patch file handling in the build pipeline.
1.4.7 1 Aug
This update improves the overall stability and user experience of the application.
What’s new:
• Added an end-date field for all-day events.
• Added validation for all-day event date ranges.
• Multi-day all-day events now display their full date range on the detail screen.
Improvements and fixes:
• Fixed recurring events display in the month view.
• Improved all-day event handling so multi-day events now span correctly through the inclusive end date.
• Improved event serialization for all-day events.
1.3.0 22 Jun
This update improves the overall stability and user experience of the application.
What’s new:
• Events can now be moved from one calendar to another.
Improvements and fixes:
• Fixed the month view date grid to display days correctly.
• Improved date and time localization across the app.
• Added missing event-move helper logic and related tests.
• Improved internal code structure and maintainability.
• General stability improvements and bug fixes.
1.2.2 22 Jun
This update improves the overall stability and user experience of the application.
What’s new:
• Added multilingual support: French, English, German, Spanish, Italian and Russian.
• Added an offline mode with an information banner.
Improvements and fixes:
• Optimized application performance and data loading.
• Improved the language selector and settings display.
• Fixed calendar display issues, translations and several minor bugs.
1.2.0 17 Jun
This update improves the overall stability and usability of the app.
New:
• Added an About section in Settings.
• QR code sign-in.
Improvements and fixes:
• Improved drawer responsiveness and spacing on some views.
• Improved event form behavior.
• Fixed focus issues in date and time pickers.
• Improved support for external calendars.
• Improved loading states.
• General bug fixes and maintenance improvements.
• Drawer animation
• Agenda view
1.1.2 6 Jun
This update improves event editing, calendar synchronization, widgets, localization, and overall reliability.
What's new:
- The save action when creating or editing an event has been moved to the screen header for easier access.
Improvements and fixes:
- Fixed rapid repeated presses on the "Today" button in Agenda view.
- Fixed all-day events not appearing correctly on the first day of a displayed date range.
- Fixed Nextcloud Deck tasks not appearing in the calendar.
- Events from calendars deleted on the server are now correctly removed from the app during synchronization.
- Improved widget synchronization and error reporting.
- Fixed calendar filtering in the widget.
- Improved widget localization, including all-day, untitled event, and empty-state labels.
- Improved localization of map interface controls.
- Various stability, testing, and internal improvements.
more Version 1.9.0 3 days ago
Data Not Collected The developer does not collect any data from this app.