November 14, 2023

Last month we made a lot of small improvements and solved some bugs. We added the language switcher to the profile dropdown to help change the language faster, we added the possibility to add the thumbnail to the resource detail page, and we solved several thumbnail bugs to bring that to the next level. 🚀

As always we also integrated a few other things, changed small stuff, and solved different bugs ✌️

We will stay tuned and keep you up-to-date!
If you have any feedback contact us or post your request directly to our EQUIP Roadmap

Your Digital Team 😊

Added

Language Switcher in to the profile dropdown

Added

Language flags to the download buttons

Added

Language flags to the language filters

Added

Thumbnail to the left of the resource text

Added

Backend edit button for resources for admins & authors

Added

Backend button in the header for admins & authors

Added

Separator for the left menu

Changed

The wording of the login page (Regarding the change of the Network Membership)

Changed

The position of the close button of PDF previews

Changed

The icons for the language filters

Changed

Moved the download button in resource previews

Changed

The play button of videos for a better contrast

Changed

The design of the auto-generated thumbnails

Changed

Download All icon

Changed

Download Icon

Changed

The structure & design of the footer (Is now better responsive)

Fixed

Vimeo video caching bug

Fixed

PDF thumbnail bug (black previews)

Fixed

Automatic generated thumbnails for docx & pptx documents

Fixed

Hide title function for sections

Removed

The black filter on videos for a better contrast

Removed

Old blocked users

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.

October 2023
October 3, 2023

With these two releases, we have finally managed to activate the PDF Preview for Mobile and desktop so that you can preview PDF documents on EQUIP before downloading them. 📑 ⬇️

We also integrated a few other things, changed small stuff, and solved different bugs ✌️

We will stay tuned and keep you up-to-date!
Your Digital Team 😊

Added

PDF Preview for mobile & desktop

Added

Profile pictures (Also existing ones) to the Frontpage

Added

A Roadmap Overview for EQUIP

Added

A shortcut to ICF College (Teachings) and Community Channels (icf.church/communities)

Added

“New on EQUIP” Roadmap Shortcut

Added

Releases & New Resources Telegram Chat Shortcut in the footer

Changed

The invite mail text, for more clarity

Changed

Added a custom tracking link für the donation button

Fixed

EQUIP Frontend was down several times

Fixed

Logout problems (Users where not able to log out)

Fixed

Where the "&" sign was not correctly shown

Fixed

Small Sidebar UX bug

Removed

The “Based on my categories” on the front page

June 2023
June 29, 2023

Dear huulo users!

Today, we are really happy to announce that we could finally implement push notification in huulo!! After a long wait, Apple decided to support this feature in iOS 16.4. 🚀

We also improved the new post module. You can now not only schedule posts, but also tag them for certain user groups.

The new board module is still beta, but we still decided to release it early. With this module, you can easily build your own boards like: feedback board, Q/A board, prayer walls etc. You can also sort entries by either date or reaction!

There is a lot more… Like the new mailer (Communication → Send Emails) or the new series feature in the program!

As always, your feedback is highly appreciated! And if you have any questions we are here to help (support@huulo.io)!

Added

Push notifications for posts. Working on iOS and Android.

Added

New board module to create multiple boards like feedback boards, Q/A boards, prayer walls, etc.

Added

Create multiple program items at once with the new series feature!

Added

Posts can now be tagged to target specific user groups.

Added

Unpublished date/time for posts.

Added

PublishedAt field on posts to control post list order manually.

Added

More slots for featured posts on start page.

Added

Mailer - send emails directly from the backend to users and/or tags.

Added

Timezones to support huulo in different parts of the world.

Added

Offline mode in the frontend. Now users can access the app in flight mode without internet connection.

Added

Profile image color extraction for nice design.

Added

A new field to define the app name separate from the start page title.

Added

Menu builder: Added possibility to link info items to main menu.

Added

Menu builder: Added possibility to link activities directly

Added

Options for customising text in user context (tags) switcher.

Added

New setting to block search indexing.

Added

Setting on photo wall for camera only photo upload.

Changed

App icon to be maskable.

Changed

Rename "Room" to "Location".

Changed

Default CORS allow origin value to *.

Changed

Changed loading style on buttons.

Changed

Default app icon.

Changed

Refactored profile image upload and auto image resizing.

Changed

Redirect to times/registration tab on an activity if no description available.

Fixed

A bug with existing firebase user.

Fixed

Unique custom domain validation.

Fixed

Max. country prefix length.

Fixed

Sanitisation of familyId on user import.

Fixed

Open web app if using custom domain.

Fixed

Show program item title as html.

Fixed

Auto translation in frontend.

Fixed

Fixed weird logged in state.

Fixed

Show program subtitle.

Fixed

Context popup on certain subpages.

Fixed

Show register button even if registration is disabled.

June 23, 2023

Dear huulo users!

Today, we are really happy to announce that we could finally implement push notification in huulo!! After a long wait, Apple decided to support this feature in iOS 16.4. 🚀

We also improved the new post module. You can now not only schedule posts, but also tag them for certain user groups.

The new board module is still beta, but we still decided to release it early. With this module, you can easily build your own boards like: feedback board, Q/A board, prayer walls etc. You can also sort entries by either date or reaction!

There is a lot more… Like the new mailer (Communication → Send Emails) or the new series feature in the program!

As always, your feedback is highly appreciated! And if you have any questions we are here to help (support@huulo.io)!

Added

Push notifications for posts. Working on iOS and Android.

Added

New board module to create multiple boards like feedback boards, Q/A boards, prayer walls, etc.

Added

Create multiple program items at once with the new series feature!

Added

Posts can now be tagged to target specific user groups.

Added

Unpublished date/time for posts.

Added

PublishedAt field on posts to control post list order manually.

Added

More slots for featured posts on start page.

Added

Mailer - send emails directly from the backend to users and/or tags.

Added

Timezones to support huulo in different parts of the world

Added

Offline mode in the frontend. Now users can access the app in flight mode without internet connection.

Added

New module: Visitor map where people can share their location.

Added

Profile image color extraction for nice design.

Added

A new field to define the app name separate from the start page title.

Added

Menu builder: Added possibility to link info items to main menu.

Added

Menu builder: Added possibility to link activities directly

Added

