๐Ÿ“† Calendar app for Nextcloud

Overview

Nextcloud Calendar

GitHub Workflow Status Codecov

A calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online.

๐Ÿ’™ ๐ŸŽ‰ Why is this so awesome?

  • ๐Ÿš€ Integration with other Nextcloud apps! Like Contacts, Talk, Tasks, Deck and Circles
  • ๐ŸŒ WebCal Support! Want to see your favorite team's matchdays in your calendar? No problem!
  • ๐Ÿ™‹ Attendees! Invite people to your events
  • โŒš Free/Busy! See when your attendees are available to meet
  • โฐ Reminders! Get alarms for events inside your browser and via email
  • ๐Ÿ” Search! Find your events at ease
  • โ˜‘๏ธ Tasks! See tasks or Deck cards with a due date directly in the calendar
  • ๐Ÿ”ˆ Talk rooms! Create an associated Talk room when booking a meeting with just one click
  • ๐Ÿ“† Appointment booking Send people a link so they can book an appointment with you using this app
  • ๐Ÿ™ˆ Weโ€™re not reinventing the wheel! Based on the great c-dav library, ical.js and fullcalendar libraries.

๐Ÿ› ๏ธ Installation

In your Nextcloud, simply navigate to ยปAppsยซ, choose the category ยปOrganizationยซ, find the Calendar app and enable it. Then open the Calendar app from the app menu.

๐Ÿ“ก Support

If you need assistance or want to ask a question about Calendar, you are welcome to ask for support in our Forums. If you have found a bug, feel free to open a new Issue on GitHub. Keep in mind, that this repository only manages the frontend. If you find bugs or have problems with the CalDAV-Backend, you should ask the team at Nextcloud server for help!

๐ŸŒ Supported Browsers

  • Chrome/Chromium 76+
  • Edge 40+
  • Firefox 60+
  • Internet Explorer 11
  • Safari 12.1+

Maintainers

If youโ€™d like to join, just go through the issue list and fix some. :)

Build the app

# set up and build for production
make

# install dependencies
make dev-setup

# build for dev and watch changes
make watch-js

# build for dev
make build-js

# build for production with minification
make build-js-production

Running tests

You can use the provided Makefile to run all tests by using:

make test

โœŒ๏ธ Code of conduct

The Nextcloud community has core values that are shared between all members during conferences, hackweeks and on all interactions in online platforms including Github and Forums. If you contribute, participate or interact with this community, please respect our shared values. ๐Ÿ˜Œ

โค๏ธ How to create a pull request

This guide will help you get started:

