Commit Graph

541 Commits

Author SHA1 Message Date
Georg Ehrke af80fbcef9
Handle weird error handling of OCS api
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-25 14:31:06 +01:00
Georg Ehrke b22e8f6f58
Merge pull request #2017 from nextcloud/bugfix/1944/fix_parsing_of_firstdayParam
Fix parsing of First day parameter
2020-02-24 18:56:05 +01:00
Georg Ehrke 567e71c36c
Merge pull request #2020 from nextcloud/bugfix/1963/display_issue_equal_dtstart_dtend
Bugfix/1963/display issue equal dtstart dtend
2020-02-24 18:10:03 +01:00
Georg Ehrke 17f924c09c
Check for NaN components in getDateFromFirstdayParam
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 18:09:16 +01:00
Georg Ehrke f36433818b
Handle events where DTSTART is equal to DTEND
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 17:53:29 +01:00
Georg Ehrke fdcb60ce2a
FullCalendar: add timeGridEventMinHeight to make very short events visible
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 15:26:10 +01:00
Georg Ehrke 026bda1403
Provide setting for event limit
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 14:56:11 +01:00
Georg Ehrke cc171a31ce
fixes #1759: Use InitialState service
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 13:40:41 +01:00
Georg Ehrke 803118c1f1
Fix parsing of First day parameter
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 03:31:25 -08:00
Georg Ehrke 3c2910f3b2
Merge pull request #2016 from nextcloud/bugfix/1334/hebrew_weekends
Stop hardcoding saturday and sunday as weekend, change it based on locale
2020-02-24 11:53:04 +01:00
Georg Ehrke 8ac724ebb3
Stop hardcoding saturday and sunday as weekend, change it based on locale
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 11:17:12 +01:00
Georg Ehrke 89bc54d3d8
Properly format read-only datepicker, cleanup dead code
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-24 10:26:37 +01:00
Georg Ehrke ab79424b7b
Merge pull request #1985 from der-Daniel/fix-issue-1893_calendar-cannot-be-shared-to-group-with-special-chars
Fixed #1893
2020-02-21 17:41:37 +01:00
Daniel Hitzel c90b04a7b9 Fixed sharees not showing up in serach
See: https://github.com/nextcloud/calendar/pull/1985#issuecomment-589005733
Signed-off-by: Daniel Hitzel <der-daniel@outlook.com>
2020-02-21 14:52:07 +01:00
Georg Ehrke 88ec57f07a
Add IDs to AppSidebarTab components
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-02-17 10:58:39 +01:00
Daniel Hitzel c2fcf4e691 Fixed #1893
Signed-off-by: Daniel Hitzel <der-daniel@outlook.com>
2020-02-12 07:57:36 +01:00
Georg Ehrke 953aa4bb47
Fallback to calendarUri if displayname is undefined
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-31 15:30:49 +01:00
Georg Ehrke 813914ea9f
Add hint to new calendar dropdown that subscriptions are read-only
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-30 15:32:03 +01:00
Georg Ehrke 5807802d5c
Reset date to 1 before adding one month in top left Datepicker
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-30 11:20:48 +01:00
Georg Ehrke 92b9f6200d
Merge pull request #1933 from nextcloud/bugfix/1871/translate_tab_title
Properly localize date in document title
2020-01-30 10:48:47 +01:00
Georg Ehrke be3c2c2085
Merge pull request #1873 from nextcloud/illustrations-agile
Illustrations: add a few more activities
2020-01-29 18:01:31 +01:00
Georg Ehrke dd5c94ac49
Properly localize date in document title
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-29 15:54:23 +01:00
Georg Ehrke 2306dc3b64
Properly localize subTitle of AppSidebar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-29 13:58:28 +01:00
Olivier Mehani 0b7b60d605 Illustrations: remove “standup” as a work event
The term is too general, and clashes with, e.g., stand-up comedy.

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-01-29 23:30:40 +11:00
Georg Ehrke 5786f555ef
Merge pull request #1918 from nextcloud/bugfix/1916/better_illustration_matching
Replace Illustration matching with Regex to match word only, not substrings
2020-01-27 10:23:27 +01:00
Robert Spencer 55b85d79e3
Add "Gym" as keyword for working out illustrations
This commit adds "Gym" as a word to show working out illustrations.
2020-01-26 18:03:34 +00:00
Georg Ehrke cdc76c2764
Replace Illustration matching with Regex to match word only, not substrings
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-26 18:55:35 +01:00
Olivier Mehani 5a2cfb9774 Illustrations: add a few more activities
* Agile ceremonies
* Lunch, Conference, Pair (as in pair programming)
* Some short-hands/misspellings

