Calendar

Calendar 2.4.5

Event management system for XenForo.

Calendar 2.4.5

Calendar 2.4.5 is now available for all licensed customers to download.
  • Fix typo in addon.json.

Calendar 2.4.4

Calendar 2.4.4 is now available for all licensed customers to download.
  • Display list of events attended by a user on their profile.
  • Show venue descriptions when viewing a venue.
  • Add several missing phrases.

Calendar 2.4.3

Calendar 2.4.3 is now available for all licensed customers to download.
  • Import native functions.
  • Add back "Allow users to RSVP to past events" option.
  • Paginate event venues list in the ACP.

Calendar 2.4.2

Calendar 2.4.2 is now available for all licensed customers to download.
  • Fix an issue with events set to recur weekly on set days, not recurring weekly on set days.
  • Other assorted quality of life improvements to recurring events.
  • Fix a PHP 8 template error when viewing the calendar index list.

Calendar 2.4.1

Calendar 2.4.1 is now available for all licensed customers to download.
  • Add class names to events returned by the event feed.
  • Minor tidy up and re-organisation of options.
  • Avoid throwing errors if the add-on is in a processing state.
  • Opt not to eager load user responses to events so eagerly to reduce query overhead when this information isn't needed.
  • Support attendance responses to past events. This can be enabled in the options and is disabled by default.
  • When viewing attendance information for past events, ensure phrases are in the past tense.
  • Minor code cleanup.

Calendar 2.4.0

Calendar 2.4.0 is now available for all licensed customers to download.
  • If a user has specified their location in their profile, add a new navigation link to show events near them.
  • Add basic public-facing page for event venues.
  • Add additional CSS classes to RSVP buttons.
  • Fix an issue where the date icon might overlap the title of an event when on mobile.
  • Properly insert news feed entries when someone RSVP's to an event.
  • Fix an error thrown when trying to cancel or reinstate an event.
  • Ensure moderator log entries include the event title.
  • Fix ordering of events in a handful of locations.
  • Exclude cancelled events from the upcoming events widget.
  • When displaying a map from Google Maps, ensure the location is URL encoded.
  • When rebuilding the sitemap for events, load less data.

Calendar 2.3.1

Calendar 2.3.1 is now available for all licensed customers to download.
  • Add an option to limit event venues to specific calendars.
  • The event creator is now able to send alerts (if they have permission) to users who have RSVP'd a certain way.
  • Add additional links to the navigation bar to quickly find events you're going to, might be going to or are on the waiting list for.
  • Allow widgets to be ordered by event attendee counts.
  • Add a widget option to only show events occurring at specified venues.
  • Fix reference to wrong column in "Latest events" activity summary section.

Calendar 2.3.0

Calendar 2.3.0 is now available for all licensed customers to download.
  • Add the ability to create pre-defined event venues that users select when creating events.
  • Add an activity summary definition to pull latest events.
  • Add a rebuild tool to rebuild event location metadata.
  • Assorted changes to how distance filtering works to yield more accurate results.
  • Adjust how upcoming events are ordered in the associated widget.
  • Fix incompatibility between the Calendar and Gift Upgrades add-ons.
  • Ensure thread type information is added on fresh installs.
  • Fix an issue preventing the "Automatically create thread in forum" option from working.
  • Add the missing nf_calendar_last_update phrase.

Calendar 2.2.3

Calendar 2.2.3 is now available for all licensed customers to download.

Upon upgrade, this version will run a rebuild task to update the metadata of recurring events.
  • Fix an issue with display of never ending events.
  • Fix an issue preventing RSVP to recurring events.
  • Tweak featured events logic to not include past events.

Calendar 2.2.2

Calendar 2.2.2 is now available for all licensed customers to download.
  • Fix possible issues upgrading from XF1.
  • Assorted fixes and improvements for recurring events.
  • Add some missing phrases.

Calendar 2.2.1

