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.

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

Changed

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

Fixed

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

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.

This release is about bug fixing and small improvements.

Added

Display number of people per age group

Added

Email confirmation on signup

Fixed

Delete age group - check if persons are linked

Fixed

Fixed Raspberry image download link for printing gateway

Security

Fixed and improved several security related issues

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.

Added

Show next station open time on closed check-in station

Added

Password reset function!! ;-)

Added

Label on persons list if a person has multiple groups

Changed

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

Changed

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

Fixed

Location form validation

Fixed

Room form validation

Fixed

Event and event time form validation

Fixed

Fixed some mailing issues

Removed

Tel3 property has been removed

Security

Improved permissions checks

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

Changed

Restructured user, group and age group

Fixed

Person list order

Fixed

Several small issues

Fixed

Group without name

Fixed

Display external identifier

Added

Enabled billing and information about pricing

Added

Sign-up link on login page

Added

Added new receipt page

Changed

Move country settings from profile to account settings

Fixed

Standalone station mode

Removed

Removed unused files

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

Added

Added status page (status.checkin.church)

Changed

Added minimized version of some js libraries

Changed

Changed checkin gateway image link

Fixed

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

Fixed

Fixed an issue with DNS lookups on the gateway device.

Fixed

Fixed devision by null on stats page.

Removed

Removed some old and unused code

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

Fixed

Fixed csv import / added barcode column

Fixed

Fixed some issues with printing

Removed

Removed DWare XML file import option

Security

Updated libraries

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

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!

Added

Added default location name while creating a new location

Fixed

Fixed import status

Fixed

Fixed elvanto import with php7.2

Fixed

Fixed adding a printer

Added

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

Changed

Removed id from peoples page.

Fixed

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

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.

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.

Removed

Status page with information about the local installation.

Removed

Some settings which are no longer relevant in the cloud.

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

Added

Improved previews of files and videos

Changed

Access controll for resources

Now you can add buttons next to each other;

Added

Help and feedback button in the wordpress backend

Changed

Updated Plugins & Language files

Fixed

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

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

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

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

  • Updated Wordpress, Plugins & Languages
  • Fixed #113 – Lazy loading of podcast images
  • Fixed #163 – ingle event not opening
  • Fixed #109 – Visual glitch for 2 collumn forms
  • Fixed #166 – Video previews on serie design: https://gitlab.com/icf-website/wordpress/wikis/celebrations/celebrations-howto-de#videoclips-fΓΌr-serien
  • Fixed #161 – Translations for event plugin (next-step)
  • Fixed #171 – Missing celebration title breaking homepage layout
  • Fixed #157 – Acitvated new SEO Plugin, removed old ones

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

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.

Powered by Onset.

ICF Church