Signed-off-by: Olivier Mehani <shtrom@ssji.net>
2020-01-21 16:36:51 +11:00
Georg Ehrke 78cc716d95
Merge pull request #1868 from nextcloud/bugfix/1819/include_self_added_categories_in_list
Show self-added categories in list, making it easier to remove them
2020-01-20 18:14:01 +01:00
Georg Ehrke 494ab6070c
Position new event popover based on .fc-event for day and week view
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-20 17:09:55 +01:00
Georg Ehrke 364a32ac26
Show self-added categories in list, making it easier to remove them
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-20 16:27:29 +01:00
Georg Ehrke a9d3a4de5d
Merge pull request #1866 from nextcloud/bugfix/1827/sort_categories_alphabetically
Sort categories alphabetically
2020-01-20 16:00:48 +01:00
Georg Ehrke c0020a5431
Sort categories alphabetically
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-20 15:18:45 +01:00
Georg Ehrke 270ced9b5c
Merge pull request #1864 from nextcloud/bugfix/1841/timezone_alias
Fix resolving timezone alias
2020-01-20 14:52:07 +01:00
Georg Ehrke 29c43f18e9
Fix resolving timezone alias
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-20 14:04:46 +01:00
Georg Ehrke b6a554cfb7
Merge pull request #1863 from nextcloud/bugfix/1861/fix_embed_code
Fix generated embed code
2020-01-20 10:02:33 +01:00
Georg Ehrke dde17ec0aa
Fix generated embed code
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-20 09:51:44 +01:00
Georg Ehrke e2c72b9339
Fallback value should be dayGridMonth, not month
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-17 19:25:00 +01:00
Georg Ehrke 9327eb7a04
Set no rewrite for generateUrl, in case URL contains index.php despite configured rewrite
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-16 12:03:30 +01:00
Georg Ehrke 574c6224f3
Use generate url to hide index.php in public links
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-16 10:48:00 +01:00
Georg Ehrke d49f2755aa
Merge pull request #1761 from nextcloud/bugfix/1756/manual_parsing_of_user_input_datepicker
Parse user-input in DatePicker using moment to allow less strict parsing
2020-01-15 10:46:03 +01:00
Georg Ehrke ca50ef8a86
Merge pull request #1806 from nextcloud/bugfix/noid/window_resize
Handle window resize on our own instead of relying on fullcalendar
2020-01-15 10:27:57 +01:00
Georg Ehrke 94c238eb0a
Merge pull request #1810 from nextcloud/bugfix/noid/datepicker_dtend_problem
Always turn DTEND exclusive
2020-01-15 10:21:06 +01:00
Georg Ehrke bf615c06f0
Merge pull request #1807 from nextcloud/bugfix/noid/eventRender_deprecation_warning
Convert eventRender from event to prop
2020-01-15 09:31:46 +01:00
Justin Sleep 45640767b8 Add a reminder icon for events with notifications
Signed-off-by: Justin Sleep <justin@midnightmechanism.com>
2020-01-14 10:27:55 -06:00
Georg Ehrke c4cfec9542
Always turn DTEND exclusive
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 15:55:33 +01:00
Georg Ehrke 2484802e52
Convert eventRender from event to prop
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 14:26:36 +01:00
Georg Ehrke 0c908e9238
Handle window resize on our own instead of relying on fullcalendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-14 14:20:25 +01:00
Georg Ehrke a911c7d214
Manually parse user-input of DatePicker, allowing entering custom times
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-13 19:45:47 +01:00
Georg Ehrke 8a2b785b25
Merge pull request #1731 from nextcloud/feature/39/freebusy_ui
Free/Busy
2020-01-13 15:25:18 +01:00
Georg Ehrke 37bf964908
Add Free/Busy UI
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-13 15:16:58 +01:00
Georg Ehrke 9a2433c2ca
Bring back event-limit
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-13 12:15:05 +01:00
Georg Ehrke 05bbb5d590
Add more illustration words
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-10 10:30:52 +01:00
Georg Ehrke f2740907b2
Prevent double escape of ampersand for Settings title
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-07 10:16:12 +01:00
Georg Ehrke 7a8f32d124
Allow to create talk rooms from calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2020-01-06 11:44:50 +01:00
Georg Ehrke 1f46fd088c
Merge pull request #1701 from nextcloud/feature/1576/reminder_new_dropdown
Replace New Reminder button with Multiselect to allow easier selection of alarm
2019-12-06 15:02:15 +01:00
Georg Ehrke f2dbc63a53
Replace New Reminder button with Multiselect to allow easier selection of alarm
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-06 13:40:20 +01:00
Georg Ehrke feb96ea325
Merge pull request #1703 from nextcloud/bugfix/noid/do_not_import_entire_nextcloud_vue
Do not import the entire nextcloud/vue lib
2019-12-06 13:29:50 +01:00
Georg Ehrke 9ec87f87b7
Implement Fullcalendar's navLinkDayClick and navLinkWeekClick
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-05 17:35:13 +01:00
Georg Ehrke fe9a0e1c3e
Do not import the entire nextcloud/vue lib
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-05 14:23:00 +01:00
Georg Ehrke 99675ee8bb
Do not show Empty message when clicking the search attendee multiselect
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-04 13:03:26 +01:00
Georg Ehrke 34383f52a4
Merge pull request #1638 from nextcloud/bugfix/noid/cleanup_reminder_menu
Restructure menu for reminders
2019-12-04 10:15:48 +01:00
Georg Ehrke 0ad0d0ca12
Restructure menu for reminders
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-03 16:06:27 +01:00
Georg Ehrke 6bcedc8122
Order all-day events by calendar first, title second
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-03 15:18:37 +01:00
Georg Ehrke fc74d0c447
Allow to send publicly shared link via email
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-12-02 15:57:19 +01:00
Georg Ehrke 41b33255a7
Merge pull request #1657 from nextcloud/tests/unit
Unit tests
2019-11-23 21:34:38 +01:00
Georg Ehrke 442aa613fd
Remove the Shared label, because it is taking up too much space in the apps-navigation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-22 10:25:32 +01:00
Georg Ehrke fe9d576d1f
Fix setting the calendar-id in EditorMixin
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-21 14:14:43 +01:00
Georg Ehrke caeec9c7ab
Properly return lastFetchedId in calendar store
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-21 13:58:07 +01:00
Georg Ehrke 14e069827f
Add tests for alarmFormat
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-21 13:58:07 +01:00
Georg Ehrke 925b631884
Load locale globally instead of all over again in all components
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-21 13:58:07 +01:00
Georg Ehrke a6c64c7989
Unit tests
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-21 13:58:06 +01:00
Georg Ehrke 8243463371
Ignore no-irregular-whitespace for non-breaking spaces before ellipsis
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-20 13:35:56 +01:00
Georg Ehrke c273d49a3b
Use non-breaking spaces before elipsis
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-13 17:57:15 +01:00
Georg Ehrke bf87ee214b
More dot dot dot to elipsis fixes
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-13 17:52:05 +01:00
rakekniven 83157cf378
l10n: Triple dot ellipsis
Reported at Transifex.

Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2019-11-13 17:44:46 +01:00
rakekniven a0d4746d8e
l10n: Triple dot to ellipsis
Signed-off-by: rakekniven mark.ziegler@rakekniven.de
2019-11-09 18:27:23 +01:00
rakekniven 7e8ecb2b36
l10n: Triple dot to ellipsis
Signed-off-by: rakekniven <mark.ziegler@rakekniven.de>
2019-11-09 18:21:56 +01:00
Georg Ehrke 44a72d72e2
Merge pull request #1641 from nextcloud/bugfix/noid/promise_to_await_async
Promise to async/await
2019-11-07 09:23:30 +01:00
Georg Ehrke 97dcd4a6c6
ReAdd TZID to VTIMEZONE blocks
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-06 18:27:55 +01:00
Georg Ehrke 169804f447
Promise to async/await
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-06 16:22:29 +01:00
Georg Ehrke 24c2871307
fix all translation reporting
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-06 11:19:34 +01:00
Georg Ehrke aa98a16511
Merge pull request #1636 from nextcloud/bugfix/noid/wording_fixes
Minor wording changes as per #1576
2019-11-06 10:33:24 +01:00
Georg Ehrke 505b3b1a62
Minor wording changes as per #1576
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-06 10:22:22 +01:00
Georg Ehrke e27e8de4c6
Merge pull request #1637 from nextcloud/bugfix/noid/fix_allday_check_delay
Fix delay when clicking all-day checkbox
2019-11-05 22:53:49 +01:00
Georg Ehrke 9aae77214c
Fix delay when clicking all-day checkbox
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 22:15:07 +01:00
Georg Ehrke ce1615028a
Merge pull request #1634 from nextcloud/bugfix/noid/update_polyfill
Replace babel/polyfill with core-js/stable
2019-11-05 17:18:10 +00:00
Georg Ehrke d0f02428cf
Merge pull request #1635 from nextcloud/bugfix/noid/update_outdated_timezones
Update timezone-database to 2019c
2019-11-05 17:17:49 +00:00
Georg Ehrke e4b3b33839
Merge pull request #1632 from nextcloud/bugfix/noid/dont_show_repeat_summary_for_none
Do not show recurrence summary when repeat is set to NONE
2019-11-05 16:51:13 +00:00
Georg Ehrke 2535dfcb17
Do not show recurrence summary when repeat is set to NONE
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 17:42:34 +01:00
Georg Ehrke ddaa542c72
Update timezone-database from 2019c
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 17:38:06 +01:00
Georg Ehrke 7a72f270d1
Replace babel/polyfill with core-js/stable
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 14:56:41 +01:00
Georg Ehrke 9a8f8bbfd9
Merge pull request #1631 from nextcloud/bugfix/noid/do_not_show_calendar_picker_if_only_one_writeable
Hide calendar-picker if user has only one writable calendar
2019-11-05 13:06:59 +00:00
Georg Ehrke c37044c48b
Hide calendar-picker if user has only one writable calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 12:40:58 +01:00
Georg Ehrke 0bc684a793
Give description field a default height of 2 rows
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-05 10:24:29 +01:00
Georg Ehrke 53f554b5f3
Merge pull request #1626 from nextcloud/bugfix/1590/transfer_data_from_popover_to_sidebar
Store calendar object instance in vue, allow to transfer data from popover to sidebar
2019-11-04 14:49:05 +00:00
Georg Ehrke 6a71678e0a
Bring back now indicator in calendar-grid
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-04 14:45:12 +01:00
Georg Ehrke ed4b50b40b
Store calendar object instance in vue, allow to transfer data from popover to sidebar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-11-04 14:32:44 +01:00
Georg Ehrke cd68196a6d
Merge pull request #1613 from nextcloud/feature/21/link_to_event
Link to event
2019-10-30 15:43:27 +00:00
Georg Ehrke 34d8e2ffd1
Allow to link directly to event
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 15:51:26 +01:00
Georg Ehrke 7ad9725b07
Move Show More button to upper right corner of popover in read-only
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 15:26:38 +01:00
Georg Ehrke da0a42a678
Add routes to forward simple edit urls
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 15:20:47 +01:00
Georg Ehrke 0760d4e2c2
Merge pull request #1617 from nextcloud/tests/models
Add tests for rfcProps
2019-10-30 11:47:52 +00:00
Georg Ehrke 04b86beb69
Add unit tests for default alarms and default categories
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 12:06:34 +01:00
Georg Ehrke 0ba05c5623
Add tests for rfcProps
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-30 11:51:08 +01:00
Georg Ehrke d834280d6d
linting fixes
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-29 09:48:06 +01:00
Georg Ehrke fe1fdaf097
Add timezone at creation of calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-28 15:30:47 +01:00
Georg Ehrke a949cd0c35
Remove titles from illustration svgs
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-28 12:51:29 +01:00
Georg Ehrke f3ec278a68
Cleanup of calendar model, show calendar by default if owned by user
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-28 10:11:34 +01:00
Georg Ehrke 2e60ad372e
Merge pull request #1600 from nextcloud/tests/noid/utils
Remove deprecated color utils, replace with uidToColor, add tests
2019-10-27 16:35:46 +00:00
Georg Ehrke 7e4de96077
Remove deprecated color utils, replace with uidToColor, add tests
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-27 12:13:23 +01:00
Georg Ehrke 153bba1fbe
Merge pull request #1598 from nextcloud/bugfix/1589/hide_allday_readonly
Do not show [ ] All day checkbox in read-only mode
2019-10-26 18:46:51 +00:00
Georg Ehrke 2eedf0e22e
Merge pull request #1597 from nextcloud/bugfix/1586/hide_new_event_on_public
Do not show New event button on public page
2019-10-26 18:46:44 +00:00
Georg Ehrke f56dde65ef
Merge pull request #1595 from nextcloud/bugfix/1585/hide_property_info_in_readonly
Hide property info in read-only mode
2019-10-26 17:31:09 +00:00
Georg Ehrke 199b0ed0ea
Do not show [ ] All day checkbox in read-only mode
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-26 19:28:44 +02:00
Georg Ehrke 514cc86b5e
Do not show New event button on public page
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-26 19:13:36 +02:00
Georg Ehrke 0d38f77ded
Hide property info in read-only mode
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-26 18:58:50 +02:00
Georg Ehrke 1c6bcac824
PropertySelect: emit the value, not the entire object
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-26 18:31:02 +02:00
Georg Ehrke 351c0b0e90
add list of default categories
Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Add PropertySelectMultiple

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Add Categories to EditorSidebar

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Add category indicator to calendar-grid

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Revert "Add category indicator to calendar-grid"