Options for customising text in user context (tags) switcher.

Added

New setting to block search indexing.

Added

Setting on photo wall for camera only photo upload.

Changed

App icon to be maskable.

Changed

Rename "Room" to "Location".

Changed

Default CORS allow origin value to *.

Changed

Changed loading style on buttons.

Changed

Default app icon.

Changed

Refactored profile image upload and auto image resizing.

Changed

Redirect to times/registration tab on an activity if no description available.

Fixed

A bug with existing firebase user.

Fixed

Unique custom domain validation.

Fixed

Max. country prefix length.

Fixed

Sanitisation of familyId on user import.

Fixed

Open web app if using custom domain.

Fixed

Show program item title as html.

Fixed

Auto translation in frontend.

Fixed

Fixed weird logged in state.

Fixed

Show program subtitle.

Fixed

Context popup on certain subpages.

Fixed

Show register button even if registration is disabled.

May 2023
May 28, 2023
ICF EQUIP v2.4.0 - EQUIP Favorites

WE ARE CELEBRATING A NEW EQUIP UPDATE ❤️🎉

We did it again! We have published a major update of EQUIP - We now have Favorites!

You can now:

🤝 Save your favorite resources as favorites
🙌 See an overview of your favorites in your profile at any time
✌️ You can filter & sort your favorites
👏 You can recognize your favorites anywhere on EQUIP by the ❤️

Test the new feature
👉 https://icf.church/equip

Have fun 🎉
Your Digital Team

Added

Favorites feature for resources ❤️

Added

Favorites overview in the profile

Added

Favorites Counter in the overview

May 24, 2023

With these three updates, we switched our picture hosting from tiny.pictures to imgix to save money. We also integrated a few other things, changed small stuff, and solved different bugs.

Added

https://imgix.com/ integration

Added

Google tag manager (for favorites and downloads)

Added

Sentry for the new frontend

Added

The new frontend to status.icf.church

Added

Icons for the menu buttons

Added

Resource category icons

Changed

2 rows now for the footer menu

Changed

Content entries should only be clickable if preview is available

Fixed

Defect previews of resources

Fixed

A database problem (update —> emoticons were not working in the backend & frontend)

Fixed

Broken invite mail links

Fixed

Broken resource links

Fixed

Broken resource download links

Fixed

Resource language slug bug

Fixed

PDF Thumbnail bug

Fixed

Redirection bug (path if resource name has been changed)

Fixed

The scroll menu on he left side

Removed

tiny.pictures integration

Removed

GitLab Webhooks

April 2023
April 11, 2023

huulo - New Features

  • April 11, 2023
  • huulo
  • v3.2.0

We are excited to announce the release of some amazing new features that will enhance your user experience. All of them will really help you managing content and keep your users up to date. We really love our new Unsplash integration! With Unsplash 📸 you can quickly add images to your app and it will save you a lot of time managing your content. 😜

Added

New Start Page: You can now pin your frequently used pages to the start page for quick access.

Added

New Unsplash image integration to easily add images to your app content.

Added

News/Post Module: Keep your users informed and up-to-date with the latest news and updates from your event. Push notifications are coming soon!

Added

Admin Management: Manage admins for the photo wall. This feature provides better control and security for your content.

March 2023
March 13, 2023
ICF Website v3.4.0 - Helpscout Integration & Gravityforms update

Hey ICF Web Admins ✌️

We have an update for you 🥳 In the past years, there have been some changes in the digital area of the ICF Movement, and it was unclear where to report an issue or question and who is the right person to be contacted.

That's why we have now integrated "HelpScout" in the backend. With this form, you can reach our support team, and you always know where to place your website questions & problems.

