ICF Church

New Features

  • February 20, 2023
  • huulo
  • v3.1.0

We're excited to announce a lot of new features! Most notably, our app menu is now fully customizable, giving you even greater control over your app. We've also added custom pages, which means that you can create your own app pages tailored to your unique needs. And that's not all - we're thrilled to let you know that a new start page and news feed module is coming soon, which will keep your users up to date on all the latest happenings at your event.

We can't wait for you to check out all these new features and give us feedback. And yes, we also added a handy icon pickerโ€ฆ ๐Ÿ˜œ

Added

New app menu configurator!

Added

New icon picker!

Added

Custom pages!

Added

New image color extractor (moving logic from frontend to backend)

Added

Youtube, Tiktok, LinkedIn and website for speakers (frontend update coming soonโ€ฆ)

Added

List pending account invitations incl. delete invitation button

Added

Account email log to see emails of all events

Added

Added country name to speaker list

Changed

Refactored event languages. Default language is not changeable anymore.

Changed

Refactored account and event settings. Moved account settings to top right.

Changed

A lot of small visual improvements

Changed

Optimized performance

Changed

Moved support chat / docs to top right

Fixed

Fixed account invitation. Check for existing users.

Fixed

Manual event registration

Fixed

Fixed app icon generator script.

Fixed

Lots of other bug fixes.

December 2022

huulo v3.0.0

  • December 21, 2022
  • huulo
  • v3.0.0

This is one of the biggest releases so far! ๐Ÿš€ We upgraded the whole backend of the huulo platform to a new version of the framework. After several months of hard work and more than 400 (!) commits later we finally pushed the new release into production. If you have any problems, please let us know (support@huulo.io). We also did some small changes here and there to improve usability.

Added

Info items are now sortable as well

Changed

Changed tab order of program item date and time fields

Changed

Updated fontawesome library to support latest icon names

Changed

Speaker country is not a required field anymore

Fixed

Fixed import users without email addresses (e.g. family members)

Fixed

Added error message on huulo sign-up form

Fixed

Check and show error message on empty and required wysiwyg fields

Fixed

Ignore misconfigured custom domains

April 2022

It was quite in the last few months but as always a lot was going onโ€ฆ :-) Here the latest changes:

  • We re-engineered our infrastructure to improve scalability and performance
  • We now support the frontend as a PWA out of the box! Hurra!! ๐ŸŽ‰
  • We can now autom. connect custom domains without manual steps involved from our side.
  • We developed a new module called โ€œconnectโ€ - more about this coming soon.
  • We almost finished the branding/pricing process and can soon announce the product under the new name and look! Stay tuned!
Added

New connect feature (beta)

Added

Activity loading skeleton

Added

New field โ€œstateโ€ to user address

Added

Speaker description field

Added

Check if push api is supported

Added

Push notifications (beta) - whaat? More coming soonโ€ฆ

Added

Gender/salutation field to user profile

Added

Docker setup for local dev

Added

First version of crowdflash (experimental)

Added

Public profiles and people directory

Added

Privacy settings

Added

iOS install prompt

Added

Cookie consent

Added

Autom. custom domain setup

Added

User export (csv)

Added

Update existing user on import (tags) and api (tags+reservations)

Security

Refactored and improved authentication

Changed

Re-engineered and improved infrastructure

Changed

Changed API url to new endpoint

Changed

Copy existing profile image to new signup

Changed

Sign-up via google - not supported anymore

Changed

Migrated session handling to database instead of file

Changed

Refactored and improved lots of code

Fixed

Color calc for activity categories

Fixed

If signup disabled, redirect to home

Fixed

Profile contact form

Fixed

Chat bubble visibility

Fixed

Icon generation, added --skip-trim

Fixed

Changing email of currently logged in user

Fixed

Delete speaker image

Fixed

Fixed several other bugs

Removed

Unused packages / dependencies

Removed

Unused and legacy code

Removed

isVolunteer property - use tags instead

June 2021

It's not even been 3 months since the last release but there are already 185 new commits in the code! :-) Tja, our annual ICF Conference is always a big booster for new features and ideas. Let's start:

We added the first API endpoint to create new users. And there are already some nice things like: sign-up the user to an activity or tag the user. Use Zapier or other automation tools to combine e.g. your forms with the endpoint and automate even more!