Comments
  • Duplicate event

    Duplicate event

    Steps to reproduce

    1. Click on a calender event
    2. No "Store as new event" button

    Expected behaviour

    In the event view/frame a button "Store new event" shall be shown besides/below the "Update" button which stores the edited event as a new one without changing the original one.

    Actual behaviour

    Not available


    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    3 - to review enhancement 
    opened by renne 71
  • Feature request: Share multiple calendars in one link

    Feature request: Share multiple calendars in one link

    Hello,

    I'd really love to see the following feature. It would be awesome if you could share multiple calendars in one link.

    For example I want to implement a calendar in an iframe on a website. Let's say I have the two calendars "sport" and "meeting" with two different colors and I want to implement both of them on my website in one iframe, so the user sees all events with different colors.

    Thank you, Lucas


    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    3 - to review enhancement skill:frontend good first issue Hacktoberfest 
    opened by haug-den-lucas 58
  • Calendar does not work and makes browser stop in month view

    Calendar does not work and makes browser stop in month view

    Steps to reproduce

    1. Install Nextcloud
    2. Open the Calendar App with Firefox 91

    Expected behavior

    Calendar is shown

    Actual behaviour

    Calendar is not shown

    Calendar app version

    3.4.0

    CalDAV-clients used

    No response

    Browser

    Firefox 91

    Client operating system

    No response

    Server operating system

    Ubuntu 22.04 LTS

    Web server

    No response

    Database engine version

    No response

    PHP engine version

    No response

    Nextcloud version

    23.0.5

    Updated from an older installed version or fresh install

    Updated from an older version

    List of activated apps

    No response

    Nextcloud configuration

    No response

    Web server error log

    No response

    Log file

    No response

    Browser log

    No response

    Additional info

    No response

    1 - to develop bug needs info regression nextcloud-gmbh 
    opened by R7JANV1 57
  • List view [$45]

    List view [$45]

    Please add an agenda view to the nextcloud calendar. In case you don't know, what I'm referring to, an agenda view is basically a list of the upcoming events in your calendar.

    The view button could be placed right beside the day view, week view, month view buttons, e.g.

    Of course, this view type should also be available for public calendars.


    There is a $45 open bounty on this issue. Add to the bounty at Bountysource.

    2 - developing enhancement 
    opened by RiSK1979 55
  • Public calendar iframe has issues on some browsers

    Public calendar iframe has issues on some browsers

    OS | Linux | Windows ----|----|---- Firefox | Works | Works Chrome 54 | Displays the grid, not the events. When refreshed, redirect issue. | Displays the grid, not the events. When refreshed, redirect issue. Chromium 53 | Works | Not tested Chromium 54 | Not tested | Displays the grid, not the events. When refreshed, redirect issue. Edge | Not available | Works IE 12 | Not available | Displays the grid, not the events


    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    1 - to develop bug 
    opened by tcitworld 52
  • Subscribing to Google Calendar private adress doesn't work (1.4.1)

    Subscribing to Google Calendar private adress doesn't work (1.4.1)

    Steps to reproduce

    I'm a user and probably cannot provide many technical details.

    1. Copy private address of google calendar and paste into calendars "new subscription" field.
    2. error: "Error requesting resource on remote server. This could possible be related to a certificate mismatch"

    It did work with some public address (webcal://www.calendarlabs.com/templates/ical/Denmark-Holidays.ics)

    Expected behaviour

    cal should be subscr.

    Actual behaviour

    nothing, only error message

    Server configuration

    Operating system:

    Web server:

    Database:

    PHP version:

    Server version: (see your admin page)

    Calendar version: (see the apps page) 1.4.1

    Updated from an older installed version or fresh install: new install to nc 9.0.0

    Signing status (ownCloud/Nextcloud 9.0 and above):

    Login as admin user into your cloud and access 
    http://example.com/index.php/settings/integrity/failed 
    paste the results here.
    

    List of activated apps:

    If you have access to your command line run e.g.:
    sudo -u www-data php occ app:list
    from within your instance's installation folder
    

    The content of config/config.php:

    If you have access to your command line run e.g.:
    sudo -u www-data php occ config:list system
    from within your instance's installation folder
    
    or 
    
    Insert your config.php content here
    (Without the database password, passwordsalt and secret)
    

    Are you using external storage, if yes which one: local/smb/sftp/...

    Are you using encryption: yes/no

    Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/...

    LDAP configuration (delete this part if not used)

    With access to your command line run e.g.:
    sudo -u www-data php occ ldap:show-config
    from within your instance's installation folder
    
    Without access to your command line download the data/owncloud.db to your local
    computer or access your SQL server remotely and run the select query:
    SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';
    
    
    Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.
    

    Client configuration

    Browser:

    Operating system:

    CalDAV-clients:

    Logs

    Web server error log

    Insert your webserver log here
    

    Log file (data/owncloud.log)

    Insert your ownCloud.log file here
    

    Browser log

    Insert your browser log here, this could for example include:
    
    a) The javascript console log
    b) The network log 
    c) ...
    

    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    1 - to develop bug needs info 
    opened by svd4 50
  • Custom color per event [$75]

    Custom color per event [$75]

    Hi, is it possible to add an Option, to change a meetings color in the calendar? (it is only defined by calendar-source colour as at the moment) ...sometimes there may be an important meeting and i want to make it stand out by red color for example...(without changing calendar). i think there should some color/Highlight function? any suggestions? maybe tags+a searchbox (filter) could also be great... #ux


    Did you fix this issue? Go claim the $75 bounty on Bountysource.

    3 - to review enhancement good first issue Hacktoberfest 
    opened by tobiasgraeber 48
  • Issues with jstz

    Issues with jstz

    Steps to reproduce

    1. Open the calendar on firefox: .../index.php/apps/calendar/ or .../index.php/apps/calendar

    Expected behaviour

    It should load the calendar app with my events on correct timezone

    Actual behaviour

    Calendar is loading with wrong timezone and message say: "You are in an unknown timezone (Etc/GMT-1), falling back to UTC"

    Server configuration

    Operating system: raspbian 4.9.24-v7+ Web server: apache 2.4.10 (Raspbian) Database: mysql 5.5.54-0+deb8u1 PHP version: 5.6.30-0+deb8u1 Server version: 12.0.0.29 Calendar version: 1.5.3 Updated from an older installed version or fresh install: fresh (fresh installation was performed because of this issue) Signing status (ownCloud/Nextcloud 9.0 and above): No errors have been found.

    List of activated apps: Enabled:

    • activity: 2.5.2
    • admin_audit: 1.2.0
    • audioplayer: 2.0.1
    • bookmarks: 0.10.0
    • bruteforcesettings: 1.0.2
    • calendar: 1.5.3
    • checksum: 0.3.4
    • comments: 1.2.0
    • contacts: 1.5.3
    • dav: 1.3.0
    • encryption: 1.6.0
    • external: 2.0.3
    • federatedfilesharing: 1.2.0
    • federation: 1.2.0
    • files: 1.7.2
    • files_accesscontrol: 1.2.4
    • files_external: 1.3.0
    • files_pdfviewer: 1.1.1
    • files_reader: 1.0.4
    • files_sharing: 1.4.0
    • files_snapshots: 0.1.1
    • files_texteditor: 2.4.1
    • files_trashbin: 1.2.0
    • files_versions: 1.5.0
    • files_videoplayer: 1.1.0
    • firstrunwizard: 2.1
    • gallery: 17.0.0
    • gpxedit: 0.0.6
    • groupfolders: 1.0.2
    • keeweb: 0.4.0
    • logreader: 2.0.0
    • lookup_server_connector: 1.0.0
    • mail: 0.6.4
    • news: 11.0.5
    • nextcloud_announcements: 1.1
    • notes: 2.2.0
    • notifications: 2.0.0
    • oauth2: 1.0.5
    • onlyoffice: 1.0.4
    • ownbackup: 17.5.0
    • ownpad: 0.5.10
    • password_policy: 1.2.2
    • previewgenerator: 1.0.6
    • provisioning_api: 1.2.0
    • serverinfo: 1.2.0
    • sharebymail: 1.2.0
    • socialsharing_email: 1.0.1
    • survey_client: 1.0.0
    • systemtags: 1.2.0
    • tasks: 0.9.5
    • theming: 1.3.0
    • twofactor_backupcodes: 1.1.1
    • twofactor_totp: 1.3.0
    • updatenotification: 1.2.0
    • workflowengine: 1.2.0 Disabled:
    • gpxpod
    • richdocuments
    • socialsharing_diaspora
    • user_external
    • user_ldap
    • weather

    Nextcloud configuration: { "system": { "instanceid": "REMOVED SENSITIVE VALUE", "passwordsalt": "REMOVED SENSITIVE VALUE", "secret": "REMOVED SENSITIVE VALUE", "trusted_domains": [ "REMOVED SENSITIVE VALUE" ], "datadirectory": "REMOVED SENSITIVE VALUE", "overwrite.cli.url": "REMOVED SENSITIVE VALUE", "dbtype": "mysql", "version": "12.0.0.29", "dbname": "REMOVED SENSITIVE VALUE", "dbhost": "localhost", "dbport": "", "dbtableprefix": "REMOVED SENSITIVE VALUE", "dbuser": "REMOVED SENSITIVE VALUE", "dbpassword": "REMOVED SENSITIVE VALUE", "installed": true, "mail_smtpmode": "sendmail", "mail_smtpauthtype": "LOGIN", "mail_domain": "REMOVED SENSITIVE VALUE", "mail_from_address": "REMOVED SENSITIVE VALUE", "mysql.utf8mb4": true, "maintenance": false, "logtimezone": "Europe/Berlin" } }

    Are you using external storage, if yes which one: no Are you using encryption: yes Are you using an external user-backend, if yes which one: no

    Client configuration

    Browser: firefox 53.03 Operating system: Linux Mint CalDAV-clients: none

    Logs

    Web server error log: without issues (2xx/3xx)

    Log file (data/nextcloud.log): without issues

    Browser log: without issues (2xx/3xx)


    Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

    bug upstream 
    opened by daniellukaszgmailcom 47
  • Calendar 2.0 - Vue

    Calendar 2.0 - Vue

    Components

    Sidebar

    • [x] collapseable Datepicker with buttons
    • [x] view buttons
    • [x] Today Button
    • [x] calendar-list
      • [x] calendar-list-new
      • [x] calendar-list-item
      • [x] colorpicker
    • [x] subscription-list
      • [x] subscription-list-new
      • [x] subscription-list-item
      • [x] colorpicker
    • [x] Settings
      • [x] import-progressbar (similar to contacts)

    calendar grid

    • [x] fullcalendar

    editor

    • [x] title
    • [x] timepicker
    • [x] details
    • [x] invitees-list
      • [x] invitees-list-new (got some mockups, will upload later)
      • [x] invitees-list-item (got some mockups, will upload later)
    • [x] alarm-list
      • [x] alarm-list-new
      • [x] alarm-list-item (got some mockups, will upload later)
    • [x] repeat
    • [ ] how to allow other apps to provide their own module here?

    Routes

    • [x] /{view}/{first-day-of-view}
    • [x] /{view}/{first-day-of-view}/edit/{popover|sidebar}/{calendar-uri}/{object-uri}/{recurrence-id-to-edit}
    • [x] /{view}/{first-day-of-view}/new/{popover|sidebar}/{recurrence-id-to-edit}

    ToDo:

    • [x] show email in attendee selector in new line
    • [x] if entering email, show email as first option

    @tcitworld Do these routes make sense?

    Related tickets

    fixes #787 fixes #540 fixes #22 fixes #313 fixes #336 fixes #280 fixes #377 fixes #486 fixes #536 fixes #555 fixes #569 fixes #575 fixes #585 fixes #678 fixes #860 fixes #33 fixes #37 fixes #342 fixes #420 fixes #445 fixes #879 fixes #809 fixes #914 fixes #901 fixes #532 fixes #703 fixes #277 fixes #976 fixes #554 fixes #861 fixes #985 fixes #7 fixes #875 fixes #1263 fixes #1316 fixes #318 fixes #1297 fixes #848 fixes #570 fixes #1374 fixes #899 fixes #790 fixes #168 fixes #497 fixes #576 fixes #619 fixes #881

    opened by georgehrke 45
  • Shared calendar: changes on calendar name and color not saved.

    Shared calendar: changes on calendar name and color not saved.

    Steps to reproduce

    1. Create a new calendar, chose a calendar colour and name
    2. Share this calendar with an other user
    3. Log in as second user and change shared calenders colour and name
    4. Reload the page

    Expected behaviour

    The calender should have the new settings for this user

    Actual behaviour

    The calendar settings are switched back to the old one (Back to the first user, it looks like the calendar owner could also not change the calendar colour permanently.)

    Server configuration

    Operating system: Linux

    Web server: Apache

    Database: MySQL

    PHP version: 7.1.30

    Server version: 16.0.4.1

    Calendar version: 1.7.0

    Updated from an older installed version or fresh install: update

    Login as admin user into your cloud and access
    http://example.com/index.php/settings/integrity/failed
    paste the results here.
    
    - core
    	- INVALID_HASH
    		- .htaccess
    		- .user.ini
    

    List of activated apps:

    Are you using encryption: no

    Client configuration

    Browser: Firefox 68.0.2

    Operating system: Linux

    bug needs info 
    opened by RailsViceRoads 44
  • special dialog when editing repeating events [$145]

    special dialog when editing repeating events [$145]

    When editing a repeating event the calendar needs a special dialog:

    Do you want to change only this or this and all upcoming occurrences?


    Did you fix this issue? Go claim the $145 bounty on Bountysource.

    3 - to review enhancement Feature: Editor skill:frontend priority 
    opened by georgehrke 44
  • Notification time updates only if you click twice

    Notification time updates only if you click twice

    Steps to reproduce

    1. Set up an event, set notification "2h before event start" and save
    2. Edit event and change "2h before event start" in "3h before event start" clicking once on the little arrow next to number 2
    3. Click out of the field (so that the field loses focus)
    4. The field value will not change, it remains set on 2
    5. Now try to change "2h before event start" in "4h before event start" clicking twice on the little arrow
    6. Click out of the field
    7. The field value is now correctly updated

    Expected behavior

    The field value should change no matter how many time you click

    Actual behaviour

    The field value should change no matter what the value is

    Calendar app version

    4.2.0

    Browser

    Chrome v108.0.5359.125

    Client operating system

    Windows 10

    Server operating system

    Linux

    PHP engine version

    8.1

    Nextcloud version

    25.0.2

    bug 0 - to triage 
    opened by aledef 4
  • Event notification time form field too small

    Event notification time form field too small

    Steps to reproduce

    I cannot see the time I have set as the in-/decrease buttons overlay the numbers:

    image

    Expected behavior

    I can see the time, use the form field or the buttons to update the notification time

    Actual behaviour

    I can't see what I'm typing

    Calendar app version

    v4.2.0

    CalDAV-clients used

    Web

    Browser

    Chrome

    Client operating system

    Ubuntu

    Server operating system

    Ubuntu

    Web server

    Apache

    Database engine version

    MySQL

    PHP engine version

    PHP 8.0

    Nextcloud version

    No response

    Updated from an older installed version or fresh install

    Updated from an older version

    List of activated apps

    No response

    Nextcloud configuration

    No response

    Web server error log

    No response

    Log file

    No response

    Browser log

    No response

    Additional info

    No response

    1 - to develop bug design feature: accessibility 
    opened by miaulalala 1
  • Cannot see in list if calendar is shared (visible in modal only)

    Cannot see in list if calendar is shared (visible in modal only)

    Steps to reproduce

    1. Share a calendar
    2. Look at shared calendar in the calendar list on the left

    Expected behavior

    There should be an indicator that the calendar is shared.

    Actual behaviour

    There is no indicator that the calendar is shared and you have to open the calendar settings modal to figure out that the calendar is shared. Similar to when a calendar is shared with you (where the avatar of the owner is show), a sharing icon should be visible that indicates that the calendar is shared with someone. Clicking the icon should open the calendar settings / sharing modal. It was like this before Calendar 4.2.0.

    See here, the "Default calendar" is shared but you have to open the modal to see this, there is no icon anymore: shared_calendar

    Calendar app version

    4.2.0

    Related to https://github.com/nextcloud/calendar/pull/4515

    1 - to develop bug design feature: accessibility 
    opened by raimund-schluessler 2
  • View select button is not correctly vertically aligned

    View select button is not correctly vertically aligned

    Steps to reproduce

    1. Update to Calendar 4.2.0
    2. Check top left navigation entries

    Expected behavior

    It should be aligned vertically

    Actual behaviour

    Notice the view select button is not vertically aligned with "New event" and "Today"

    See this screenshot Screenshot 2023-01-02 at 09-37-28 Woche 1 aus 2023 - Kalender - Nextcloud

    Calendar app version

    4.2.0

    1 - to develop bug design papercut 
    opened by raimund-schluessler 0
  • Continuos spamming of iMIP invitation emails

    Continuos spamming of iMIP invitation emails

    Steps to reproduce

    Under certain circumstances which I haven't completely understood yet, the scheduling logic is continuosly triggered for VEVENTs, leading to continuos spamming of iMIP emails to all attendees.

    This might be combo of another bug and some new behaviour.

    My current theory is that it has to do with the SCHEDULE-AGENT.

    The UID is 5bcd4a2217bf78b4a316823701142d5f4537a51d, still waiting on a full ics for the VEVENT.

    Putting this in Calendar as it might be the Calendar app itself that triggers the changes? Havent investigated that yet.

    THEORY!!! We have shortened mail addresses and longer ones.

    I have two attendee entries here for the same email:

    ATTENDEE;PARTSTAT=NEEDS-ACTION;RSVP=TRUE;CN=SM;SCHEDULE-STATU
     S=1.1;ROLE=:mailto:[email protected]
    ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=ACCEPTED;RSVP=TRUE;SCHEDULE-STATUS=1
     .1:mailto:[email protected]
    

    Still doesn't explain why the email is sent again and again but it could be a start.

    Expected behavior

    The iMIP logic is triggered once

    Actual behaviour

    An iMIP email is triggered every 5 minutes.

    Calendar app version

    v4.2.0-rc1

    CalDAV-clients used

    Thunderbird, Web

    Browser

    No response

    Client operating system

    No response

    Server operating system

    c.nc

    Web server

    None

    Database engine version

    None

    PHP engine version

    None

    Nextcloud version

    No response

    Updated from an older installed version or fresh install

    None

    List of activated apps

    No response

    Nextcloud configuration

    No response

    Web server error log

    Nothing in the logs
    

    Log file

    Nothing in the logs
    

    Browser log

    Nothing in the logs
    

    Additional info

    No response

    1 - to develop bug 
    opened by miaulalala 0