Calendar 2.2.1 is now available for all licensed customers to download.
  • Display number of people attending an event on the event listing.
  • When exporting events to an .ics file, only include those that are upcoming.
  • Fix a typo in pagination URLs for calendars.
  • Store event featured status with the event itself too.
  • Minor tweaks to ensure location autocomplete is properly loaded when required.

Calendar 2.2.0

Calendar 2.2.0 is now available for all licensed customers to download.
  • Require XenForo 2.2+.
  • Require PHP 7.2+.
  • Calendars and events now implement the LinkableInterface.
  • Add a style property to display date icons in event lists.
  • Add a featured events carousel widget which, by default, is placed above the event list on the calendar index page.
  • Slightly increase map size when a location is provided.
  • Fix an issue preventing recurring options from being removed.
  • Fix an issue causing organiser avatars to overflow on the event list.
  • Ensure RSVP news feed items are hidden when the response was made anonymously.
  • Reduce query usage when viewing individual events.
  • Switch to XenForo 2.2's new way of previewing editor contents.
  • Fix reference to incorrect registry key for event custom fields.

Calendar 2.1.10

Calendar 2.1.10 is now available for all licensed customers to download. Note that the next major update will hard require XF 2.2 and PHP 7.2 or greater.
  • Add an option to create a waiting list when an event has maxed the number of attendees allowed. If someone ends up changing their RSVP to not going, users on the waitlist are notified.
  • Add the ability to order events by the number of attendees.
  • Event owners can now see a printable list of attendees.
  • Create a news feed item when a user RSVPs to an event.
  • Allow users to RSVP anonymously to an event. Other users will not be able to see them in the response lists but they will be visible to the owner of the event.
  • Properly handle user deletions, renames and merges.
  • Minor improvements to the installer.

Calendar 2.1.9

Calendar 2.1.9 is now available for all licensed customers to download.
  • Now requires PHP 7.0+. The next major update will hard require XF 2.2 and PHP 7.2+.
  • Now depends on Standard Library by Xon.
  • Make it clearer on the calendar views when events have been cancelled.

Calendar 2.1.8

Calendar 2.1.8 is now available for all licensed customers to download.
  • Improve compatibility with a private add-on.
  • Ensure discussion type of linked thread is updated when event threads are changed.
  • Update discussion state of linked thread when event is deleted / made visible.
  • Remove reactions on hard delete.

Calendar 2.1.7

Calendar 2.1.7 is now available for all licensed customers to download.
  • Avoid an error when trying to cancel an event no one is attending.

Calendar 2.1.6

Calendar 2.1.6 is now available for all licensed customers to download.
  • Add the ability for events to be cancelled. When cancelled, notifications will be sent to all who RSVP'd as attending or maybe attending.
  • Add a clearer link to completely remove an RSVP.
  • Fix display of inline moderation checkbox when viewing a list of events.
  • Ensure tables have a consistent naming scheme.

Calendar 2.1.5

Calendar 2.1.5 is now available for all licensed customers to download.
  • Make sure time input controls are properly hidden on page load when editing an all-day event.
  • Add clearer filtering option to get to past events.
  • Phrase some bits of hardcoded text.
  • Prevent users from creating threads within designated event forums.
  • Ensure JS bundles are all properly minimised.
  • Ensure location auto-completion JS isn't loaded if the feature is disabled.
  • Installer hardening.
  • Remove some lingering unused templates.

Calendar 2.1.4

Calendar 2.1.4 is now available for all licensed customers to download.
  • Fix incorrect relation when pulling RSVP responses.
  • Fix menu drop down button showing with no options.
  • Add missing event bookmark phrase & template.
  • Fix RSVP permission check & all day event start/end dates.
  • Add widget to display upcoming events.
  • Clean up unused phrases.
  • Add support for Xon's User Activity add-on.

Calendar 2.1.3

Calendar 2.1.3 is now available for all licensed customers to download.
  • Fix an issue where (user_id, event_id) uniqueness wasn't enforced on event read table
  • Minor improvements to SEO-related metadata.

Calendar 2.1.2