In addition, we have recently updated the plugin (https://wordpress.org/plugins/gf-salesforce-crmperks/).

Greetings from Zurich

Added

HelpScout Support beacon

Changed

Gravityforms Salesforce Plugin to v1.3.8

March 9, 2023

A lot has happened since our last release. That's why we're also combining versions 2.1.0, 2.1.1 & 2.2.0 here.

The Profile Page and the Church Invite Page have been completely renewed. Everything is now easier to navigate, more beautiful, mobile-friendly, and has several more functions. Feel free to test the new functions https://icf.church/equip.

We also have a new view for resources 🎉 You can now look at the resources in a table view and easily filter and sort them. The resources are now also displayed on several pages.

We were able to fix some bugs and also implemented some new things. You can see the complete list below if you are interested in the details.

Have fun ✌️

Changed

New redesign of the church invite page (easier, new design & layout, better overview, more functions)

Changed

New redesign of the profile page

Changed

Deactivated the possibility to delete or reject a invite

Changed

The resolution of preview pictures

Changed

The resource title on mobile (now online two lines)

Added

Table view to the resource pages (sort by name, description, type, last modified)

Added

Sort-by function to the mobile user list

Added

Type filter option

Added

Pagination

Added

NEW Tag for new resources

Added

Helpscout beacon to all pages

Added

Backend: Live preview info for admins

Added

New error pages for mobile and desktop

Fixed

Redirect to current path if resource name has been changed

Fixed

Changing user roles was not possible

Fixed

Saving the current pagination page and filters

Fixed

Backend: Live preview was not working

Fixed

Redirect to my recently opened link, if I am not logged in yet

Fixed

Different embed problems with youtube and Vimeo

Fixed

Resource preview bug

Fixed

That user invites added to the wrong church

Removed

Hubspot code

February 2023
February 20, 2023

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.

February 15, 2023
ICF EQUIP v2.0.0 - New Frontend

🤩 A NEW LOOK FOR EQUIP! 🤩

For some time now, we’ve been working on something exciting in the background. 

We are thrilled to finally be able to present EQUIP to you in its new design. It has never been easier to find inspiring resources for your church on our platform! 

From now on, you can also use EQUIP cleanly on your mobile. 
We hope you like the improved platform! 👏

Changed

Mobile-first Redesign

Changed

A new user-friendly interface

Changed

Improved navigation

Changed

Faster search

Added

Better support form (HelpScout)

Added

New Error pages with call-to-action

Added

More analytics (Google Tag Manager, New Google Analytics, Hotjar)

Fixed

Password reset problems

Fixed

Fixed duplicate encoding of special characters in the frontend (fixes & instead of &)

Fixed

Hugely improved the speed in the backend

December 2022
December 21, 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
April 25, 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

March 2022
March 10, 2022

Hello there!

If you're here, it's most likely you are interested in what ICF is doing in the digital world. We're excited you're here - and would love to get to know you more!

We launched a discord server that allows us all to come together and discuss all things technologies and church - and you're invited! Feel free to join!

👉 https://digital.icf.church/community 👈

We're looking forward to meeting you there!

March 9, 2022

We now have a newsticker functionality!

When this plugin is enabled, it adds a new menu bar for creating newsticker entries. Those are shown on the front page below the header area, allowing you to show the latest news to your users!

The newsticker entries can have a start/end date and time, and can link to a configured URL. If used in conjunction with the Pagevideo plugin, the video height will not cover the newsticker, so everything is visible without scrolling. You can even set the background color under "Theme Options -> Home"!

Also, make sure your newstickers are not too long, otherwise it gets really hard to read on mobile. 😉

Added

Newsticker plugin 🔥🔥🔥

March 2, 2022

New stuff! All Flama fonts are now available in CSS (especially useful in combination with the ability for global CSS)

Also we added the Progress Meter Gravity Forms Add-On, that shows progress bars for reaching our donation goal to the Ukraine.

Added

Add missing fonts of Flama Family (now supports all of condensed, semicondensed and ultracondensed)

Added

New plugin Gravity Forms Progress Meter

February 2022
February 26, 2022

New and fresh look - our front page now features an awesome fullscreen video background! ✨🎥🤩

We added the possibility to upload an MP4 video to any (yes, any!) page that replaces the default header image with a fullscreen video background. Feel free to try it out for yourself by enabling the "Avantgarde-Pagevideo" plugin! Then you can set the page video via the meta box when editing the page.

A couple of things to keep in mind when using this feature:

  • Create an engaging videoclip that shows many different aspects of your church

  • Don't make the clip longer than 10-15 seconds

  • Export it with strong compression to get the file size under 4MB if possible

    • We use Adobe Media Encoder
    • Resolution: 1920x1080
    • Codec: H.264
    • then play with the bitrate to get below 4MB
  • Upload the clip to our website directly on the "Edit page" page in the Pagevideo box

Added

New plugin for fullscreen video background for pages

Fixed

Some notices and deprecation warnings

Fixed

Margin issue on transparent navbar when livestream banner was on

January 2022
January 25, 2022

Having the transparent menu as default on all pages worked great - except when it didn't. We were often setting an image on a page, only to notice that the white menu becomes invisible on a white sky in the image. That's not only frustrating to us but also to users, especially considering accessibility!

Well, now the transparent menu is set only on the front page by default - but worry not, you can get it to show on any page by selecting the correct page template. That's what you call a "best of both worlds" solution. 😉

Also minor update to lazyloaded YouTube embeds: sometimes YouTube doesn't supply a FullHD thumbnail - we now use the fallback image in that case.

Changed

Transparent menu now only selectable via template, default only on front page

Changed

YouTube thumbnails now use fallback

January 5, 2022

Some information behind the scenes:
We migrated our Check-in Church server to our new infrastructure. This allows us to more easily manage the check-in service with our standard tools and provide a stable and secure environment.

We also tackled some minor bugs and upgraded the application to PHP 7.4. This leads to some performance improvements.

If you miss any features or have any ideas to improve the service please let us know! :-)

Changed

Updated PHP from 7.2 to 7.4

Fixed

Fixed a bug where people were not being updated within Elvanto.

Fixed

Fixed empty station name leading to an error.

Changed

Migrated the server to our new infrastructure.

December 2021
December 24, 2021

It's now possible to enter custom CSS code in the theme options that is embedded on your entire instance! This allows for easier styling of sub-brands like ICF Oneighty, YouthPlanet or College.

Added

Theme Option for site-wide custom CSS

Changed

Cookie Consent banner refuse button now uses normal font instead of Hoffline icon font

Changed

Vision page video is now centered on page (by a few pixels 🐜)

October 2021
October 24, 2021

Gravity Forms Update

With a brand new interface and an improved look and feel, the new Gravity Forms Update feels long overdue. (Of course, it's still not perfect, but a great step in the right direction 😉)

Just a quick warning about the Currency Selector: It doesn't work properly if currencies have different decimal separators (e.g. 19,99 € vs CHF 19.99). This was the case before the update and remains, unfortunately. Bug is filed with plugin developers.

Changed

Gravity Forms update to 2.5.x

Changed

Updated Gravity Forms Currency Selector

August 2021
July 2021
July 25, 2021
Added

Added FB verification files for icf.ch and icf.church

Added

New Gravity Forms Add-On: Chained Selects

Added

New Gravity Forms Add-On: Custom Javascript

Changed

Redirection plugin is now allowed for all website instances

Changed

Update translations, sorting and display of location list countries

Changed

Update WP to 5.7 and update plugins

Changed

Updated Gravity Forms and Zapier Add-On

Changed

Changed Vision page YouTube link

Changed

Update Movement Map display and descriptions

Changed

Gravity Forms address country field now uses ISO2 codes as value

Fixed

Avoid ICF logo moving into navigation items

Fixed

Disable API request to deprecated / removed Church Online Platform API

Fixed

Some code cleanup tasks

Removed

Removed Gravity Forms Spreadsheet Add-On

June 2021
June 2, 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
March 15, 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.

December 2020
December 2, 2020

With many videos embedded on a page, YouTube Embeds can REALLY slow loading times down. The new content block "YouTube (lazyloaded)" avoids that entirely by using a small library that renders the video thumbnail as an image, and only loads the iFrame once the user clicks on it.

In other words: a page with >30 videos now takes a couple of seconds to load, down from minutes (!) of loading time! ⚡️

Added

New YouTube Embed (lazyloaded) available as shortcode / Avia Layout Architekt media block

December 1, 2020
Added

Added flama condensed to header

Fixed

Embedded Elvanto forms now correctly display radio buttons

Fixed

Button labels now wrap to avoid overflow on mobile- Gravityforms: ensure list fields are displayed correctly

Fixed

Gravityforms: Fix colors for section headers and progress bar step label

Fixed

Stripe CA certificates added for talking to the Stripe API

Fixed

JWPlayer: Open YouTube podcasts in new tab instead of using jwplayer (see https://support.jwplayer.com/articles/jw7-to-jw8-migration-reference#removed-features)

Changed

Changed vision header image

Changed

Allow link element in theme options

Changed

Gravity Forms Stripe Add-on updated to support Stripe Strong Customer Authentication (SCA)

Changed

Updated several Wordpress plugins

November 2020
November 18, 2020

Improved Search Behavior

Hey there, and welcome back!

It's been a really long time since you last heard from us. Sorry about that. We did however try to make this release count - and we think we did just that! 💪

While it might seem like a minor thing, actually improving the search makes all the difference for the user. You see, searching is at the core of almost all online behaviour. There's a reason that "googling" has become a verb, and I always chuckle when I hear sentences like "Just Google it on YouTube!" (which is technically less wrong than it first sounds - but I disgress... 🤔)

We wanted to give our users the search experience they deserve and are used to on the internet, which is far more difficult than it first sounds - if we try to do it ourselves. Our search worked, and mostly returned the results one would expect - but the performance was, let's say, mediocre at best. 😐 We spent a lot of time investigating what could be improved to boost performance - and I mean a LOT of time - without much success. After all, building search is not easy. ... or is it?

Enter Algolia!

Algolia offers a hosted search API for sites like ours to use. Basically we just provide the data to be searched, and they handle the actual search request - complete with typo tolerance, custom rankings and more advanced features like synonyms or rules. All those features are nice and all - but they're not what we were after. Our #1 priority was improving the performance of our search, while still making sure our users receive the results they'd expect. That was our requirement to Algolia... and boy, did they deliver! It's not just fast, it's - well, look: 👀 Screenshot

Yes, that's one ms. No, I didn't click multiple times to get that result. 🤷‍♂️

Just try it for yourself! It's really fast!

While we're at it...

Just as the search got so fast, it became really apparent that large images take some time to load. I mean, who wants to wait on the images loading after you already see the search results being generated? So - we fixed it. Usually one would go about and automatically resize the image to the required dimensions on their own servers (requiring processing power), save it for future requests (requiring storage) and then deliver it to the user (requiring bandwidth). What if there was someone who already did all that? Turns out: there is!

tiny.pictures is a service that acts both as a reverse proxy and as a CDN, all while being able to apply a variety of operations on the source image. Sorry, what was that? 🤔 Alright, again: The search thumbnails are now loaded from tiny.pictures. If they don't have the image yet, they load it from our server once, then resize it, crop it (even trying to keep faces in focus) and save it on their servers. For every following request they just immediately return the small version - resulting in lightning fast image load times! ⚡️

Alright, but what else?

Of course, there are a few other things here and there. Most of them are minor reworks, some small tweaks here and there. We'll list a couple of them below.👇

Thanks for reading!

As always, if you have any suggestions or ideas, or just wanna give us feedback: we're more than happy to hear from you! Get in touch! 🙂

Changed

Search is now powered by Algolia

Changed

Search thumbnails are retrieved via tiny.pictures

Changed

Subcategories are shown before the categories' resources to allow for quicker access

Changed

LazyCron is now triggered via the system cron instead of on page load - which should improve performance by lowering the load on our webservers

Fixed

Admin login via email now works (previously only worked using the internal username)

Changed

When resending an invite to a user, the invitations expiration date is reset

November 17, 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.

November 17, 2020

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

November 4, 2020

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
October 27, 2020

Accordion block 🪗

We now have a new block available in the page editor! Organize your FAQ or just info sections into a neat accordion form!

Added

New shortcode & Avia Layout Element "Accordion"

October 14, 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

October 12, 2020

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.

October 12, 2020

Kill the Bugs

This release is about bug fixing and small improvements.

Fixed

Delete age group - check if persons are linked

Added

Display number of people per age group

Security

Fixed and improved several security related issues

Added

Email confirmation on signup

Fixed

Fixed Raspberry image download link for printing gateway

August 2020
August 18, 2020

This release finalises the new person/group structure. We also added some nice and helpful new features. Some highlights:

  • Password reset is finally here!! ;-)
  • On a closed station you now see when it opens next.

We also made a lot of improvements in the background to make Check-in Church more robust.

Fixed

Location form validation

Fixed

Room form validation

Fixed

Event and event time form validation

Added

Show next station open time on closed check-in station

Fixed

Fixed some mailing issues

Added

Password reset function!! ;-)

Changed

Group category (on import page) is now called "Category"

Security

Improved permissions checks

Changed

Under "Persons" you can now switch between regular persons and guests

Added

Label on persons list if a person has multiple groups

Removed

Tel3 property has been removed

May 2020
May 31, 2020

In this beta release we made some preparations for the next release. We are changing the way persons are organised. Until now, a person could only have ONE age group (in Elvanto it's called "demography"). But a person could also exist in multiple categories (see here: https://checkin.church/app/import/group/). So the problem was, that if you have multiple categories or so called data sources (e.g. a category for the Sunday service and one for a special event) that person had the same age group within both categories. For many events, thats a limitation. An organiser what's to have different "age groups" for special events (e.g. based on number of registrations etc.). Hope you understand the problem... :-)

The new structure is like this:

  • A person is always part of at least one (or multiple) group/s (within Elvanto this is the family)
  • A person can have different age groups (within Elvanto this is the demography) in each group.

Example: Group: Family Miller Category: Sunday Service Person 1: John - Age Group: Little Stars Person 2: Ben - Age Group: Baby World

Group: Family Miller Category: Kids Conference Person 1: John - Age Group: Little Rockers Person 2: Ben - Age Group: Baby World

Added

Delete people by category

Fixed

Person list order

Fixed

Several small issues

Fixed

Group without name

Fixed

Display external identifier

Changed

Restructured user, group and age group

May 25, 2020

New Release

Added

Enabled billing and information about pricing

Fixed

Standalone station mode

Added

Sign-up link on login page

Removed

Removed unused files

Added

Added new receipt page

Changed

Move country settings from profile to account settings

October 2019
October 15, 2019

This release includes some improvements in the gateway registration process. After registering a new gateway all available printers are automatically linked to this gateway (only if only one is available...). There is another new feature to download a CSV file with an overview of all checked-in people. And some more improvements and bug fixing has been done in the background to make the whole check-in a little bit better... ;-) Please be aware, that we are going to introduce a simple pricing model from January 2020 to cover our costs for support, infrastructure and futher development. We are going to announce the prices very soon.

Added

Added on register gateway --> directly link printers if only one gateway is available.

Added

Added checkins export csv

Added

Added some confirmation popups on delete printer and location

Removed

Removed some old and unused code

Fixed

Fixed only show unregistered gateways with a LAN IP to avoid registration error.

Changed

Added minimized version of some js libraries

Added

Added status page (status.checkin.church)

Changed

Changed checkin gateway image link

Fixed

Fixed an issue with DNS lookups on the gateway device.

Fixed

Fixed devision by null on stats page.

August 2019
August 27, 2019

New Release

This release brings a few bugfixes in different areas and two brand new settings! 🚀 The "Note" button on the check-in view is now disabled by default. You can enable it again via settings. The other new setting allows you to disable the "Print Extra Label" button.

As always feedbacks and ideas are always welcomed!

Fixed

Fixed create default import category

Fixed

Fixed delete all button

Removed

Removed DWare XML file import option

Fixed

Fixed csv import / added barcode column

Fixed

Fixed some issues with printing

Security

Updated libraries

July 2019
July 31, 2019

New Release

This release contains some nice improvements. Check out the new stats on the start page or the separate stats page. This gives you some interesting insights about your church and kids ministry. There were also some bug fixes going on in the background and we are working hard to make the cloud solution as stable as possible!

Added

New statistics page! And some nice stats on the start page.

Changed

Improved import status

Changed

Default locale

Removed

Some old legacy code

July 29, 2019

A small bugfix release at the beginning of the new week. This release fixes some annoying things coming from the local to cloud migration. Have a great week! And let us know if there is anything which doesn't work as expected!

Fixed

Fixed import status

Fixed

Fixed elvanto import with php7.2

Added

Added default location name while creating a new location

Fixed

Fixed adding a printer

July 25, 2019

Release

Fixed

Fixed an issue with location with no rooms is not shown.

Added

Make adding a location with a room a bit more stable. Add some default values.

Changed

Removed id from peoples page.

July 24, 2019

We are very happy to announce, that we can now provide our kids check-in solution as a service in the cloud! The days of local installations are gone... Our check-in solution has been in production since we moved into our new building, the Samsung Hall in Zurich. Since then many thousand kids have been checked-in and have been provided a safe environment.

Added

Lot's of new documentation. Check out the chat bubble on the bottom right.

Removed

Status page with information about the local installation.

Removed

Some settings which are no longer relevant in the cloud.

Added

Introducing printing gateways, a new way of how we connect local label printers with the cloud. It's super fancy... Thank you Andy! 👏🏻😀

Changed

The service is now available under the domain checkin.church.

April 2019
April 9, 2019

Over the past few weeks, we have reworked large amounts of our code base to make the site faster and more secure. We have also improved the way files are previewed:

Old way: Screenshot-2019-04-09-at-16-50-58.png

Shiny new previews: Screenshot-2019-04-09-at-16-53-14.png

Changed

Access controll for resources

Added

Improved previews of files and videos

April 9, 2019

Bugfix Release

Now you can add buttons next to each other;

Fixed

Button display: multiple buttons can now be placed right beside each other

Changed

Updated Plugins & Language files

Added

Help and feedback button in the wordpress backend

January 2019
January 14, 2019

New Homepage 🎉

New Homepage We have redesigned our homepage for you. Featured resources are now front and center and the resources of categories you follow are now more prominent. We also redesigned and streamlined the navigation.There you'll find a new category overview as well as your user settings.

Added

Redesigned Homepage

Changed

Redesigned Homepage

December 2018
December 10, 2018

In this release, we improved the onboaring for new users:

Added

Church-Email-Domains: The user can now register for an Equip account if she/he logs in with a social account and an email address that is linked to an existing church email domain.

Changed

Invite related functions have been refactored to a module

November 2018
November 28, 2018

Past Releases

Welcome to our new release page. Subscribe and stay updated about updates to the ICF Website.

Below you'll find a collection of all the past releases:


Version 3.0.2 - 28.11.2018

  • Fixed Tabele issue #292
  • Integrated Countdown fix #234 – thank you Andreas Neroth and Claudio Kressibucher
  • Fixed SmallGroup issue #300 – thank you Lukas for reporing
  • Updated Wordpress and Plugins and languages

Version 3.0.1 – 01.10.2018

Version 3.0.0 – 01.10.2018

  • PHP 7.2 Compatibility
  • Product Box improvements
  • Removed Layout Slider

Version 2.0.20 – 24.09.2018

  • Prodcast Improved
  • Improved CSS Grid
  • Updated Wordpress and Plugins

Version 2.0.19 – 19.07.2018

  • Improved Celebrations on mobile
  • Celebrations module now shows the whole series and, if less than 4 celebrations are left for the current series the next series up until 8
  • Updated Wordpress and Plugins

Version 2.0.18 – 10.07.2018

  • Further layout optimizations and fixes
  • Added translations to event module
  • Updated Wordpress and Plugins

Version 2.0.17 – 02.07.2018

  • Implemented event calendar improvements of Oliver Weber – Thank you very much!
  • Minor layout fixes

Version 2.0.16 – 27.06.2018

  • Rewrite of grid system – improved stability
  • Design tweaks for rows, forms and videos inside boxes, buttons and menu
  • Updated Wordpress and Plugins

Version 2.0.15 – 04.06.2018

Version 2.0.14 – 31.05.2018

Version 2.0.13 – 30.04.2018

  • Fixed #230 – Event Calendar issues. Thank you @oliverweber

Version 2.0.12 – 05.04.2018

  • Updated Wordpress and Plugins
  • Added Polish translation file for WP and ICF Plugins
  • Add ?fullscreen to your start page to get a fullscreen version of your slider (e.g. https://www.icf.ch/?fullscreen)
  • Fixed #233 - Disable permalink page for images, events, preacher, series, podcasts etc.
  • Fixed #235 - New address for ICF Startup Hamburg
  • Fixed #247, #209, #232 - Listed ICF Startups on movement map/list (Credits: Lukas Ammann)
  • Fixed #215

Version 2.0.11 – 18.12.2017

  • Improved home-page slider image size
  • Fixed #215 – Listed ICF Startups on movement map/list (Credits: Lukas Ammann)
  • Fixed #221 – Listed several new ICF Startups, updated links, addresses etc. (Credits: Lukas Ammann)
  • Fixed #104 – Added footer to startup template

Version 2.0.10 – 08.11.2017

Version 2.0.9 – 20.10.2017

  • Welcome Andreas & Claudio to our developer team! :D
  • Updated Wordpress, Plugins & Languages
  • Added Dutch translation for ICF Church vision template
  • Fixed #117 - Improved textarea height on mobile
  • Fixed #190 - Featured Box image resolution
  • Fixed Error in avia backend editor
  • Fixed Creating of cache directory
  • Fixed Flickr loading issue (array_flip error)
  • Removed Unused facebook js

Version 2.0.8 – 28.08.2017

  • Update ICF Church vision template
  • Added feature #189 – focus in searchfield
  • Fixed: #180 – Celebration title on startpage
  • Updated Wordpress, Plugins & Languages

Version 2.0.7 – 03.07.2017

  • Updated Plugins & Languages
  • New page template for ICF Church vision
  • Improved – Header output
  • Fixed #183 - Header title to small on tablet

Version 2.0.6 – 03.06.2017

Version 2.0.5 – 12.06.2017

  • Improved display of color sections and parralax sections
  • Improved display of error messages
  • Fixed #152 – Improved slider: Added arrow and dotts to mobile
  • Fixed #150 – Select Box Overlay

Version 2.0.4 – 26.04.2017

  • Updated Wordpress and Plugins
  • Fixed #136 - restored german translation from next-step plugin
  • Added new css classes for gravity forms: gf-form---newsletter gf-form---transparent
  • Added new css classes for gravity form elements: gf-element---center
  • Added lightbox feature to slide: use external links with ?lightbox at the end: /yourpage?lightbox
  • Layout fixes

Version 2.0.3 – 10.04.2017

  • Updated Wordpress and Plugins
  • Improved search and 404 template
  • Fixed #131 – Translation for German
  • Fixed #28 – Recover single template:
  • Fixed #90 – width of event images
  • Fixed #137 - Warning is displayed in frontend
  • Updated Czeck Language

Version 2.0.2 – 06.02.2017

  • Fixed #77 – Spelling error in next step module
  • Fixed #70 – Layout issue on givings page

Version 2.0.1 – 31.01.2017

  • Updated: WordPress Core 4.7.1
  • Updated: Languages
  • Updated: Plugins

Version 2.0.0 – 23.01.2017

  • Redesign: Soft redesign touching many details:
    • Centered logo
    • New fonts
    • Black, grey, white color-scheme
    • Removed red color
    • Improved font sizes
    • Closed #42: Improved navigation on mobile and with livestream
    • Closed #59: Improved margin and paddings for sections and columns
  • Fixed #9: Next Step filter broken layout due to wrong HTML width
  • Removed: Overlay for events on startpage, use the slider or the boxes below

Learn more here about how to get the redesign working with your website: https://gitlab.com/icf-website/wordpress/wikis/redesign-2017

Version 1.7.5 – 20.11.2016

Version 1.7.4 – 28.11.2016

  • Fixed: Minor design Issues with forms introduced with a plugin update
  • Fixed: Design issue #53 with long series descriptions
  • Added: Czech language Support for smallgroup program – thank you Lukas Knizek
  • Removed: Plugin seo-data-transporter

Version 1.7.3 – 24.11.2016

  • Added: Facebook Gallery integration, check out the theme settings
  • Added: Gravity Forms Addon for Stripe and Zapier
  • Improved: Backend performance

Version 1.7.2 – 22.11.2016

  • Fixed: Font-CSS not loading with cache
  • Fixed: Issue #32 – Rewritten Flickr implementation: now with vue.js
  • Updated: Added app.js to minification

Version 1.7.1 – 13.11.2016

  • Fixed: Issue #31 – Google maps integration
  • Fixed: Issue #23 – Event Images
  • Fixed: Minor visual interface issue on forms
  • Added: New Chaching with minification and concatenation of css and js as well as html caching, addresses issues #39 and #40
  • Added: Lazy loading
  • Added: Plugin Cloudflare for CDN
  • Removed: WP Total Cache Plugin
  • Removed: WP Retina 2x Plugin
  • Removed: Royal Slider Plugin
  • Updated: Plugins & Languages

Version 1.7.0 – 27.09.2016

  • Feature: Issue #23 for Bern
  • Fixed: Missing welcome message
  • Fixed: Issue #8 – video embed in easy slider, thanks @Semilsky
  • Fixed: Issues: #17 #25 #26 #27 #29
  • Added: Plugin Revisr
  • Updated: Plugin WordPress Core 4.6.1
  • Updated: Plugin W3 Total Cache
  • Updated: Plugin Optimus
  • Updated: Plugin Akismet
  • Updated: Plugin Disable Comments
  • Updated: Plugin Gravity Forms
  • Updated: Plugin Polylang
  • Updated: Plugin ThreeWP Broadcast
  • Updated: Plugin WP-Piwik
  • Updated: Plugin WP Media Category Management
  • Updated: Plugin Yoast SEO

Version 1.6.0 – 23.08.2016

  • Improved: Placement of ICF logo and menu
  • Fixed: Bug that caused IE to not execute JS
  • Fixed: Button margins
  • Updated: WordPress Core 4.6.0
  • Updated: Languages
  • Updated: Plugin wp-retina-2x
  • Updated: Plugins wp-migrate-db
  • Updated: Plugin members
  • Updated: Plugin Kommentare deaktivieren
  • Updated: Plugin Gravity Forms
  • Updated: Plugin Polylang
  • Updated: Plugin ThreeWP Broadcast
  • Updated: Plugin Yoast SEO
  • Updated: Plugin Zalomení
  • Updated: Translations

Version 1.5.4 – 07.07.2016

  • Added: Ability to integrate churchonline.org and podcasts as well as embeds on frontpage
  • Added: htaccess code to rewrite urls of non existing local files (in _.htaccess)
  • Improved: Some hundred lines of old CSS and JS code removed
  • Improved: Renamed "Start-Page" menu to "Frontpage" and added descriptions and images
  • Improved: Slide navigation-buttons and links
  • Improved: Frontpage overlay close behaviour and styling
  • Improved: Mobile layout
  • Fixed: Slide publishing
  • Fixed: Flicker integration
  • Fixed: Location dropdown on mobile with no locations
  • Fixed: Multiple configurations of language navigation conflicting
  • Updated: JW Player implementation for podcasts

Version 1.5.3 – 15.06.2016

  • Fixed: Forms frontend has been rewritten from the ground up (https://trello.com/c/F1htxKU5):
    • Conditions working – Multistep forms working – Many layout improvements
  • Fixed: Missing languages, now all languages are possible. Use 2 letter language code for language (f.e. "en"): https://trello.com/c/nXPkfNRi
  • Fixed: Improved implementation of hoffline icon-font in backend and frontend: https://trello.com/c/lQhmq3zf
  • Fixed: Dropdown select button in firefox (how is using FF anyway?? ;-)) is working now: https://trello.com/c/ED20pU88
  • Fixed: Event calendar - Only auto archive single events due to problem with recurring events
  • Improved: Slideshow Caption
  • Improved: New page template without menu added
  • Updated: Plugin wp-piwik
  • Updated: Plugin wordpress-seo
  • Updated: Plugin threewp-broadcast
  • Updated: Plugin polylang
  • Updated: Plugin optimus
  • Updated: Plugin multisite-enhancements
  • Updated: Plugin gravityforms
  • Updated: Plugin akismet

Version 1.5.2 – 08.06.2016

  • Fixed: Text prefix for celebrations more than 7 days away
  • Fixed: event calendar external link
  • Fixed: Important wp core fix for months genitive case (Credits: Jan Semilsky - Thanks!)
  • Fixed: 404 header
  • Fixed: podcast plugin / feed url
  • Fixed: podcast / celebration table (remove clickable)
  • Fixed: usernoise plugin - make url protocol neutral
  • Fixed: podcast archive pdf download link
  • Fixed: header image not visible on phone
  • Fixed: mailchimp archive shortcode - ssl problem
  • Fixed: Restore missing js for gallery shortcode
  • Updated: Czech translation (Credits: Jan Semilsky - Thanks!)
  • Updated: backend options and made Movement link static
  • Updated: French translation
  • Updated: Merge podcast plugin with latest official version

Version 1.5.1 – 16.05.2016

  • Improved: Slider design & functionality on mobile
  • Improved: Location selecort (not yet working on Firefox)
  • Fixed: First slide not visible on first load of previous slides are not in daterange

Version 1.5.0 – 12.05.2016

  • Improved: Picly is now labeled "Startpage" and was moved to the top in the WP Backend
  • Feature: ICF Conference Livestream
  • Feature: Major rewrite of Homepage:
    • All new Slider, much cleaner, larger, less code, based on CSS 3 Transitions
    • Link to Online Church with new Button – Default Celebration Background (Ste in Startpage Module) – Ability to use celebration without title, speaker or series: – Celebrations without title display the Speaker – Celebration pictures are displayed in the following order:
      1. Post image
      2. Speaker image
      3. Series image
      4. Default celebration image
  • Feature: Adding Youtube & Vimeo links for video podcast; Add 3 resources:
    1. Link –Video Hosted (first entry displayed on the page)
    2. Video resource on your server (needed for the RSS feed)
    3. Audio resource ob your server
  • Hotfix: RSS Feed
  • Improved: Page titles
  • Improved: Menu on Android
  • Improved: Font Handling. Include https://www.icf.ch/wp-content/themes/avantgarde3-cooperate/terrific/fonts.js?min to load ICF fonts
  • Improved: More Menu & Feature Box on Mobile
  • Updated: Czech Translation (thank you Jan Semilsky)
  • Fixed: Event Icon
  • WordPress Update 4.5.2
  • Updated: Plugin Akismet
  • Updated: Plugin Dicentis Podcast
  • Updated: Plugin Kommentare deaktivieren
  • Updated: Plugin Gravity Forms
  • Updated: Plugin Polylang
  • Updated: Plugin Quick Page/Post Redirect Plugin
  • Updated: Plugin ThreeWP Broadcast
  • Updated: Plugin WP-Piwik
  • Updated: Plugin WP Media Category Management
  • Updated: Plugin Yoast SEO
  • Updated: Plugin WP Migrate DB Pro
  • Updated: Plugin WP Migrate DB Pro CLI
  • Updated: Plugin WP Migrate DB Pro Media Files
  • Updated: Plugin WP Migrate DB Pro Multisite Tools
  • Updated: Plugin Polylang
  • Updated: Plugin Wordpress SEO

Version 1.4.4 – 06.04.2016

  • Fixed: Home page slider click
  • Fixed: Mobile improvements Home-Page
  • Fixed: Menu on Android

Version 1.4.3 – 10.03.2016

  • New: Simon Egli, our new web-boss in ICF Zurich simon.egli@icf.ch
  • Updated: WordPress to 4.4.2
  • Improved: Menu, location & podcast dropdowns, social-icons, mobile
  • New: Timed Publising of Home-Page Elements – Thanx @Daniel Ammann
  • New: Install WP Mail SMTP Plugin
  • Fixed: jQuery version missmatch causing form-errors
  • Fixed: Celebrations going missing
  • Fixed: Protocol missmatch for podcast player resulting in download of video rather than play
  • Fixed: SSL Bug Online Church
  • Updated: Location URLs & Movement Map – Thanx @Lukas Ammann
  • Updated: Plugin akismet
  • Updated: Plugin business-directory-plugin
  • Updated: Plugin polylang
  • Updated: Plugin wordpress-seo
  • Updated: Plugin wp-migrate-db
  • Updated: Plugin wp-retina-2x
  • Updated: Plugin wp-migrate-db
  • Updated: Plugin wp-media-category-management
  • Updated: Plugin threewp-broadcast
  • Updated: Plugin quick-pagepost-redirect-plugin
  • Updated: Plugin polylang
  • Updated: Plugin optimus
  • Updated: Plugin multisite-enhancements
  • Updated: Plugin hide-youtube-related-videos
  • Updated: Plugin gravityforms
  • Updated: Plugin disable-comments
  • Updated: Plugin business-directory-plugin
  • Updated: Plugin wp-retina-2x
  • Updated: Plugin disable-comments
  • Updated: Plugin email-address-encoder

Version 1.4.2 – 12.01.2016

Happy New Year!

  • BREAKING CHANGE: Removed .htaccess from git (for individual server config) – on local installations, rename _.htaccess to .htaccess to make it work again
  • Updated: WordPress to 4.4.1
  • Updated: Plugin WP Retina 2x
  • Updated: Plugin Yoast SEO
  • Updated: Plugin Enable Media Replace
  • Updated: Plugin Members
  • Updated: Plugin WP-Piwik
  • Updated: Plugin Akismet
  • Updated: Languages

Version 1.4.1 – 21.12.2015

  • Removed: Plugins: Regenerate Thumbnails, BackWPup Pro, Hammy, TinyMCE Advanced, Visualizer: Charts and Graphs
  • Fixed: podcast feed problem with multiple speakers and series

Version 1.4.0 – 17.12.2015

  • New: Podcast – You can use podcast feeds with all video and audio files like so: https://your.icf.ch/podcast/show/my-audio-show/feed/audio or: https://your.icf.ch/podcast/show/my-video-show/feed/video Create two shows to have different Icons in iTunes and assign each Podcast to both shows.
  • New: Podcast – Option to add series and speaker in feed-titles
  • Fixed: Backend editing with Picly
  • Fixed: PHP Error in child Theme
  • Fixed: Load fonts from current domain
  • Updated: htaccess (reverse proxy for icf.ch/party and icf.church/teachings)
  • Updated: Podcast & Merged changes
  • Updated: Plugin akismet
  • Updated: Plugin business-directory-plugin
  • Updated: Plugin regenerate-thumbnails
  • Updated: Plugin threewp-broadcast
  • Updated: Plugin optimus
  • Updated: Plugin wp-migrate-db-pro
  • Updated: Plugin wp-migrate-db-pro-media-files
  • Updated: Plugin wp-retina-2x
  • Various improvements
  • Language updates

Version 1.3.4 – 3.12.2015

  • New: Picly updated to support publishing dates – Thanx @Daniel Ammann
  • Fixed: Readded Categories for events
  • Updated: htaccess for more Pprsisent SSL connection – Thanx @Daniel Freiwald
  • Updated: Plugin WP Retina 2x
  • Updated: Plugin Yoast SEO
  • Updated: Plugin Multisite Enhancements
  • Updated: Plugin Gravity Forms
  • Language updates

Version 1.3.3 – 1.12.2015

  • Fixed: Error where events don't filter without search-field present
  • Updated: Plugin Multisite-Enhancements
  • Updated: Plugin Optimus
  • Updated: Plugin Wordpress-seo
  • Updated: Plugin Wp-retina-2x
  • Removed: Plugins: Debug-bar, Github Updater, Loco Translate, Minqueue, WordPress Importer

Version 1.3.2 – 24.11.2015

  • Updated: Plugin Yoast SEO
  • Updated: Plugin WP Media Category Management
  • Updated: Plugin ThreeWP Broadcast
  • Updated: Plugin Polylang
  • Updated: Plugin Optimus
  • Updated: Plugin Business Directory Plugin
  • Language updates

Version 1.3.1 – 23.11.2015

  • Updated: Busineslogic for nextstep
  • Fixed: Bug on mobile for eventlist
  • Updatedd: czech translations - theme, plugins (event, user noise) – Thanx Jan

Version 1.3.0 – 5.11.2015

  • New: Extended Event Plugin with Next-Step functionality

Version 1.2.6 – 3.11.2015

  • Change: Not moving old events to trash but set to draft status
  • New: Add Podcast from Celebration automatically – By Jan Semilsky
  • Updated: Plugin Visualizer: Charts and Graphs
  • Updated: Plugin ThreeWP Broadcast
  • Language updates

Version 1.2.5 – 27.10.2015

  • Fixed: SSL issue in Hammy Plugin: https://github.com/noeltock/hammy/pull/9
  • Hide meta description if is Seo Yoast active – By Jan Semilsky
  • Added: Podcast single view! – Thanx Jan
  • Added: Zalomení Plugin for Czech
  • Podcast integration improved – Jan
  • Updated: Plugin dicentis-podcast
  • Updated: Plugin threewp-broadcast
  • Updated: Plugin visualizer
  • Language updates

Version 1.2.4 – 17.10.2015

  • Moved shortcodes to child theme
  • Emergency Fix Podcast with https
  • Code cleanup
  • Updated: Plugin polylang
  • Updated: Plugin business-directory-plugin
  • Updated: Plugin akismet
  • Language updates

Version 1.2.3 – 14.10.2015

  • Fixed: vimeo embed code for https for podcasts
  • Fixed: backend for events over https
  • Updated: ignores to ingnore files with versions etc (removing from live server)
  • Improved: Prevent direct access for sensitive files
  • Added: Read Me

Version 1.2.2 – 13.10.2015

  • Fixed: https, no more cross-protocol calls; All websites are now capable of https
  • Improved: Free https certificate included for all domains! Thanks Peter Heusser for the tip.
  • Improved: Force WP backend over https
  • Fixed: CSS bug on donation page, thanks Jan Semilský for collaboration
  • Updated: languages packages and Czech translation, again thanks Jan
  • Fixed: HTML bug on podcast page, thanks Jan
  • Updated: Plugin wp-retina
  • Updated: Plugin wp-piwik
  • Updated: Plugin Broadcast
  • Updated: Plugin Quick-Redirect
  • Updated: Plugin Optimus
  • Updated: Plugin Members
  • Updated: Plugin Gravity Forms
March 2018
March 28, 2018

Welcome to ICF Equip

ICF Equip is our new resource platform, created to empower you and your local church.

Added

User Login with accounts of Gmail, Facebook and Microsoft

Added

Church Admins can invite other members

Added

You can now also search for resource types and categories

Added

Collections can feature a set of related resources

Changed

Simplified User profile dropdown

Fixed

Clicking on overview pages from the breadcrumb redirects to the homepage instead of throwing a nasty error.