Releases(v3.3.2)
  • v3.3.2(Jun 2, 2022)

  • v3.0.0(Nov 29, 2021)

    Changelog

    3.0.0 โ€“ 2021-11-29

    Added

    • Appointments - configure your appointment configuration, send out the link or show it on your profile, and let other people book an appointment with you

    Fixed

    • Empty calendar widget on dashboard
    Source code(tar.gz)
    Source code(zip)
  • v2.4.0-rc2(Nov 15, 2021)

  • v2.4.0-rc.1(Nov 9, 2021)

  • v2.3.4(Sep 28, 2021)

    2.3.4 โ€“ 2021-09-28

    Fixed

    • Event height in weekly view
    • Events disappearing from grid
    • Movnig calendars on Android
    • Missing default status
    • Simple editor size
    • Sidebar datepicker rendering
    Source code(tar.gz)
    Source code(zip)
  • v2.3.3(Aug 30, 2021)

  • v2.3.2(Aug 18, 2021)

    Changelog

    2.3.2 โ€“ 2021-08-18

    Changed

    • Details of editor design
    • Make save buttons sticky
    • Sort objects in trash bin by newest first
    • Size of text fields in event pop-up

    Fixed

    • Settings design regressions
    • Scrolling for trash bin
    • Unusable sidebar on mobile
    • List table issues
    • Month view issues
    • Week view issues
    • Rendering of vobject in trash bin
    • Missing loading view for trash bin
    • Task restoring error handling
    Source code(tar.gz)
    Source code(zip)
  • v2.3.1(Jul 14, 2021)

    Changelog

    2.3.1 โ€“ 2021-07-14

    Fixed

    • Create Talk room for event
    • Searching for sharees when resources exist on the back-end
    • Removing recurrence rule
    • 'Add reminder' dropdown position
    • Event repeat multiselect and position on low resolutions
    • Timestamps in trash bin view
    • Vue prop validation error

    calendar.tar.gz

    Source code(tar.gz)
    Source code(zip)
  • v2.3.0(Jun 29, 2021)

    Changelog

    2.3.0 โ€“ 2021-06-29

    Added

    • Trash bin for calendars and their events
    • Default reminder setting

    Changed

    • Event now have a minimum display height
    • Rendering of attendees and their state
    • Show organizer in free-busy view
    • Illustrations
    • Show shared calendars by default
    • Dropped webcals support (not webcal !)
    • Dependencies
    • Translations

    Fixed

    • Missing right border in month and week view
    • Missing date picker
    • Principal encoding for sharing with groups with spaces in their name

    Download tarball

    Source code(tar.gz)
    Source code(zip)
  • v2.2.2(May 26, 2021)

  • v2.2.1(Apr 27, 2021)

  • v2.2.0(Mar 24, 2021)

    Changelog

    2.2.0 โ€“ 2021-03-24

    Added

    • Datepicker in free/busy view
    • Grey background for all attendees in free/busy when at least one person is busy
    • Free/busy view shows day of the week
    • Nextcloud 22 (dev) support

    Changed

    • Improved dashboard widget styling
    • Updated translations
    • Updated dependencies
    • Vary event illustrations when multiple illustrations match

    Fixed

    • Hide cancelled events on dashboard
    • Styling of free/busy slots
    • Browser compatibility issues
    • Search DAV principal as display name or email
    • Handling of invalid calendar objects when rending a calendar
    • Sorting of free/busy resources
    • Hover background in list view with Nextcloud's dark theme
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(5.99 MB)
  • v2.0.5(Feb 23, 2021)

  • v2.1.3(Jan 4, 2021)

    Fixed

    • Let apps handle clicks on todo entries #2478
    • Fix calendar rendering with complex locale #2741
    • Fix encoded display of names that contain a special character #2726
    • Fix blank page on browsers without support for ResizeObserver #2620
    • Fix broken link #2715
    • RRULE UNTIL must be in UTC if DTSTART is timezone-aware #2709
    • Add some margin for organizer hint in attendee list #2683
    • Updated translations
    • Updated dependencies ๏ปฟ
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(5.62 MB)
  • v2.1.2(Sep 24, 2020)

  • v2.1.1(Sep 11, 2020)

  • v2.1.0(Sep 3, 2020)

  • v2.0.4(Aug 27, 2020)

    Nextcloud calendar 2.0.4

    Added

    • Center date in month view cell #2451
    • Sortable calendar list #9
    • Display tasks with a due-date in calendar app #28
    • Keyboard support #157
    • Add illustration to videoconference #2217
    • Change Illustration for Lunch #2218
    • Convert URLs into links inside description #674
    • Picking a date in date-time-picker does not open time-picker #2198

    Fixed

    • Sharing Calendar public links via email sends only a link to the cloud #2471
    • Also mark tasks as done when STATUS is set to COMPLETED #2339
    • Long calendar names overflowing in calendar-picker #2324
    • Datepicker not localized #2174
    • Hide submit button in editor sidebar #2291
    • Fix timezone names #2292
    • Fixes warning about duplicate ids #2287
    • Make calendar-picker more prominent #2007
    • Circle not found when full name is given #2220
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(3.96 MB)
  • v1.7.3(Jun 23, 2020)

  • v2.0.3(Apr 9, 2020)

    Nextcloud calendar 2.0.3

    Added

    • Show week number in Datepicker #2060
    • Support am/pm in Datepicker #2060
    • Allow to jump to timepicker, without reselecting the date #2060

    Fixed

    • Calendar list has trouble loading when shared from account or group with non-latin characters. #1894
    • CSP Issue when embedding calendar #13627 #169
    • Alarm trigger was a date in all-day event #2128
    • Blank screen when create new date by opened editor #2051
    • Popover outside viewport when double-clicking event #1925
    • Popover outside viewport when event is hidden behind "More" #1934
    • Popover outside viewport in day-view #2109
    • Optimized view icons #2154
    • Always allow editing an alarm when it is absolute #2001
    • Fix opening animation of sidebar editor #2089
    • Long repeating events not correctly shown on web-calender under certain conditions #2048
    • Repeating events not displayed on first day of monthly calendar #1913
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(3.63 MB)
  • v2.0.2(Mar 3, 2020)

    Nextcloud calendar 2.0.2

    Added

    • Recognize Gym as event title for illustrations #1888
    • Improve illustration matching for less false positives #1916
    • Add illustrations keywords related to agile development #1873
    • Add hint to new calendar dropdown that subscriptions are read-only #1938
    • Move navigation to appinfo #1979
    • Use InitialState API #1759
    • Monthly-mode: scroll-bar instead of "more" #1889
    • Adds a minimum height for fullcalendar-events #2020
    • Better feedback for import failures #1920
    • Custom color per event #71
    • Allow to configure slotDuration #2042

    Fixed

    • Undefined color variable #1905
    • Localization of sub-title in AppSidebar #1912
    • Localization of tab-title #1871
    • Next month button skips one month the first time #1936
    • Issue with background-color for icon in datepicker #1939
    • Calendar color generator doesn't handle undefined calendar displayname #1941
    • Sharing with users and groups with spaces #1985
    • Birthday calender entries in wrong date format (in sidebar) #1923
    • Stop hardcoding saturday and sunday as weekend, change it based on locale #2016
    • Duration display issue with entries having a duration of a minute or less #1963
    • Navigation and Display issue in day view #1944
    • Handle files_sharing app being disabled #1967
    • No calendar import (in Firefox and Edge on Windows) #1898
    • Issue setting the end-timezone of an event #1914
    • Calendar app cannot add repeats to an event after the event is created #2013
    • Preserve duration when editing start time #1929
    • Changes inside subcomponents not properly tracked #1891
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(3.56 MB)
  • v2.0.1(Jan 20, 2020)

    Nextcloud calendar 2.0.1

    Fixed

    • Sort categories alphabetically #1827
    • Missing styles of "more events" popover #1865
    • Resolving timezone aliases not working #1841
    • Generated embed code for public calendar contains wrong link #1861
    • Add sanity check for route name in case migration didn't run #1831
    • Positioning of new-event popover in day and week view #1818
    • Display self-added categories in list, making it easier to remove them again #1819
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(3.32 MB)
  • v2.0.0(Jan 17, 2020)

  • v2.0.0-rc1-nc18build(Jan 15, 2020)

  • v2.0.0-rc1(Jan 15, 2020)

    Nextcloud calendar 2.0.0 RC1

    Fixed

    • Hide horizontal scrollbar in Firefox #1809
    • Cannot enter minutes off slot #1756
    • Fix downsizing calendar-grid when making window smaller #1806
    • Always make all-day DTEND exclusive #1810
    • Convert eventRenderer from event to property #1807
    • Fix opening calendar when not logged in #1803
    • Style of today indicator in agendaDay and agendaWeek #1804
    • Fix double-escape of ampersand of settings title #1760

    Added

    • Editing event-time without punctuation #1621
    • Allow entering incomplete time-values #1144
    • Add reminder icon to events with an alarm #1197
    • Free/Busy UI #1731
    • Event-limit in calendar-grid #1800
    • Add more illustration keywords #1780
    • Create talk rooms from event editor #1732
    • Allow to provide defaults for user-settings #1787
    Source code(tar.gz)
    Source code(zip)
    calendar.tar.gz(3.31 MB)
  • v1.7.2(Jan 10, 2020)

Owner
Nextcloud
๐Ÿ“ฑโ˜๏ธ๐Ÿ’ป A safe home for all your data โ€“ community-driven, free & open source ๐Ÿ‘
Nextcloud
The missing PHP 5.3+ calendar management library.

CalendR CalendR is an Object Oriented Calendar management library on top of PHP5.3+ Date objects. You can use it to deal with all your needs about cal

Yohan Giarelli 462 Dec 30, 2022
ReCalendar - highly customizable calendar for ReMarkable tablets

ReCalendar Highly customizable calendar for ReMarkable tablets ReCalendar allows you to generate your own, personalized calendar using PHP and the mPD

Igor Klimer 172 Oct 17, 2022
Display a calendar of commits from public GitHub repositories

commit-calendar Display a list of dates and commits from public GitHub repositories. You will display the list in the terminal, and you can choose to

Erika Gili 5 Jul 23, 2021
This helps with public holiday info using google calendar api

Public Holiday This package uses the Google Calendar API to fetch public holidays. The data always comes with 3 years data; the previous year, the cur

Temitope Olotin 5 Jul 13, 2022
Flexible Calendar for Laravel 4

Laravel 4 Calendar Flexible Calendar for Laravel 4, supports Month, Week and Day Views and multiple events per date. To change the view type dynamical

null 59 Dec 24, 2022
Manage events on a Google Calendar

Manage events on a Google Calendar This package makes working with a Google Calendar a breeze. Once it has been set up you can do these things: use Sp

Spatie 1k Dec 31, 2022
A package which provides a monthly calendar with days and events depending on given months and events.

A package which provides a monthly calendar with days and events depending on given months and events. This is where your description should go. Try a

MichaB 6 Nov 1, 2022
TeamCal Neo is a web application of a day-based calendar

TeamCal Neo is a web application of a day-based calendar. It's generic purpose is the absence and event management of project teams, music bands and other groups needing a scheduler that focusses on days.

George Lewe 3 Nov 15, 2022
Simple Event/Calendar

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files

TolisM 2 Feb 1, 2022
Laravel 9 & React Event Calendar

###Event Calendar ##Projeyi docker รผzerinde ayaฤŸa kaldฤฑrma #Acount Service accountService klasรถrรผ iรงine girerek docker-compose up --build komutu ile a

Muhammed Mustafa Bulut 4 Apr 19, 2022
๐Ÿ“‡A contacts app for Nextcloud. Easily sync contacts from various devices with your Nextcloud and edit them online.

Nextcloud Contacts A contacts app for Nextcloud. Easily sync contacts from various devices with your Nextcloud and edit them online. This app only sup

