November 2, 2023

huulo v3.4.0

  • November 2, 2023
  • huulo
  • v3.4.0

We've been hard at work behind the scenes, and we're excited to bring you some significant updates! In this release, we've undertaken a major refactor of one of our core backend modules: users/identities and user import. This overhaul has led to significant enhancements in both stability and user-friendliness. The user import process is now considerably more stable, boasts improved input validation, and introduces the ability to preview and edit changes before finalizing the import. And the best part? It's now asynchronous, making the whole experience smoother! ๐Ÿ˜ƒ

That's not all! We're thrilled to announce the introduction of a CDN (Content Delivery Network) service for lightning-fast image delivery. This translates to a remarkable 4-5 times improvement in frontend loading speed. Plus, there's no need to go through the hassle of optimizing your images with tools like squoosh.app before uploading them to huulo! Booom!!!

Our board module has also undergone a transformation, effectively replacing sli.do. You can now pin board entries to the top of the list and archive them, whether you're in the frontend or the backend. Say goodbye to additional services for your event's Q&A sessions โ€“ huulo has you covered!

Here's a brief overview of additional improvements:

  • Program Item Filters: We've added filters to the backend's program page, making it easier to sort through your program items.
  • Flexible Post Publishing: You can now publish a post with or without a push notification.
  • Custom Styling: We've introduced the ability to incorporate an external CSS file to tailor the appearance of the huulo web app according to your preferences.
  • Enhanced Linking: Enjoy the newfound flexibility of adding external or internal links to activity categories, activities, and info categories. This feature empowers you to organize your data within huulo in diverse ways. For instance, an activity category can be linked to a speaker, a board, an info item, a custom page, another activity category, and much more.

Highlight:
Last month marked a milestone in our journey, with a record-breaking number of active users. On one particular day in October, we had over 2000 daily active users, and in the last 30 days, more than 11,000 users have engaged with huulo!

What's Next:
We're currently dedicated to improving our API. Our ultimate aim is to enhance data management and enable seamless integration between huulo and other services. There are already exciting features like "User Passes" available, exclusively accessible via the API. Stay tuned for further updates!

As always, if you have any questions or need assistance, our team is here to support you. Feel free to reach out to us at support@huulo.io.

Thank you for choosing huulo โ€“ we're committed to delivering exceptional experiences and continually enhancing our platform for you. ๐Ÿ˜œ

Added

Improved speed in frontend! Added CDN for all images loaded from frontend. No need for squoosh.app anymore.

Added

Users in a preview of an import can now be edited before final import

Added

Analytics page - Add links to top pages list to be able to open them in frontend.

Added

Option to disable unregistration of activities.

Added

Option to move users from household to another household.

Added

Show gender on household user list.

Added

Added start and end date to new event form

Added

Added event contact person

Added

Check-in/Check-out feature in activities in backend

Added

A user can now have a personId for better identification.

Added

Option to add external css file to adjust styling of frontend.

Changed

Refactored whole user and identity management for better stability.

Changed

Refactored the whole user import service for better usability. Added better input validation. Go async!

Changed

Refactored webhook service. Going async!

Changed

Refactored send user logins action. Going async!

Changed

Elements marked as hidden (categories, activities and info) are send to frontend for linking from other elements.

Changed

Program items with same start time but different duration are now ordered by duration.

Changed

Updated layout of user new/edit pages.

Changed

Cleanup notifications in backend. Replaced with flash messages.

Changed

Renamed module โ€œHomeโ€ to โ€œStart Pageโ€ in internal module link list.

Changed

Renamed Family Group to Household

Changed

User overview now displays all users not only primary users.

Changed

Frontend: Hide menubar if only one menu item.

Fixed

Upload new app icon not re-creating app icon.

Fixed

Edit publishedAt form field on posts.

Fixed

Order of program items with same time.

Fixed

File size validation - max. file size is 2MB.

Fixed

Fixed resending emails with error but successfully sent.

Fixed

User address lookup - remove old location if empty address.

Fixed

Fixed gender field using the wrong value.

Fixed

Frontend: Added missing translations. E.g. country list.

Fixed

Fixed allow push notifications pop-up on iOS if webapp is not yet installed.

Fixed

Frontend: Fixed order of speaker session list on speaker page.

Fixed

Frontend: Fixed phone number pattern for Germany.

Security

Fixed security controls for cloning items.

Removed

Concept of primary users in a household. A user with an email is a user with an identity and login.