We also added webhooks! Connect the Event App CMS with endless other tools (e.g. via Zapier) and integrate it with your existing systems. Just one example: Send a webhook to Zapier and use Twillio (SMS provider) to send a text message to the user after the registration has been completed. Or an email. Or send the data into a Google Sheet. Or both ... endless options! ๐Ÿฅณ

Next. Custom domains! ๐ŸŽ‰ This is big. Make your event app available under your own domain e.g. app.mychurch.com or icfconference.app etc. You can also upload your own favicon now.

There have been a lot of smaller improvements and fixes to make the whole platform more robust. We are still working on integrating a PWA version of the frontend. The current version is only a SPA. What's the different?! We won't go into that - too technical... but PWA is better! ๐Ÿค“

Please let us know if you have any feature requests or feedback! And we hope you like the new backend design... Cu! ๐Ÿค™๐Ÿป

Added

Event Users now have address fields on their profile (backend only - frontend coming soon).

Fixed

Fixed empty reply-to address.

Fixed

Fixed registration open/close date validation on backend.

Added

Added the first API endpoint: user/create!

Added

Added webhooks! Supported events: registration create/delete/checkin/checkout, user create/update/delete.

Added

Added a new field to see how a user has been created (api, sign-up, manually, family-added).

Deprecated

isVolunteer field on elements is deprecated and will be replaced with tags.

Added

Introduced "tags" to tag program, info, activity category elements and make them only visible to certain groups of people.

Added

Added new password reset controller. Now you can customize the password reset email!

Added

Upload your own app favicon.

Added

Add a custom domain to your event app.

Changed

Improved backend design.

Changed

Change password page now uses the users language if available.

Added

Added new field for replyTo address on activities.

Added

You can now create and delete activity events in the frontend as well.

Added

Added lastLoginAt date to user profile in backend.

Fixed

Fixed invalid date bug on program page (frontend).

Added

Added image cropper to optimize and autoscale uploaded images.

Removed

Removed unused plugins.

Added

Added new placeholder in email template to add link to activity.

Changed

Refactored and improved user import feature via csv.

Fixed

Fixed duplicate registrations.

Added

Added new description field on activity category.

Changed

Improved registration list in backend.

Removed

Removed event duplicate feature.

Added

Added form error messages.

Added

Added new setting on activity to enable/disable contact form.

Changed

You can now also contact an organiser without being logged-in.

Fixed

Fixed contact form to support line breaks and basic html formatting.

Added

Added basic stats page.

Changed

Improved email log in backend.

Fixed

Fixed order of activity events in frontend.

Fixed

Fixed password reset to allow reset for all events.

Fixed

Fixed order of attendees.

Fixed

Fixed app icon generator where in certain cases the icon was not generated.

Added

Added some new api endpoints for upcoming releases and new features.

March 2021

New desktop design

  • March 15, 2021
  • huulo
  • v1.9.0

It's been a while since the last release. But we got some nice updates in the last few weeks. The biggest of all: we improved the design for desktop users. Till now the webapp didn't look quite nice on desktops. It was streched and clumpsy. When we did the new design last year we focused on mobile users. Now the booklet looks the same on desktops. :-) Open our church webapp on a desktop to check it out: https://icf.app

Added

Frontend: New desktop design to improve the experience for desktop users.

Changed

Frontend: Changed login email field to email type instead of text type.

Changed

Frontend: Improved login form by removing spaces in email address or password.

Added

Frontend: Added some more missing translation strings.

Added

Backend: Registrations can now be moved to another event.

Added

Backend: You can now add your own SMTP server settings to control the sender domain of all the notification emails.

Changed

Backend: Changed DB charset to utf8mb4 to support ๐Ÿ’ช๐Ÿป๐Ÿ˜€๐ŸŽ‰ (emojis).

Added

Backend: Improved email templates service. You can now customize the email templates in the system.

Added

Backend: You can now add paid tickets to an event and can collect money via Payrexx payment links. This feature is not publicly available yet and still in BETA.

Added

Backend: Added new email templates for registering and unregistering.

Added

Backend: You can now manually add new registrations to an event. If the quota is reached, the quota gets increased +1.