Calendar 2.1.2 is now available for all licensed customers to download.
  • Restore JS functionality to when picking event start and end dates.
  • Redirect back to calendar when deleting event.
  • Fix counter rebuild query looking for incorrect column name.
  • Maintain layout when paginating.
  • Show event header and tabs on associated discussion threads.
  • Show RSVP filters in filter bar when active.

Calendar 2.1.1

Calendar 2.1.1 is now available for all licensed customers to download.
  • Add rebuilds as command line commands.
  • Add rebuilds to Tools -> Rebuild caches.
  • Add the ability to autocomplete locations.
  • Improve support for approval queue.
  • Minor fixes to date pairing JS.
  • Added a couple templates that were missing.
  • Ensure attachment thumbnails appear correctly.
  • Ensure embed metadata is rebuilt after an XF1 upgrade.
  • Display create event button in forums linked to specific calendars.
  • Update bundled utils.

Calendar 2.1.0

Calendar 2.1.0 is now available for all licensed customers to download.
  • Minor bug fixes and improvements.

Calendar 2.1.0 Beta 4 (Unsupported)

Calendar 2.1.0 Beta 4 is now available for all licensed customers to download.
  • Filters for visitor's RSVP on events.
  • Expand event / calendar exporting functionality.
  • Initial iteration of location-based filtering.
  • Add missing phrases so FullCalendar can be localised properly.
  • Wire up birthday options to ensure they appear and disappear correctly.
  • Assortment of other bug fixes and improvements.

Calendar 2.1.0 Beta 3 (Unsupported)

Calendar 2.1.0 Beta 3 is now available for all licensed customers to download.
  • Roll back to FullCalendar 3 temporarily.
  • Re-add support for recurring events with forwards compatibility for FullCalendar 4.
  • Pull additional data points for events with locations to make way for location filtering events.
  • Prep work for venue saving.
  • Other minor bug fixes and improvements.

Calendar 2.1.0 Beta 1 (Unsupported)

Long awaited port to XenForo 2.

It should be noted that FullCalendar v4 was recently released and this add-on will be transitioning to it. I will be working on this through the beta process so some things specifically FullCalendar related may still be a little wonky. Most importantly, recurring events are being re-done from the ground up and will hook in better with FullCalendar as there is now native support for them.
  • Initial port.

Calendar 1.0.12

Sorry for the delay here, personal commitments have been keeping me busy.
  • Fix a math issue causing RSVP alerts to be sent a tad earlier than expected.
  • Fix unexpected response from RSVP pages in certain edge cases.

Calendar 1.0.10

As usual, you'll need to do some housekeeping straight after upgrading. I strongly recommend using Chris D's add-on install and upgrade to install this update to avoid potential issues with strict opcaches.
  • Head to ACP → Applications → Event Options and have a browse. Some options have been expanded or otherwise updated so make sure to re-save to avoid potential undefined index issues.
  • Include cover image information and other minor tweaks for schema.org metadata.
  • Add the ability to exclude users with no posts from birthday sidebar widgets.
  • Display cover images for events in sidebar blocks, where available.
  • Fix an issue where attendee limits would not be set correctly.
  • Apply thousands separator in a few places where it wasn't present.
  • Sort the featured events page by chronological order.
  • Fix typo in installer and make sure event image required column is added to the correct table.

Calendar 1.0.9

Just a quick update with some changes I'd made on a different machine but forgot to merge in to the last release.
  • Include more schema.org metadata on event pages.
  • Properly display custom fields on the calendar list, if enabled.
  • Sort featured events in chronological order.

Calendar 1.0.8

Sorry for the delay on getting this version out. I have been away on business for a couple weeks. I'm back and I've got a nice little quality-of-life Calendar update with me. A couple pesky issues fixed and some other minor improvements.

As usual, you'll need to do some housekeeping straight after upgrading. I strongly recommend using Chris D's add-on install and upgrade to install this update to avoid potential issues with strict opcaches.
  • Head to ACP → Applications → Event Options and have a browse. Some options have been expanded or otherwise updated so make sure to re-save to avoid potential undefined index issues.
