Commit Graph

64 Commits

Author SHA1 Message Date
jjaffeux 5aaae931eb FIX: prevents height jumpyness 2020-05-26 14:24:55 +02:00
Joffrey JAFFEUX dca3145d47
FEATURE: displays an error in preview for more than one event (#42)
This commit also introduces client side tests, this plugin only had server side tests before.
2020-05-10 13:54:48 +02:00
jjaffeux 31a8524a80 FIX: hides dropdown if no actions available 2020-05-04 10:55:37 +02:00
jjaffeux fdabeb07bc FIX: rename events-calendar to upcoming-events-calendar
This was causing a name clashing with discourse-envets.
2020-05-03 09:49:20 +02:00
jjaffeux 34d15bc3d0 UX: localize avatar flair title 2020-04-30 14:41:17 +02:00
jjaffeux 274902260b UI: larged widget dropdown item padding 2020-04-30 14:18:20 +02:00
jjaffeux 1723fe86c5 UI: ensures status and creator are perfectly aligned 2020-04-30 14:11:27 +02:00
jjaffeux 6bcce74c2d UX: uses star everywhere to show interest 2020-04-29 21:30:43 +02:00
jjaffeux d0593f7621 UX: highlight when interested is chosen 2020-04-29 21:26:25 +02:00
jjaffeux f1e22ac51e REFACTOR: this is now done globally 2020-04-29 21:19:32 +02:00
jjaffeux 24b92f2b33 dead code 2020-04-29 21:18:49 +02:00
jjaffeux 3df5127ef1 UX: prevents dropdown usage while setting attendance 2020-04-29 21:14:11 +02:00
jjaffeux 8f7188ed15 UX: replaces footer by a dropdown 2020-04-29 21:11:39 +02:00
jjaffeux 8685775824 UI: uses widget-dropdown and slightly changes update attendance UI 2020-04-29 20:10:49 +02:00
jjaffeux 95586dca90 UI: icon was using incorrect color 2020-04-29 18:11:11 +02:00
jjaffeux f5390d8cef UX: mages edit post event standout less 2020-04-29 18:03:48 +02:00
jjaffeux 37bbc4b5d6 UX: makes event standout more 2020-04-29 18:02:07 +02:00
Joffrey JAFFEUX f601d72485
FEATURE: decorates header-title with event date when possible (#39) 2020-04-29 17:58:59 +02:00
jjaffeux 10b0c9371a FEATURE: displays a preview of the event in the composer 2020-04-28 10:47:29 +02:00
jjaffeux 0cf857af02 UX: replaces [wrap] by [event]
Syntax is now:

```
[event start="date"]
[/event]
```
2020-04-23 13:23:59 +02:00
jjaffeux 93ec8dd1d0 UX: slightly larger modal container for event builder 2020-04-22 23:43:56 +02:00
jjaffeux 7b71cccc58 UX: uses new date-time-range-input 2020-04-22 23:26:18 +02:00
jjaffeux 50e72a5598 FIX: ensures height is correctly computed 2020-04-22 23:24:10 +02:00
Joffrey JAFFEUX 3966e58c96
FIX: reduces visual noise of grouped events on mobile (#38) 2020-04-22 17:36:48 +02:00
jjaffeux e48f49a4f1 FIX: uses correct modal class 2020-04-12 21:27:45 +02:00
jjaffeux 2e3458e4b5 UX: adds margin and background to event 2020-04-12 14:21:32 +02:00
jjaffeux dd0b28677c UX: always apply vertical margin on calendar 2020-04-12 12:56:54 +02:00
Joffrey JAFFEUX 3a9b218b3b
FEATURE: display upcoming events in a calendar (#33) 2020-04-10 11:35:53 +02:00
Joffrey JAFFEUX 5665832fe7
REFACTOR: ensures consistent naming with discourse-post-event (#26) 2020-04-09 18:10:45 +02:00
jjaffeux 3b945689c0 UX: do not lowercase show all 2020-03-28 19:01:32 +01:00
jjaffeux a710fdda9f UX: improves buttons texts and visuals 2020-03-28 18:12:59 +01:00
jjaffeux 903127494c UX: puts less emphasize on status and hide it when standalone 2020-03-28 17:47:13 +01:00
jjaffeux fe6c2e6102 FEATURE: uses post_event date in op to decorate topic title 2020-03-27 21:37:38 +01:00
jjaffeux f7c2903096 REFACTOR: uses only defined status in the UI 2020-03-27 17:06:00 +01:00
jjaffeux 61d46509d9 UX: slightly more spacing in invitees list 2020-03-27 08:58:54 +01:00
jjaffeux 32dc03d729 UX: display expired events 2020-03-26 20:38:28 +01:00
Joffrey JAFFEUX 988b066ab5
FEATURE: implements initial support for post events (#24) 2020-03-26 14:11:33 +01:00
jjaffeux 0bd275e180 FEATURE: allows to choose the outlet to display category calendar 2020-02-27 10:15:37 +01:00
jjaffeux 31d261f54d UX: fake calendar height while loading 2020-02-19 17:52:03 +01:00
Joffrey JAFFEUX 2fb5d54a25
FEATURE: allows to show a calendar from a post on a category header (#20) 2020-02-18 08:50:39 +01:00
Vinoth Kannan eff4de06ae
FEATURE: display group members by timezone in posts. (#19) 2020-02-06 19:05:06 +05:30
Mark VanLandingham 336607f70b
FIX: Prevent sticky hover on mobile and tz picker overflowFixes for mobile styling (#15) 2020-01-21 08:59:13 -06:00
jjaffeux e735f87d5b FIX: ellipsis is not yet available in stable 2020-01-15 09:46:23 +01:00
tshenry fd39c7feb0
UX: Color fix for list view when there are no events to display 2020-01-14 17:55:05 -08:00
Kris 4ccd9da4d7 UX: Color fixes for new list view 2020-01-14 15:13:13 -05:00
Mark VanLandingham 13cbdb5315
FEATURE: Add to google calendar link on list view (#12) 2020-01-14 08:25:16 -06:00
Sam Saffron a699625989 lint file 2019-12-31 13:38:33 +11:00
Martin Brennan 3561c3919b
FEATURE: Add timezone picker and options (#11)
Added these options for the markdown block, which utilise fullcalendar's inbuilt timezone functionality:

* `defaultTimezone` - Provide a default timezone to display the calendar dates in. If this is null we fall back to the current user timezone, and if that is null (or the current user is null) we fall back to moment.tz.guess(). This value is validated.
* `tzPicker` - If set to true, show a dropdown list allowing the user to pick the timezone the calendar displays in. The selected value is based on the rules described in tzdefault. If this is not turned on we show the text of the timezone in the header. The options for the picker come from moment.tz.names() and are rendered into the select at runtime, so we are not storing huge amounts of <option> HTML elements in the DB for no real reason.

I also hid the fullcalendar title because the title is now up in the header of the calendar
2019-12-31 07:52:12 +10:00
jjaffeux 0fda573574 UX: makges grouped events border more visible 2019-12-30 11:53:20 +01:00
jjaffeux 7a3b513d1b UX: adds css ellipsis to events 2019-12-30 11:53:07 +01:00