[XenCustomize] Holidays Manager: Vacations, Trips & Travel-related CMS

[XenCustomize] Holidays Manager: Vacations, Trips & Travel-related CMS 1.1.0

No permission to buy ($45.00)
We're delighted to announce the release of Holidays Manager 1.1.0! The highlight of this release is compatibility with XenForo 2.3.0 RC 4 and above. We've also implemented several enhancements to improve your experience, including better dark mode support and a host of quality-of-life improvements. Plus, we've squashed a few bugs to keep things running smoothly.

Compatibility & Underlying Improvements​

  • Now compatible with XenForo 2.3.0 RC 4+
  • XenForo 2.3.0 RC 4 is now the minimum requirement for this (1.1.x) addon version.
  • To enhance the dark mode experience, we've optimized color schemes and button visibility within the addon's LESS templates.

New Features and Enhancements​

  • Added label on the Holiday view page to indicate holiday status:
    • Active Holiday: Displayed with an "Active/Inactive" label.
  • Enhanced holiday photos tab to show the photo count beside the tab label for quick visibility of associated photos.
  • Enhanced discussion tab to display reply count alongside the label, showing only when replies exist for increased engagement.
  • Holiday Tab View Permission: Implemented permission-based visibility for the Holidays tab to streamline user access.
  • Implemented styling adjustments to ensure everything displays correctly in dark mode.
  • Added style properties to Holiday view sections, making it easier to customize styles, especially for dark mode.
    • Holiday view section
      • Start background
      • Start title (Text, Background, and Freeform CSS/LESS code)
      • End background
      • End title (Text, Background, and Freeform CSS/LESS code)
      • Location title (Text, Background, and Freeform CSS/LESS code)
      • Purpose title (Text, Background, and Freeform CSS/LESS code)

Changes​

  • Modified the holiday location display logic to show a standardized message when the holiday location is not specified.
    • Added a new phrase xcu_hm_holiday_location_is_not_provided.
  • Changed the holiday 'Description' label to 'Tagline' for clarity and added a new phrase 'xcu_hm_tagline'.
  • Hide Custom Fields Section:
    • In create/edit holiday forms, the "Custom fields" section is now hidden if no custom fields exist.

Bug Fixes​

  • The option to automatically post a message in the holiday thread when it's deleted now works as intended.
  • Addressed the unknown 'public:alert_holiday_post_insert' template error.
We're delighted to announce the release of version 1.0.2 🎉 This update brings some improvements and fixes, enhancing your experience with Holidays Manager.

📜 Changelog​


  • Resolved an issue that caused an error in certain cases when viewing a user profile without an active holiday.
  • Improved handling for users without an active holiday to prevent unexpected errors.
  • Fixed an issue where an empty holiday block was displayed on user profiles when the user did not have any active holidays.
  • Improved layout for "LOCATION" and "PURPOSE" blocks on small screens. The blocks now stack in a single column for a better mobile viewing experience.
  • Added the newly launched customer support forum link to addon.json metadata.

Holidays-Manager-102-Location-Purpose-Blocks-Mobile.webp


📝 Upgrade Notes​


  • When upgrading make sure that you CHECK the "Overwrite existing files for add-on rebuilds / upgrades" option. If uploading file using an FTP or file manager, you have to overwrite all files.
  • Upgrade now and enjoy a smoother Holidays Manager experience! 🌟

Holidays Manager v1.0.1 Released​

We're delighted to announce the first maintenance release of Holidays Manager, introducing several enhancements to improve the holiday watch and category watch experience. This release also addresses bugs in the Category Watch feature.

📜 Changelog​

  • Added a Watched Holidays Page
    • This page displays all the Holidays you've watched in a new list view layout.
    • It allows you to efficiently manage your watched holiday posts, including:
      • Disabling email notifications
      • Stop watching holidays.
    • You can select all or multiple holiday posts and, with your selection, you can:
      • Enable email notification
      • Disable email notification
      • Stop watching.
  • Included a new navigation link for easy access to your watched holiday posts.
  • Added a Watched Categories Page
    • This page displays all the categories you've watched along the watch information.
    • It allows you to efficiently manage your watched categories.
    • You can select all or multiple categories and, with your selection, you can:
      • Enable email notification
      • Disable email notification
      • Enable alerts
      • Disable alerts
      • Enable sub-category notifications
      • Disable sub-category notifications
      • Stop watching.
  • Included a new navigation link for easy access to your watched categories.
  • Fixed incorrect table reference in the setWatchStateForAll method.
  • Fixed incorrect 'allowedValues' in the CategoryWatch entity's 'notify_on' column definition.
    • Updated the install script to reflect the corrected 'notify_on' values during table creation in xf_xcu_holiday_category_watch.
    • Added code in the upgrade script to handle the correction in existing installations.
    • These changes ensure consistency and accuracy in the handling of notification values in the xf_xcu_holiday_category_watch table.

Holidays-Manager-101-Watched-Holidays.png


Holidays-Manager-101-Disable-Email-Notifications.png


Holidays-Manager-101-Stop-Watching-Holidays.png


Holidays-Manager-101-Watched-Categories.png
Back
Top Bottom