I will also be opening up testing for the XF2 version of this add-on very soon so if you'd like to opt-in to that, let me know. You must have an active license.
  • Throw a clearer error message when users try and save an event with no title.
  • More reliably sort events especially when they are recurring.
  • Add an option to control the number of responses displayed per page.
  • Add flood check support.
  • Avoid subtracting from zero values when deleting events.
  • Avoid duplicating add tags link when viewing an event's discussion thread.
  • Correct a typo with tag permission names.
  • Tweak find-new events page to only show upcoming new events.
  • Allow disabling of current date/time pre-filling when creating new events.
  • Add phrases for the mini calendar.
  • Display location under the time row when viewing a list of events.
  • Add the ability to exclude users with no avatar from birthday sidebar widgets.

Calendar 1.0.6

Apologies for the slight delay in getting this one out. I'd originally planned to release this last week but life happened and has kept me busy since. :)

To support some of the new changes and features, you'll need to do some housekeeping straight after upgrading. I strongly recommend using Chris D's add-on install and upgrade to install this update to avoid potential issues with strict opcaches.
  • Head to ACP → Applications → Event Options and have a browse. Some options have been expanded or otherwise updated so make sure to re-save to avoid potential undefined index issues.
  • If you're using the Google API integration, head to your Google Cloud Console and add the Places and Geocoding API to your existing application. This will allow you to use the new autocomplete location field.
And now, on to the changes themselves:
  • Show the calendar that an event is from when viewing user profiles.
  • Integrate with Google's Places API to provide an autocompleting location field.
  • If you have a Google API key set, fetch additional location data to prepare for future features. *tease*
  • If a user picks an end date before the start date for an event, handy informational text will now magically appear letting them know the start date was automatically adjusted.
  • Tweak vBulletin importer queries to better handle table prefixes.
  • Add the ability to display RSVP buttons in the header. Design is subject to change here and feedback is appreciated.
  • Add the ability to enable / disable RSVP alerts on a per-response type basis.
  • Ensure next date display for an event is correctly updated when recurring options are changed.
  • Minor improvements to bring the add-on inline with its upcoming XenForo 2 counterpart.
  • Allow events to be watched by users. Watchers will receive notifications when key event information changes, i.e. location, start / end dates, etc.
  • Add more options for "More in X" / "More from X" blocks.
  • Configure number of events to display or hide the blocks entirely.
  • Configure length of snippets to display for either block.
  • Add support for the moderation queue handler.
  • Allow custom fields to be displayed on event widgets.
  • Send reminder alerts for people that have RSVP'd that they are going or might be going to an event.
  • Add alert preferences so users can opt-out of receiving RSVP alerts.
  • Include recurrence data in exported .ICS files.

Calendar 1.0.5

This release mostly encompasses some smaller quality-of-life changes, prep for the upcoming XF2 version and some bug fixes.
  • Slightly tweak exported .ics file names to avoid duplication.
  • Include RSVP status in the exported .ics file.
  • Add table prefix support to vBulletin importers.
  • Ensure [FS] Events importer actually appears.
  • Workaround a strange FullCalendar design decision that was causing some multi-day events to render incorrectly.

Calendar 1.0.0 Beta 8

Sorry for the uber long wait for this version but lots of under-the-hood improvements included!

Calendar 1.0.0 Beta 4

Remember to rebuild your search index. :)
  • Resolve some build issues.
  • Add some missing phrases.
  • Ensure events are properly indexed.

Calendar 1.0.0 Beta 2

So many changes there's way too many to list. :D

Calendar 1.0.0 Beta 1

So much has changed in this release that I'd be here all night writing the change log.

This is mostly feature complete but I'm open to feedback and there'll likely be more configuration options made available as needed. Enjoy. :)

Pricing information

Price
$60.00
License duration
12 months
Renewal price
$30.00

Other products you might like

Share this product

Back
Top