Commit Graph

980 Commits

Author SHA1 Message Date
Anna Larch 2f96d9ead5 fixup! Show the email in the attendee action list 2024-04-19 18:08:49 +02:00
Anna Larch 9006b26e12 fixup! Show the email in the attendee action list 2024-04-19 18:04:10 +02:00
Anna Larch 392d969808 fixup! Show the email in the attendee action list 2024-04-19 17:29:57 +02:00
Thomas Citharel 3840bb953d Show the email in the attendee action list
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2024-04-19 17:16:54 +02:00
Thomas Citharel 2b47a57c4f Allow to select contact groups
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2024-04-19 17:14:22 +02:00
Grigory Vodyanov 6b4845ac8d Enh/automatic free slot finding and add tests
Signed-off-by: Grigory Vodyanov <scratchx@gmx.com>
2024-04-18 16:10:18 +02:00
Hamza Mahjoubi 110f94805e Fix: Hide widget header for non-existant calendars
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-04-17 11:21:31 +02:00
Hamza Mahjoubi 4d624e7569 Feat: calendar widget for private calendars
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-04-17 10:35:39 +02:00
Hamza Mahjoubi aadc104be7 Chore: npm run lint:fix
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-03-21 16:35:50 +01:00
Hamza 8c5c2cec05
Merge pull request #5865 from nextcloud/Fix/calendar-grid-event-click
Fix: can't click on widget event after conversation change in Talk
2024-03-21 13:32:04 +01:00
Richard Steinmetz c3df245dcc
fix(editor): switching to sidebar after creating a new event
Fix #5840

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-20 17:06:44 +01:00
Hamza Mahjoubi 25069ad310 Fix: can't click on widget event after converstation change in Talk
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-03-20 16:51:23 +01:00
Richard Steinmetz b745387f97
Merge pull request #5862 from nextcloud/fix/editor/untitle-event-placeholder
fix(editor): show placeholder if an event's title is empty
2024-03-20 11:01:41 +01:00
Richard Steinmetz b6383fe090
fix(editor): show placeholder if an event's title is empty
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-20 10:18:23 +01:00
Richard Steinmetz d1edd61e46
fix: move global sidebar style overrides to sfc
Regression was introduced by de1cf849af
in combination with the new reference widget. The global stylesheet is
imported by the reference entry point and thus overrides some styles
in other apps.

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-20 09:37:29 +01:00
Hamza Mahjoubi 439c8b99e6 Feat: Calendar widget
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-03-19 16:16:38 +01:00
Richard Steinmetz ded1f294eb
fix: restore original event ordering
The underlying issue has been fixed upstream.

