April 6th, 2022

v13.1.00

What’s new

  1. eDirectory mobile app completely rehashed, including the following new functionalities:

    • Listing template editor is now available on the mobile app, which means all changes done on the site manager will also reflect on the app, like tabs order and labels, widgets order and all custom widgets.

    • Site manager can now create deals that will be available exclusively for the mobile app.

    • Banners will be displayed on the mobile app as well.

    • Site manager can now create banners that will be available exclusively for the mobile app.

    • New "Stories" section available for the app home screen, where the site manager can promote listings, latest news and offers.

    • Site manager will be able to customize the content displayed on the home screen, including labels, order and rules of how listings will be displayed.

    • Linking slides on the home screen to a listing is now optional, allowing site manager to promote any kind of content.

    • New section "Inbox", where users will be able to keep track of their notifications.

    • Visitors will be able to sign up using Apple ID.

  2. Deals module improvements:

    • Users will be able to upload a QR code, which will be displayed on the redeemed coupon, making it easier for sponsors to validate the deal.

    • Fixed prices are now optional, allowing users to create generic coupons such as "All products with 50% off".

    • Users will be able to define if redeem codes will be generated randomly for each deal redeem or define an unique, customized coupon code that will be presented for all visitors who redeem that deal.

    • Site manager will be able to disable the display of the time left to redeem and the deals left counter.

  3. Blog posts can now be bookmarked.

  4. New widgets available for the Template Editor.

    • Thin header - simplified version of the default header. Doesn't apply the cover image, adding more space for other widgets on the listing page.

    • Centralized header - adds more focus on the listing logo.

    • Centralized header (Type 2)

    • Centralized header (Type 3)

    • Header with gallery - displays up to 8 images from the listing gallery

    • Products & Services - allows site owners to create lists of products or services that will be shown as a catalog on the listing detail, perfect fit for small market places.

    • Contact Information -  includes the contact information (address, phone, additional phone, website and email) that currently is displayed only on the default header of the listing template.

    • Badges - Badges can now be applied in any other section of the listing template.

    • Widget "About" from the template editor was split on three new widgets. The existing widget is still available for use:

      • Summary Description: this widget displays only the summary description of the listing.

      • Summary Description Plus Image: this widget displays the listing main image followed by its summary description.

      • Long description: this widget displays the long description of the listing.

    • Twitter feed

  5. Twitter feed can now be added to listings and events detail pages.

  6. Site managers can now choose which levels will display banners on the detail pages. Available for listings, events and classifieds.

  7. Site managers can now choose which levels will display Google maps on the detail page. Available for listings, events and classifieds.

  8. Site managers can now select from which module the categories will be selected on any of the "Browse by category" widgets.

  9. New layout for themes Doctors, Wedding and Restaurant.

  10. LinkedIn URL can now be added to the listing page.

  11. New option to export claimable listings on the Mailing list section.

What’s changed

  1. Email notifications sent to site owners are now centralized on a single service which applies a HTML template for all emails. The new service also fixes some bugs that could affect the emails deliverability and set them as spam.

  2. Discount code field updated to accept up to 30 characters.

  3. Elasticsearch default value for the aggregation size updated to increase page load speedy on the results page.

  4. Logo image recommended dimensions updated to accept bigger images according to the header widget being used.

  5. Installed plugins can now be visualized on the "About eDirectory" pop up within the site manager section.