Fixed

Frontend: Activity title not showing in the My Registration list.

Removed

Removed unused code.

Fixed

Backend: Fixed show upcoming/past events correctly.

Changed

Backend: The activity category field on an activity is now required.

Fixed

Backend: Clone events is working again.

Changed

Backend: To organise current and past webapps you can now set a status. This has no impact to your users.

November 2020

Attendee management

  • November 17, 2020
  • huulo
  • v1.8.0

There is more flexibility to manage attendees in the backend. You can now add (manually or existing users) or remove registration. And you can also move attendees from one event to another. There has been some refactoring so the breadcrumb menu makes more sense now. :-)

Added

Manage attendees in backend (add, remove, move)

Added

List temporary accesses on category

Added

Copy/duplicate existing events to make activity event management faster.

Added

Added "hidden" and "publish on" settings on activity events.

New Check-in Features

  • November 17, 2020
  • huulo
  • v1.7.0

We added some more check-in features! The best of all: Check-in users can get temporary access to all the check-in features by scanning a QR code from an admin.

Added

Get temp. access to check-in features (12h) via QR code from admin.

Added

Manually register attendees via form

Added

Added new stats page per activity category to see the capacity on each event.

Removed

Booked out label on event

Fixed

Fixed permission checks on attendees list

Fixed

Fixed submenu on mobile

Added

Added release notes link to header menu

New check-in feature!

  • November 4, 2020
  • huulo
  • v1.6.0

Wow, this release includes tons of new features! Let's get started: Activities, activity categories and info categories can now be linked to any internal or external page. This way you can guide your users to any website you want. We also added activity admins, so only certain people can see the attendees list, can edit the activity etc. And there is a new check-in feature on the attendees list! You can now check-in or check-out attendees very easily by swiping left resp. right. See more about all the changes below. Have a great day!

Added

Direct link on activity, activity category and info category to link anywhere in the world.

Added

Make activities sortable to define your own order.

Added

Added a new field for activity admins (activity admins can edit an activity, see and check-in attendees)

Added

New setting on a activity to show/hide the attendees list.

Changed

Removed days without any program elements in the program. So we don't see empty days.

Added

Added new check-in / check-out feature on the attendees list (swipe right to check-in and right to check-out)

Fixed

Fixed some issues with adding new family member.

Changed

Don't show past activity events

Changed

Changed activity event quota field to be required. Set -1 for unlimited seats.

Added

New setting to hide activity categories, activities and info categories in frontend.

Changed

Refactored the UI for activites and activity categories.

Added

New cleanup feature to remove non-check-in attendees from activity event.

Changed

Set brand color directly within JS and not via css from backend.

Added

Added new setting to required the mobile number on sign-up.

Added

Added activity image on activity list.

Added

Added edit profile menu item

October 2020

New Release v1.4.0

  • October 14, 2020
  • huulo
  • v1.4.0

To get in line with our release tags we jump forward to 1.4.0. ;-) This release includes some bugfixing.

We also changed the way subdomains for your booklets are created. Until now a user could define his/her own subdomain, e.g. my-camp.booklet.camp. Now, the subdomain is generated based on the title and a random number and can not be changed after that. If you would like to have your event app available under a specific or even custom domain, please reach out to our support! We will add the support for custom domains later...

Changed

The way subdomains are created

Fixed

Debug mode

Added

Account verification via email

Fixed

Create event

Added

You can not set icons for program categories and info elements! Hurra!! ๐Ÿ’ช๐Ÿป

Added

Added a default header image if no is set

Changed

Reorganised the communication page - moved to a seperate page

Removed

Some unused code

Fixed

Select workshop category title

This is our first publicly announced release note. So let's start with v1.0.0. Our camp and event booklet services exists since 2018 and has been a great tool for big and small events and camps. We were working hard to put everything together as an online service and to make it available for others.

In this first version we are happy to announce that the service is finally ready for public. You will now be able to setup your own event or camp booklet within minutes! You can find an example here: https://churchweek.booklet.camp/

If you have any questions or feature requests, please reach out to our support via the bubble on the bottom right. We are always happy to help!

At the moment the service is availalbe for free. We will add some plans in the near future to cover the costs of development, support and infrastructure.