This reverts commit d71a70ee6a43cc3e103ee6dfe61aa9a282c76953.

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Read-only version of category picker

Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-26 13:17:47 +02:00
Georg Ehrke 339d8b1391
Merge pull request #1583 from nextcloud/bugfix/920/lang_locale
Fix locale / language bug
2019-10-25 20:50:54 +00:00
Georg Ehrke 0961555075
Fix locale / language bug
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-25 21:00:38 +02:00
Georg Ehrke 578d3b36a4
Merge calendar and subscription list
Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Alternative design with calendar-icon

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Move new calendar to bottom of list

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

Reset new calendar menu on close

Signed-off-by: Georg Ehrke <developer@georgehrke.com>

use actions instead of counter

Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-25 16:40:59 +02:00
Georg Ehrke a203bd6150
Merge pull request #1579 from nextcloud/feature/1021/new_design_top_navigation_part
Implement new Design for upper AppNavigation part
2019-10-23 14:01:24 +00:00
Georg Ehrke 3da7bff253
Replace default icon with icon of current view
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-23 15:46:16 +02:00
Georg Ehrke 54017a731e
Implement new Design for upper AppNavigation part
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-23 13:32:16 +02:00
Georg Ehrke c7e230de32
Merge pull request #1574 from nextcloud/feature/1517/show_week_numbers_inline
Show week number inside calendar-grid in month view
2019-10-23 11:18:29 +00:00
Georg Ehrke bc689057a7
Show week number inside calendar-grid in month view
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-23 11:46:55 +02:00
Georg Ehrke 6ca3369cfa
Merge pull request #1575 from nextcloud/bugfix/1573/action_link_inline_text
Put text inside ActionLink component to prevent weird formatting
2019-10-23 09:25:11 +00:00
Georg Ehrke 3d8e43ccd8
Merge pull request #1578 from nextcloud/bugfix/1569/locale_of_fullcalendar
load FullCalendar locale dynamically
2019-10-23 09:08:58 +00:00
Georg Ehrke fa2eb15f50
load FullCalendar locale dynamically
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-23 10:28:29 +02:00
Georg Ehrke 564e3e4e7e
Rename Untitled event in editor to Event title
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-23 09:26:42 +02:00
Georg Ehrke e992a6c80b
Put text inside ActionLink component to prevent weird formatting
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 23:57:26 +02:00
Georg Ehrke df6ee9c9be
Merge pull request #1563 from nextcloud/bugfix/532/do_not_default_time_to_12am
Default time to 10am to 11am when changing from allDay to timed
2019-10-22 16:58:22 +00:00
Georg Ehrke 88f38b1b62
Merge pull request #1561 from nextcloud/feature/680/description_location_popover
Allow to edit location and description in popover editor, if event al…
2019-10-22 12:47:16 +00:00
Georg Ehrke 844ff56eb1
Merge pull request #1564 from nextcloud/bugfix/noid/also_open_new_event_sidebar_window_too_narrow
Also open new event in sidebar if window too narrow
2019-10-22 12:46:53 +00:00
Georg Ehrke 93fa624bdc
Merge pull request #1560 from nextcloud/feature/711/utc_warning
Show warning if detected timezone is UTC
2019-10-22 12:44:47 +00:00
Georg Ehrke cb3be08b02
Allow to edit location and description in popover editor, if event already has some set
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 14:44:03 +02:00
Georg Ehrke 5d0ee012eb
Also open new event in sidebar if window too narrow
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 14:34:48 +02:00
Georg Ehrke f8a8fb9ab3
Default time to 10am to 11am when changing from allDay to timed
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 14:22:32 +02:00
Georg Ehrke e65c1b55d7
Update Today in calendar-grid
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 14:00:25 +02:00
Georg Ehrke 3182d80c41
Show warning if detected timezone is UTC
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 13:28:08 +02:00
Georg Ehrke 89a5fd39d3
Find illustrations based on category if no illustration is matching title
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 11:21:49 +02:00
Georg Ehrke b5d270f140
use generateUrl instead of linkTo as router base, in order to accomodate url rewrite to hide index.php
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-22 09:52:51 +02:00
Georg Ehrke 5dcec04344
Merge pull request #1547 from nextcloud/bugfix/noid/hide_buttons_on_save
Hide editor buttons when saving is already in progress
2019-10-21 08:43:58 +00:00
Georg Ehrke 6964ef948a
Hide editor buttons when saving is already in progress
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-21 10:29:30 +02:00
Georg Ehrke 5ab5668689
Merge pull request #1545 from nextcloud/bugfix/noid/show_message_if_email_of_organizer_missing
Show error message when user has no email configured
2019-10-21 07:38:15 +00:00
Georg Ehrke 97a34560eb
Fix clicking more button in New event popover
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-21 09:14:31 +02:00
Georg Ehrke fa6a198128
Show error message when user has no email configured
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-20 20:47:14 +02:00
Georg Ehrke e684057d93
Merge pull request #1543 from nextcloud/bugfix/noid/automatically_skip_popover_if_window_too_small
Skip popover if window width smaller than 768 pixels
2019-10-20 17:13:54 +00:00
Georg Ehrke 34b4b654f6
Merge pull request #1542 from nextcloud/feature/noid/saving_indicator
add loading indicator on saving / deleting event
2019-10-20 17:13:46 +00:00
Georg Ehrke d333504ad5
Merge pull request #1541 from nextcloud/feature/noid/repeat-summary
Repeat summary
2019-10-20 17:13:38 +00:00
Georg Ehrke 01cfecedad
Skip popover if window width smaller than 768 pixels
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-20 18:02:32 +02:00
Georg Ehrke 0f4db9f858
add loading indicator on saving / deleting event
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-20 17:44:36 +02:00
Georg Ehrke bc69387e88
Add a read-only repeat view based on RepeatSummary
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-20 17:30:50 +02:00
Georg Ehrke 84282067ce
Implement repeat-summary
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-20 17:17:54 +02:00
Georg Ehrke 194d8079e7
Merge pull request #1534 from nextcloud/feature/add-transition-fade-to-illustration-header
Add a transition fade effect when illustration header pic changes
2019-10-19 18:17:55 +00:00
Georg Ehrke 694be9e12a
Calendar should not be selectable in Embedded mode
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 17:37:02 +02:00
Thomas Citharel 46bc474c72
Add a transition fade effect when illustration header pic changes
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2019-10-19 15:40:17 +02:00
Georg Ehrke 62322a722d
use eslint-config-nextcloud
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:22 +02:00
Georg Ehrke e103356663
eslint autofix
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:22 +02:00
Georg Ehrke d588a1fa78
Enforce stronger injection prevention in IllustrationHeader
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:22 +02:00
Georg Ehrke 42fc781775
Properly delete empty properties
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:21 +02:00
Georg Ehrke 68973d4010
if turning an Allday event without timezone information into a timed event, automatically add current user timezone
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:21 +02:00
Georg Ehrke 5059c92003
Read only version of Date-time-picker
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:21 +02:00
Georg Ehrke 6ac7e64ce3
Fix disabling the popover editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:21 +02:00
Georg Ehrke 771e8a08a2
Set our own Product id for calendar-js
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:21 +02:00
Georg Ehrke 766b92731c
Reimplement public sharing and embedding
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke f2cb94d9a4
Reimplement popover editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke 4289578b79
Automatically create new calendar if there is no writable one
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke 52b9a84c96
Read-only version of reminder editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke 9dd055a481
Move most of the styling from Vue files to our SCSS
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:20 +02:00
Georg Ehrke 140e6a2181
Properly retain exlusivity of dtend when toggling all-day
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke 1c168dd683
Invitees search: show email address in second line
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke d7722b3852
Do not allow creating absolute reminders for recurring events
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke 708a9c1bf4
Properly implement canEdit in AlarmListItem
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke 3e2fcb4c07
Implement circle sharing by @jakobroehrl
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke 5066abb6eb
BYSETPOS is an array, not a number
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:19 +02:00
Georg Ehrke 09b13e5f52
Move from nextcloud-vue to @nextcloud/vue. You no longer need to npm link it now
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:18 +02:00
Georg Ehrke d658f137cc
Finish Reminder implementation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:18 +02:00
Georg Ehrke f90472dad8
App Navigation: replace datepicker label with button, to be focusable with keyboard
Also close the date-picker on second click on button

Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:18 +02:00
Georg Ehrke 82fedb462f
Adapt mechanism, that updates new event editor on select of new time, to calendarObjectInstance
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:18 +02:00
Georg Ehrke a74be05405
Show timezone-icon in datetimepicker, which triggers a popover with the timezone-select
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:18 +02:00
Georg Ehrke 8c9706d668
Read-only version of calendar-picker
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke 7a85f86868
If the user enters a email address into attendee search field, suggest it as first result
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke 4e628860da
Do not allow adding the same attendee twice
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke 0246dfdfcc
Don't fork an event that we just created
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke a524c6727f
Fix selection of role in attendee editor:
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke ee63e745ab
Add the attendee role CHAIR
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke 270940af84
allow removing recurrence rule
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:17 +02:00
Georg Ehrke 166bce182d
Only offer Update this and all future button after editing recurrence-rule
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:16 +02:00
Georg Ehrke a60785d196
Finish implementatation of new recurrence-editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:16 +02:00
Georg Ehrke 8ca6749708
Extract recurrence-rule into calendarObjectInstance object
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:16 +02:00
Georg Ehrke 9861693c47
deprecate getRandomColor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:14 +02:00
Georg Ehrke 1380e45339
Use numerical representation for default alarm triggers
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:31:14 +02:00
Georg Ehrke a6938b5798
use @nextcloud/... packages instead of nextcloud-...
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:29 +02:00
Georg Ehrke 76b24d5114
Stop using global OC, use nextcloud-l10n, nextcloud-router, etc. instead
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 7298ae58fe
use nextcloud-l10n whereever possible
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke aec15a5f71
Implement proper loading indicator for editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 02e7cd9aae
move certain services that are simply utilities to a utils folder, add instructions to tranlators, replace default illustration
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 12e62f566f
Integrate editor buttons into AppSidebarTab to prevent overlay in small windows
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke beee805c55
Update placeholder for location and description
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 679d8ed79f
Add empty message if no reminders are set
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:28 +02:00
Georg Ehrke 3533b8b582
Move Attendees Section to new calendarObjectInstance model, add property empty attendee section:
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:27 +02:00
Georg Ehrke c779bde4b3
Move main inputs in editor to new calendarObjectInstance model and vuex store
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:27 +02:00
Georg Ehrke 3a0ab9f695
Add CalendarObjectInstance Model and Store to allow better reactivity in editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:27 +02:00
Georg Ehrke 5ef420bd62
Show subtitle in event editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:26 +02:00
Georg Ehrke 101bd148ae
move app navigation to new nextcloud-vue components
Yes, i know. Commit early and often, sorry for that.

Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:26 +02:00
Georg Ehrke 2b489ec6fe
Clean up stores, use new vue-components for AppNavigation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:26 +02:00
Georg Ehrke d6b91b9750
fix linting errors
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:25 +02:00
Georg Ehrke 347bb2905d
Do not offer to share with: (1) yourself (2) owner of calendar (3) people already shared with
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:24 +02:00
Georg Ehrke fd53830adf
reorganize components/AppNavigation folder
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:24 +02:00
Georg Ehrke c4003d3e57
remove ugly querySelector hack with proper css
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:24 +02:00
Georg Ehrke a5a1233c68
add title to today button
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:24 +02:00
Georg Ehrke bd863f3b7b
Also show owner avatar in calendar-picker
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:24 +02:00
Georg Ehrke 9a7dddf48d
Improve documentation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:24 +02:00
Georg Ehrke ebb7cf2752
remove productInformationProviderService
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:23 +02:00
Georg Ehrke 3cc5bc8ceb
date.js -> dateService.js
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:23 +02:00
Georg Ehrke eec95302a2
refactor ColorService, remove DefaultColorService
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:23 +02:00
Georg Ehrke ca9d7c53a0
var -> const
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:22 +02:00
Georg Ehrke c97dbd91f9
use Content component from nextcloud-vue for root item
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:22 +02:00
Georg Ehrke a32e234dae
Create dedicated windowTitleService, remove logic from router.js
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:22 +02:00
Georg Ehrke fdf427aac1
rename route param: firstday -> firstDay
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:22 +02:00
Georg Ehrke ca05965570
import dateRangeFilter locally in DatePicker component
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:22 +02:00
Georg Ehrke dad4b6e3ed
Refactor main.js
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:22 +02:00
Georg Ehrke 7381f33783
manually bump nextcloud-moment
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke 40abf760d4
rename cdav to caldavService
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke fd4b569a46
use getRequestToken from nextcloud-auth
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke 85922cbf07
use nextcloud-router in cdav.js
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke e294c916d3
replace moment with moment-nextcloud, so it's automatically using the right locale
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:21 +02:00
Georg Ehrke 0f14680df9
refactor DatePicker in AppNavigation
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:20 +02:00
Georg Ehrke 1a6fabad00
add empty test skeletons for javascript
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:20 +02:00
Georg Ehrke 34f2e39a3a
surpress XSS warning in IllustrationHeadeR
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:08 +02:00
Georg Ehrke 9c7564c4ca
fix overall build errors
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:08 +02:00
Georg Ehrke c40b85a07a
remove getHostname, adding that to events is discouraged nowadays
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:08 +02:00
Georg Ehrke 1547130fbb
icalendar service is no longer used
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:08 +02:00
Georg Ehrke 439bdb1639
Keep calendar selection while editor is opne
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:07 +02:00
Georg Ehrke ec8bc7051d
add Illustration header
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:07 +02:00
Georg Ehrke 1979773b70
Do not show border in Read-only version of editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:07 +02:00
Georg Ehrke 6dff333234
properly handle cases where shares is not properly set on the cdav calendar object
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:07 +02:00
Georg Ehrke 66cee7d1dc
add first version of illustration
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:06 +02:00
Georg Ehrke 4ad769417f
Attendee search adaptions
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:06 +02:00
Georg Ehrke ecd7c240fc
use new Contacts Controller API for attendee selector
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:06 +02:00
Georg Ehrke 9555c99942
properly handle undefined color of calendar
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:01 +02:00
Georg Ehrke bde123225c
Basic Repeat structure
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:00 +02:00
Georg Ehrke cea80f7b2f
Add ContactsStore to store fetched contacts for attendeeList
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:00 +02:00
Georg Ehrke 2a72b00b00
Use MOVE verb to move calendars
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:30:00 +02:00
Georg Ehrke dba80a2e54
Create EditorMixin as basis for sidebar and popover editor
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:59 +02:00
Georg Ehrke e15decec00
Properly handle jstz failures
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:59 +02:00
Georg Ehrke a838cf08b5
Show color-indicator of calendar in calendar select
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:59 +02:00
Georg Ehrke e474ccd742
Cut of Alpha off RGBA color property
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
2019-10-19 14:29:59 +02:00