Minor fixes

  1. Fixed default image cropping in all frontend pages.

  2. Fixed bug on CKEditor image uploader that was allowing users to overwrite images with the same name.

  3. Removed references to swf support on banners image upload.

  4. Fixed error that was preventing site manager to create new sponsor accounts when the flag "Display listing traffic and stats for sponsors" is disabled.

  5. Fixed animation on the listing upgrade request pop up when using Firefox.

  6. Fixed line break and alignment on widget "Checklist" from the template editor.

  7. Fixed layout of the user avatar on the Recent reviews widget.

  8. Fixed invalid redirect to an external website when typing double slashes on the URL.

  9. Fixed wrong redirect to the profile page after the user successfully login after an initial invalid attempt.

  10. Label "Review it" on summary view updated to "Write a review".

  11. Label "Rate it" on Add review pop up updated to "Your rating".

  12. Fixed SQL error that occurs when trying to delete a listing template defined as the default template in an import.

  13. Fixed upgrades requests leads being shown with HTML tags on the site manager section.

  14. Translations file updated to a cleaner structure, generating smaller and easier to maintain files.

  15. Main database structure was updated and following improvements were applied:

    • Column smaccount_id removed from table Domain, since it's not used.

    • Table PackageItemsLOG removed from the system, since is no longer used. 

    • Added relationship between tables Account, Account_Domain and AccountActivation.

    • Added relationship between the tables SMAccount and Image

  16. Added validation on cards widgets rendering to prevent a fatal error in case the widget is saved without any of the required fields.

  17. Removed unused column from table BlogCategory that can cause an error depending on MySQL's sql_mode.

  18. Widget "Navigation with left Logo plus social media" renamed to "Navigation with left Logo".

  19. Fixed bug affecting the themes selection when the default widgets content doesn't exist on the database.

  20. Fixed option "Load image from Facebook" not working for visitor accounts.

  21. Added placeholder on the Captcha letters input.

  22. Fixed position of the error message on the Add review pop up.

  23. Fixed bug where subscriptions on Stripe are being created with annual renewal using the monthly price.

  24. Fixed Stripe webhook endpoint to accept the new format of subscriptions ids and invoice create date sent by the webhook.

  25. Fixed Stripe webhook creating an empty listing in case the subscription is attached to an item that no longer exists.

  26. Fixed error with authorize payments when any of the form fields contains characters that should be escaped within the XML structure.

  27. Fixed authorize recurring payments being created with annual renewal even though the payment was submitted with a monthly price.

  28. Fixed bug on the leads section that sometimes shows a link to a listing that doesn't belong to the specific lead.

  29. Fixed tabs addition on the listing template form not working when managing a domain differently from the one on the URL.

  30. Fixed spanish translations: 

    • "Presentado por" should be "Ofrecido por"

    •  "dias" should be "días" 

    • "x ofertas que quedan" should be "Restan x ofertas"

  31. Fixed JS validation that is preventing users from moving to the next step on the Advertise process when there's just one payment method activated in the system.

  32. Fixed listing template not being persisted throughout the advertise process when there's only one template enabled and users sign up using Google or Facebook.

  33. Fixed invalid link to add a new category on the manage categories section when there's no categories created.

  34. Fixed javascript error after deleting a tab on the listing template edition form.

  35. Fixed Mailing list export not working when selecting specific categories.

  36. Fixed dbalexception related with Unknown column type requested when run migration commands in a Database created directly from DOCTRINE commands that consider the entity classes and DBAL types.

  37. Fixed import process not updating the listing template when the option "Overwrite matching items" is checked.

  38. Locations synchronization within Elasticsearch process rehashed to prevent memory limit problems. 

  39. Fixed DateTime format in API for deals and events.

  40. Added validation on widget Recent Articles plus Popular Articles to prevent the HTML from being written when there's no articles to be displayed.

  41. Fixed validation that was preventing the menu "Mailing List" on the Promote section from being displayed when the Mailchimp plugin is enabled.

  42. Fixed favicon display on the header's widget edition when there's no image uploaded yet.

  43. Fixed Google maps geocoder on the listing entry form not considering all locations previously selected.

  44. Added onDelete="CASCADE" to AccountConsent entity.

  45. Links to social networks on the listing page updated to include the attributes "noopener noreferrer"

  46. Fixed author name display on widget Recent Articles plus Popular Articles.

  47. Fixed placeholder images on the Advertise sample pages.

  48. Label "in" followed by the listing categories on the results pages was translated. 

  49. Fixed typo on the tooltip for the featured location selection.

  50. Fixed account information being shown for edition when it shouldn't on the edit review form within the site manager section.