This reverts:
- c5b5f162e0 (#4431)
- 5334250382 (#4646)

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-18 09:34:45 +01:00
Grigory Vodyanov d47632eb09
feat(scheduling): Automate free/busy slot selection
Signed-off-by: Grigory Vodyanov <scratchx@gmx.com>
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-03-12 19:24:40 +01:00
Richard Steinmetz 32a4ea5609
chore(vue3): migrate ::v-deep to :deep
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-07 13:05:50 +01:00
Christoph Wurst 2a7ec0535e
Merge pull request #5832 from nextcloud/fix/editor/save-buttons
fix(editor): grow save buttons and change their order
2024-03-06 17:53:28 +01:00
Christoph Wurst a81d592b10
Merge pull request #5831 from nextcloud/fix/default-cal-picker
fix: default calendar picker search and make it not clearable
2024-03-06 17:32:51 +01:00
Richard Steinmetz f2e6975f29
fix(editor): grow save buttons and change their order
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-06 15:32:46 +01:00
Richard Steinmetz 9dcc3bbeca
fix: default calendar picker search and make it not clearable
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-06 15:14:24 +01:00
Richard Steinmetz de1cf849af
fix(editor): bring back the three-dot menu
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-06 14:51:58 +01:00
Hamza Mahjoubi 106c00c4d1 Enh: Improvement to the free/busy ui design
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2024-03-06 12:29:08 +01:00
Grigory V 1c1e3ecc6b
chore(vue3): migrate appointment config store to pinia
Co-authored-by: Grigory V <scratchx@gmx.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-03-04 10:24:49 +01:00
Anna Larch 66223fd8e8 fix: kazakhstan holiday calendars
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-02-29 15:56:52 +01:00
hamza mahjoubi ccaca16184 Improve free/busy UI
Signed-off-by: hamza mahjoubi <hamzamahjoubi221@gmail.com>
2024-02-29 11:07:57 +01:00
Lukas Boersma 7a307bbcf0
feat: add a setting for the default calendar url
Co-authored-by: Lukas Boersma <mail@lukas-boersma.com>
Co-authored-by: szaimen <szaimen@e.mail.de>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-29 10:23:19 +01:00
Christoph Wurst 760aafd93b
Merge pull request #5815 from nextcloud/fix/5797/update-holiday-calendars
fix: update holiday calendars
2024-02-28 21:50:12 +01:00
Anna Larch 5a45f8916f fix: update holiday calendars
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-02-28 21:41:26 +01:00
Richard Steinmetz 5115deb175
chore: remove obsolete server version check
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-28 14:47:23 +01:00
Richard Steinmetz fd46192564
fix(freebusy): free for all blocks
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-26 16:33:50 +01:00
Richard Steinmetz cf51a389e4
chore: add weekday list label translation
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-21 08:48:06 +01:00
Richard Steinmetz 3369fc8ea9
feat(editors): redesign editors
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-20 16:41:34 +01:00
Grigory Vodyanov fd355c9a15
chore: migrate to nextcloud/vue 8
Signed-off-by: Grigory V <scratchx@gmx.com>
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-19 18:43:03 +01:00
Anna 799bf794a7
Merge pull request #5120 from rotdrop/bugfix/fix-erroneous-rsvp-attendee-menu-label
Change toggle RSVP menu label from "Send email" to "Request reply" (R…
2024-02-14 14:10:17 +01:00
Richard Steinmetz 1fa97de18c
Merge pull request #5759 from nextcloud/fix/editor/sub-line-user-tz
fix(editor): convert start date to user's tz for the sub line
2024-02-14 12:48:40 +01:00
Claus-Justus Heine 566265caf6 Change toggle RSVP menu label from "Send email" to "Request reply" (Répondez, s’il vous plaît!)
This sort of fixes #4372 by changing the menu label to indicate how the
underlying code reacts to changes. Of course, it does not resolve that
issue by changing the underlying code to react in the way the original label
promises.

Signed-off-by: Claus-Justus Heine <himself@claus-justus-heine.de>
2024-02-14 11:57:43 +01:00
Richard Steinmetz 0716226f34
fix(editor): convert start date to user's tz for the sub line
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-14 11:55:37 +01:00
Christoph Wurst 5d4e3e224d
fix(scheduling): Rephraze "Invitation sent" to "Awaiting response"
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-02-13 17:28:47 +01:00
Richard Steinmetz c370c1163a
fix: disable resharing of incoming shared calendars
Fix https://github.com/nextcloud/calendar/issues/5755

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-02-13 14:08:30 +01:00
Anna Larch eeacfa694a fix(appointments): add date to booking detail view
Signed-off-by: Anna Larch <anna@nextcloud.com>
2024-02-08 17:24:16 +01:00
Richard Steinmetz 54dfad2373
Merge pull request #5715 from nextcloud/chore/vue3/migrate-deprecated-slot-syntax
chore(vue3): migrate deprecated slot syntax
2024-01-24 16:08:41 +01:00
Richard Steinmetz 3d18fe1840
chore(vue3): migrate deprecated slot syntax
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-01-24 13:29:39 +01:00
Richard Steinmetz c9398b72f7
fix: missing public calendar initial state
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2024-01-24 13:17:55 +01:00
Christoph Wurst e6e8c2a531
fix(talk): Do not invite guest participants
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-01-18 15:14:21 +01:00
Richard Steinmetz 1e9f89d9c0
Merge pull request #5679 from ibpl/main-IB#1126264
Remove Share link action if calendar publishing is disabled
2024-01-17 15:43:07 +01:00
Christoph Wurst 0f77b41942
fix(appointments): Rate limit config creation and booking
Abusing the appointment config endpoint can lead to additional server
load. Sending bulks of booking requests can lead to mass notifications
and emails and server load, too.

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2024-01-10 15:32:55 +01:00
Pawel Boguslawski 4a9f810b80 Remove publish link is calendar publishing is disabled
Related: https://github.com/nextcloud/server/pull/34873
Author-Change-Id: IB#1126264
Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl>
2024-01-10 12:52:44 +01:00