This is so needed! It would be a fantastic addition, and markedly improve the utility of this plugin.
I’ve managed to do it manually by modifying the .ics file that you can download. I then email this as an attachment to the punters. If most of your users have emails turned on, this can be as a PM or via a notification.
The key is adding a DESCRIPTION: and a LOCATION:
DESCRIPTION:
Add a line in the .ics file which starts with DESCRIPTION:
- new lines of displayed text are separated by
\n - if you need another line of the .ics file for a longer description, indent it with a single space
- URLs can be included with no special formatting required
LOCATION:
You can put anything in here - an address, a description of how you are going to meet, or the topic URL
Example modified .ics file:
BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Discourse//EN
BEGIN:VEVENT
UID:1704916800000_1704920400000
DTSTAMP:20240109T202706Z
DTSTART:20240110T200000Z
DTEND:20240110T210000Z
SUMMARY:Demonstrate how to use .ics files for Discourse Events
LOCATION:See the meta topic below
DESCRIPTION:Here is the link:\n\n
https://meta.discourse.org/t/include-link-and-description-when-adding-to-google-calendar-and-ical/278507
END:VEVENT
END:VCALENDAR
Here is the .ics file if you want to try it out: