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).

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).

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.

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.

Added

Added image cropper to optimize and autoscale uploaded images.

Added

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

Added

Added new description field on activity category.

Added

Added form error messages.

Added

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

Added

Added basic stats page.

Added

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

Changed

Improved backend design.

Changed

Change password page now uses the users language if available.

Changed

Refactored and improved user import feature via csv.

Changed

Improved registration list in backend.

Changed

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

Changed

Improved email log in backend.

Deprecated

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

Fixed

Fixed empty reply-to address.

Fixed

Fixed registration open/close date validation on backend.

Fixed

Fixed invalid date bug on program page (frontend).

Fixed

Fixed duplicate registrations.

Fixed

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

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.

Removed

Removed unused plugins.

Removed

Removed event duplicate feature.

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.

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.

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.

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.

Changed

Backend: Changed DB charset to utf8mb4 to support 💪🏻😀🎉 (emojis).

Changed

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

Changed

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

Fixed

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

Fixed

Backend: Fixed show upcoming/past events correctly.

Fixed

Backend: Clone events is working again.

Removed

Removed unused code.

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.

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.

Added

Added release notes link to header menu

Fixed

Fixed permission checks on attendees list

Fixed

Fixed submenu on mobile

Removed

Booked out label on event

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.

Added

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

Added

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

Added

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

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

Changed

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

Changed

Don't show past activity events

Changed

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

Changed

Refactored the UI for activites and activity categories.

Changed

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

Fixed

Fixed some issues with adding new family member.

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...

Added

Account verification via email

Added

You can not set icons for program categories and info elements! Hurra!! 💪🏻

Added

Added a default header image if no is set

Changed

The way subdomains are created

Changed

Reorganised the communication page - moved to a seperate page

Fixed

Debug mode

Fixed

Create event

Fixed

Select workshop category title

Removed

Some unused code

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.

Powered by Onset.

ICF Church