Events Plugin 📆

(Angus McLeod) #442

Great report, however I can’t repro this. I made an example topic in Events - Angus' Sandbox following your suggested steps. The “Navigate to first post after topics are read” setting works as normal.

See if you can reproduce it in that category? It has “Navigate to first post after topics are read” enabled.

2 Likes
#443

Found it! :smile:

The date part of the title—the one that the event plugin appends to it—causes the issue (repro on your sandbox).

  • Clicking on the regular part of the topic title opens the first post
  • Clicking on the date part of the title opens the last post read.
2 Likes
(Angus McLeod) #444

Good catch! I took a quick look, but it’s actually a bit tricky. I’ll need to take a look at this one in some more depth the week after next.

https://discourse.angusmcleod.com.au/t/events-event-label-in-topic-list-does-not-respect-navigate-to-first-post-after-topics-are-read/901

1 Like
(Angus McLeod) #445

As scheduled, I’ve added the ability for event admins to add and remove users from an RSVP list:

2 Likes
(Tobias Eigen) #446

Wow, Angus, this is amazing progress. Thanks!

Three bits of feedback:

  • the “Guest list” entry box is a bit confusing as an empty rectangle to start with - any way you could provide “add a user” helper text in the box to explain what can be done with it, like with starting a new message:
    24%20AM
  • any way to be able to add email addresses to the field, creating a staged user, similar to the PM to staged user functionality?
  • are people on the guest list subscribed to the topic, e.g. are they watching the topic and notified of all replies because they rsvp’d?

And a bug: there seems to be a problem with Guest list being available to be filled in already while the topic is first being created. see screenshot for what happens. If I empty the “Guest list” box and save the topic, then return to edit and add users it works as expected.

14%20AM

(Tobias Eigen) #447

Noticing two things today about the events plugin - welcome any advice.

First, editing event details bumps the topic. A fix for this I think would be to enable editing of event details via the edit link next to the title - editing titles does not bump topics. This would also address support requests I constantly face in my community - people always forget how to get to the event details. Or there some way I don’t know of to prevent bump when editing just event details?

Second, events in the past are not obviously indicated as such in topic lists. So a date on 3 May 2018 looks like it is happening on 3 May 2019, especially if you edit an old topic to edit date details! This happened to me today. Some sort of visual differentiation between upcoming and past events would be helpful. Displaying event date including year on mouseover even.

(Angus McLeod) #448

I’ve added this :+1: add placehodler for guest user-selector · angusmcleod/discourse-events@55b73a3 · GitHub

I’ve added these in for May 24: Events: RSVP Guest list upgrades - Public Work - Angus' Sandbox

Not sure what you mean here? When I add guests on topic creation it works as expected.

I’ve added this in for the 17th of May: Add event edit controls to topic edit area - Public Work - Angus' Sandbox

I’ve added this in for June: Improve display of past events on the topic list - Public Work - Angus' Sandbox

1 Like
(Tobias Eigen) #449

Cool. Thanks, Angus! This all looks terrific. :+1:

I just tested and this seems to have gone away. Maybe random behavior related to some browser cache issue during installation of the plugin.

1 Like
#450

Small UI bug on mobile:

  • link to calendar export jumps to new line for dates that span multiple lines instead of aligning right
  • dropdown list flows over the left edge as a result

1 Like
(Angus McLeod) #451

Thanks for this report :slight_smile: I’ve scheduled this in for next week: Events mobile UI bug - Public Work - Angus' Sandbox

The events plugin has got a busy to-do list!

https://discourse.angusmcleod.com.au/tags/events/l/agenda

2 Likes
(Kartik Singhal) #452

Hi @angus

There seems to be a bug that has creeped in last couple of weeks. All the timezones listed are UTC:

(Angus McLeod) #453

This has been fixed: Event label should respect "Navigate to first post after topics are r… · angusmcleod/discourse-events@665da59 · GitHub

Thanks for reporting this! I’m trialing a new system for bug reports. If you could fill out the bug report wizard here: https://discourse.angusmcleod.com.au/w/bug-report

Here’s an example of report that I just filed using the wizard: Auto-filling tags in the topic fields in the Create topic action does not work - Bug Reports - Angus' Sandbox

When you create the report, I schedule it to be fixed ASAP

2 Likes
(Markus) #454

I vote for a standardized dialog with an consistent arrangement & alignment of the input fields. The official calender plugin has a nice one… I guess, we‘ll see much more useful plugins in case Discourse offers a framework for the most common UI elements

Best

(Angus McLeod) #455

Do you find some aspect of the ‘add event’ modal confusing? Could you elaborate?

1 Like
(Markus) #456

Indeed, the official dialog looks more clean and important input fields (e.g. the until one) is always visible. Just the all-day checkbox seems to be missing. The best thing is, I can use it by tab key and don’t need the cursor all the time…

basic view

with details

!

(Angus McLeod) #457

hmm actually I find the opposite to be true. Open the Insert date / time modal and press tab. Then try opening the Add Event modal (e.g. here) and press tab.

Generally, I agree there are UI improvements that can be made, but I don’t see a huge difference between the date/time selection between the two modals that would reflect significantly in UX.

(Quim Gil) #458

Hi, I think I have found a bug?

Create a new topic setting the date from May 20 to June 20 (or another combination as long as the day of the month is the day). All day. Save the topic.

Now the topic shows May 20 only, even if the calendar shows correctly the span of several weeks. (wrong)

If you change the end date to to June 19, then the UI shows May 20 - June 10 (correct).

1 Like
(Angus McLeod) #459

This feature request has been completed. See further: Add event edit controls to topic edit area - Public Work - Angus' Sandbox

1 Like
(Angus McLeod) #460

Thanks for the report! This one was actually reported a few weeks ago and is next on the agenda to be fixed. See further: Events: End date Bug - Public Work - Angus' Sandbox

2 Likes
(Globulle) #461

Hi @angus, any hope you could give this Private iCal feed feature a try some time? What are your plans concerning it? It has become a critical feature for my community. :slight_smile:

Anyway, thank you for the hard and good work!