nextcloud-calendar/CHANGELOG.md

23 KiB
Raw Blame History

2.0.1 - 2020-01-20

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

2.0.0 - 2020-01-17

Fixed

  • Do not include index.php in the url of sharing links if url rewrite is enabled #1821
  • Fix PHP warning when accessing public / embedded routes #1822
  • Include index.php in router base if necessary despite url rewrite enabled #1823

2.0.0 RC1 - 2020-01-15

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

2.0.0 beta3 - 2019-12-09

Fixed

  • Hide the resize handler of textareas, whenever we use autosize #1629
  • Give the description field a default height of two rows #1630
  • Hide calendar-picker if user has only one writable calendar #1631
  • Do not show recurrence-summary, when the event is not repeating #1632
  • Update timezone-database to 2019c #1635
  • Replace with @babel/polyfill with core-js #1634
  • Fix delay when toggling the all-day checkbox #1637
  • Fixed missing translatable strings #1639
  • Promise-related error in Firefox (catch is not a function) #1633
  • Shared calendar entry to crowded in the navigation #1655
  • Sharing published link via email doesn't work #1640
  • Order All-day events by calendar #760
  • Restructure menu for reminders #1638
  • Do not show Empty message when clicking the search attendee multiselect #1699
  • use FullCalendar navLinks #796
  • Replace New Reminder button with Multiselect to allow easier selection of alarm #1701

2.0.0 beta2 - 2019-11-04

Added

  • Consider categories for illustrations if title doesn't match any illustration #1509
  • Update Today in calendar-view on day-change #678
  • Show warning when detected timezone is UTC #711
  • Allow to edit location and description in popover editor, if already set #680
  • Better default times when switching from all-day to timed event #532
  • Nicer integration of week-number into calendar-view #1571
  • Simpler design for upper part of app navigation #1021
  • Merged calendar-list and subscription list
  • Categories #107
  • Hide property info in read-only mode #1585
  • Do not show all-day checkbox in read-only mode #1589
  • Add timezone at creation of calendar #223
  • Allow to link to event #21

Fixed

  • Respect the user's locale #1569
  • Mixup of locale and language #920
  • Error when selecting visibility in Editor #1591
  • Show private calendars by default if no visibility is set #1588
  • Remove title tag from illustration svg #1593
  • Show more button in upper right corner in popover for read-only events #1592
  • Event details are not transferred from popover to sidebar #1590

2.0.0 beta1 - 2019-10-21

Version 2.0 of the calendar has been fully rewritten with a different technology, switching from the legacy AngularJS framework to Vue.js. Nextcloud is using more and more Vue.js throughout apps and server, which makes it easy to use common components everywhere. This allows faster development and a more coherent experience in all of Nextcloud.

Even though all features present on the 1.x calendar app versions have been reimplemented, new bugs might have been introduced. Please report them if you find some.

Added

  • Improved compatibility with dark mode #1152 #985
  • Assign random UIDs on import if events don't have one #857
  • Use Popper.JS for more reliable positioning of event popover #18
  • New design for embedding shared calendars #741
  • Share multiple public calendars in one link #708
  • Completely rewritten interface for entering recurrence-rules #10
  • Improved discoverability of upper-left date-picker #881
  • Do not send invites on import #576
  • Automatically adjust the start time when user picks new end earlier than start #497
  • Prioritize user-addressbook over system users when inviting attendees #168
  • Add option to mark user as non-participant #570
  • Add subscribe and download button to public sharing menu #1263
  • Make embedded public calendars stylable #318
  • Send email notifications on change of location, summary, or description #848
  • Add checkbox for birthday calendar in settings, allowing to restore it #277
  • Allow to edit only this or this and all future occurrences of an event #7
  • Add next/previous month button in top-left datepicker #554
  • Show invitation response of attendee #879
  • Top-left datepicker allows navigating between years #703
  • Limit number of concurrent requests while import #445
  • Cleanup VTimezones after editing events #37
  • Improved validation of attendee field #569
  • Show organizer of event #486
  • Improved legibility in read-only mode of editor #555
  • Allow to disable weekends #536
  • Add button to copy caldav link to clipboard #22
  • Show the current date in the browser title #280
  • Updated design of sharing mechanism for calendars #377
  • Ability to handle multiple VCALENDAR blocks in one ics #336
  • Allow to change color of contact birthdays calendar #313
  • Use webcals when accessing calendar via https #748
  • Use illustrations for events #968