Nextcloud 485 Dec 30, 2022
๐Ÿ“† Calendar app for Nextcloud

Nextcloud Calendar A calendar app for Nextcloud. Easily sync events from various devices with your Nextcloud and edit them online. ?? ?? Why is this s

Nextcloud 801 Dec 29, 2022
๐Ÿ—จ๏ธ Nextcloud Talk โ€“ chat, video & audio calls for Nextcloud

Nextcloud Talk A video & audio conferencing app for Nextcloud Why is this so awesome? ?? Chat Nextcloud Talk comes with a simple text chat, allowing y

Nextcloud 1.3k Dec 23, 2022
Featured Calendar Maker v1.0 multingual extends the functionalities of the latest version of the FullCalendar (5.3.2), the most popular and completed JavaScript Calendar open source

Featured Calendar Maker v1.0 multingual extends the functionalities of the latest version of the FullCalendar (5.3.2), the most popular and completed JavaScript Calendar open source.

null 21 Oct 5, 2022
๐Ÿ’Œ Mail app for Nextcloud

Nextcloud Mail ?? A mail app for Nextcloud Why is this so awesome? ?? Integration with other Nextcloud apps! Currently Contacts, Calendar & Files โ€“ mo

Nextcloud 684 Dec 26, 2022
nextcloud app that replicates basic gpodder.net api

nextcloud-gpodder Nextcloud app that replicates basic gpodder.net api This app serves as synchronization endpoint for AntennaPod: https://github.com/A

null 121 Dec 30, 2022
๐Ÿ”– Bookmark app for Nextcloud

Nextcloud Bookmarks Bookmarks app for Nextcloud This app provides you with a web interface for collecting and organizing bookmarks to the places on th

Nextcloud 803 Jan 8, 2023
Nextcloud app to do preview generation

Preview Generator Nextcloud app that allows admins to pre-generate previews. The app listens to edit events and stores this information. Once a cron j

Nextcloud 343 Dec 29, 2022
๐Ÿ“ท Yet another photo management app for Nextcloud

Memories ?? Yet another photo management app for Nextcloud How is this different? ?? Photo and Video Timeline: Sorts photos by date taken, parsed from

Varun Patil 322 Jan 8, 2023
Nextcloud-App to add groups with AppDirect

App Direct Place this app in nextcloud/apps/ Building the app The app can be built by using the provided Makefile by running: make This requires the

Tim Vosskรผhler 3 Dec 2, 2022