Fixed

  • User session expiration exceptions #1215
  • Files_sharing app is required as dependency for Sharing #608
  • Show original color of publicly shared calendars #619
  • Allow events with start time equal to end time #790
  • Missing interaction of import-button #1374
  • Sharing list takes too long to show #1297
  • Wrong profile picture when searching for user in share dialog #861
  • Properly update LAST-MODIFIED and SEQUENCE on update of calendar #976
  • Drag and Drop failed after viewing event details #914
  • Selected view was not sticky #809
  • Non-unique Id in HTML #860
  • X-NC-GROUP-ID was not properly removed #342
  • Fields in repeat area are not disabled in read-only in Edge #420
  • Store CREATED, DTSTAMP, and LAST-MODIFIED as UTC #33
  • Same attendee could be added multiple times #575
  • Impossible to scroll down to save event on certain mobile devices #1079

Changes

  • New calendars only support VEvent from now on #1316

1.7.1 - 2019-09-05

Fixed

  • Falses positives for local access rules #1277
  • Always show border on calendar item #1298
  • Update link to documentation #1409
  • Dont ship special build for IE anymore #1447

1.7.0 - 2019-03-25

Added

  • Share calendars with circles #602

Fixed

  • compatibility with Nextcloud 16
  • Buttons not visible in dark theme #1042
  • Fix datepicker alignment #1085

1.6.4 - 2018-11-23

Fixed

  • Use clearer color to easier locate today #850
  • Styling broken with Nextcloud 14 using Dark theme #938
  • Missing name when using the dropdown for location -> contacts #776
  • Public calendar iframe has issues on some browser (requires Nextcloud 15+) #169
  • Broken positioning of New calendar button in Internet explorer 11 #949
  • Provide autocompletion addresses as a single line #933

1.6.3 - 2018-10-16

Fixed

  • Incorrect creation of attendees that led to duplicate entries after invitation response
  • updated translations

1.6.2 - 2018-09-05

Fixed

  • compatibility with Nextcloud 14
  • updated translations

1.6.1 - 2018-03-06

Fixed

  • Double the height of the description textarea #675
  • Fix parsing for all-day VEvents that #692
  • Manual override for timezone #586
  • Improved error handling for parsing of events when importing #598
  • Fix correct highlighting of today on weekends #726
  • Fix handling of VEvents that contain only Recurrence-IDs #722

1.6.0 - 2018-02-05

Fixed

  • Compatibility with 13
  • Enter in new attendee field closes sidebar #502
  • Displayname is missing on public sharing site #596
  • Small / short dates not usable in any agenda view #221
  • Missing 'Nextcloud' logo when accessing shared calendar #571

Informational:

  • Shortcut changed: The events editor can be closed with CTRL / CMD + Enter now
  • 1.6.0 does not support Nextcloud 12 and below, the 1.5 tree will be maintained till Nextcloud 12 is end of life

1.5.7 - 2017-12-08

Fixed

  • Issue with displaying wrong year in upper left corner for certain cases #434
  • Don't allow importing events with the same UID in a calendar #589
  • Show warning about email reminders not being implemented in the server yet #676
  • Double escaping of alarm types in the event editor #269

1.5.6 - 2017-10-18

Fixed

  • Issue with sharing read-write with users #606

1.5.5 - 2017-09-19

Fixed

  • Remove invalid signed signature from release

1.5.4 - 2017-09-12

Fixed

  • Wrong timezone for Europe/Moscow #82
  • Double scrollbar in advanced event editor #468
  • Show displayname when creating a new calendar share #459
  • Better looking public-share notification emails on Nextcloud 12 #427
  • Readable public sharing links #239
  • Today button overlapped with new calendar button in some localizations #312
  • Respect admin option to disable public sharing #525
  • Highlight current day in left sidebar datepicker #513
  • mispositioned buttons on public sharing site (only affected Nextcloud 11) #509
  • Fix checkbox style for attendee input #580
  • Spelling fixes #469 #473 #474

1.5.3 - 2017-05-21

Added

  • allow editing props of shared calendars (Nextcloud 12 and above only) #406
  • add avatar to sharing list #207
  • effort to get rid of adblocker issues #417
  • color weekends slightly darker #430

Fixed

  • fix visual deletion of user shares #378
  • make sure the user can not set the end to something earlier than the start #11
  • increased font-size of calendar-view #166
  • sanitize missing VALUE=DATE when parsing ics data #376
  • fix visibility of import progressbar #423
  • properly display errors when querying events failed #359
  • increase ending time by an hour also when clicking on disabled time-input #438
  • improve visibility of vertical calendar grid #314
  • hide sharing actions for sharees (Nextcloud 12 and above only) #432
  • allow clicking on disabled time-input in sidebar (only affected Firefox) #388
  • fixed issue with chinese characters showing up in estonian language #264
  • fixed handling of Recurrence-ID #142
  • fixed and unified timepicker layout in editor popover and editor sidebar #72
  • improved visibility of current-day color #395
  • fix issue with too long webcal urls #325
  • show proper empty content view for non-existing public calendar links #240
  • refactored public calendar links page #243
  • fixed position of mobile menu on public calendar link page #248

1.5.2 - 2017-03-21

Fixed

  • fixed issue with "three-part-timezone" like America/Argentina/Buenos_Aires #358

1.5.1 - 2017-02-28

Added

  • advanced color-picker #4
  • support for Internet Explorer 11 #329
  • added second step for deleting calendars #341

Fixed

  • debounce vertical window resize #23
  • fix phrasing on public sharing site #233
  • fix missing am/pm label in timepicker #345

1.5.0 - 2017-01-17

Added

  • enable calendar when selecting it in editor #24
  • autoresize input for title, description and location #72
  • disable all-day when clicking on time-input #72
  • save 301 responses from webcal subscriptions #42
  • add web-based protocol handlers for WebCAL #41
  • better tabindex for event editors #25
  • lazy load timezones when rendering events #14
  • hide sidepanel on print view
  • replace TRIGGER:P with TRIGGER:P0D #251

Fixed

  • Require sharing api for creating new shares #205
  • Importing empty calendars #194
  • List app in office category
  • fix sending the RSVP parameter for attendees #102
  • fix styling issue with too long group names / too long translations #99
  • fix capitalization of Settings & import
  • fix icon share padding
  • fix glitchy looking whitespace in event details #242

1.4.1 - 2016-11-22

Fixed

  • more consistent styles with Nextcloud
  • fixed scrolling of calendar-list
  • added details tab in sidebar
  • improved ARIA support
  • publishing calendars (requires Nextcloud 11)
  • removed eventLimit, all events will be displayed in month view
  • better border styles for calendar grid to enhance usability
  • fixed drag and drop between grid and allday area
  • fixed issue that prevented users from creating events in UTC
  • fixed issue with expanding repeating events on first day of week
  • expand settings area on first run
  • sanitize malformed dates, fixes compatibility with FB birthday webcal
  • attendee: show email address when user has multiple email addresses

1.4.0 - 2016-09-19

Added

  • WebCal
  • Random color picker
  • Display week numbers

Fixed

  • Delete alarms from events
  • Adjusted colors to Nextcloud
  • Properly display line breaks in agenda views