# Saturday, 23 November 2019
* Support for sub-submenus. See `exampleSite/config.toml` for an idea of how to implement this. Note that these sub-sub-menus *will not have a visual prompt for users*, so don't hide essential navigation in them. (This is because I couldn't work out a way to implement this attractively in the UI, as well as to discourage burying essential navigation.)
Note: this is the last update which will be reported in this changelog. This project will move to use [github tags](https://developer.github.com/v3/git/tags/).
# Saturday, 16 November 2019
On the home page (\_index.html), feature_icons tiles can have an optional `url` specified. This will make the whole tile clickable. The text of that tile will turn into the link accent colour. (Thanks @ryanclarke)
# Sunday, 3 November 2019
I've made it possible for a sermon to have multiple preachers. Now, 99% of the time a sermon will only be preached by one person, so why the change?
1. It makes [the taxonomies](https://gohugo.io/content-management/taxonomies/#readout) more consistent with pluralisation.
2. There is a potential *use case* for having multiple preachers, such as a panel discussion, or a sermon where one person does an exegetical portion and another person applies the passage.
This is a **breaking change**: you'll need to change all your sermons to have the `preachers:` parameter an array. If you're using TOML frontmatter you can do this with a regular expression. In [atom](//atom.io) I ran a regex find-and-replace over my whole project *Finding* `preachers: "([A-z ]+)"` and replacing it with `preachers: ["$1"]`.
# Tuesday, 13 August 2019
* Thanks to [@Anaeijon](https://github.com/Anaeijon) who [provided a PR](https://github.com/funkydan2/alpha-church/pull/15) with some improved SCSS process.
* Banner Image is now set in `config.toml` by the variable `Params.banner_image` so it can be processed through Hugo Pipes.
* _Optional_ more google fonts can be loaded through `config.toml` (See `config.toml` in exampleSite)
* _Optional_ some plain text contact information can be included above the contact form.
# Tuesday, 9 July 2019
* Fix to Contact form when using Formspree (thanks [@sjloregonwi](https://github.com/funkydan2/alpha-church/commit/e04873db2d36bf73ead1de4cd1dd887b0313cd71))
Friday, 5 July 2019
* Using some caching to speed up build time.
* Added an image to the `exampleSite` contact page.
# Thursday, 27 June 2019
* Thanks @fabianying for notices a few problems.
** Gone back to distributing FontAwesome with the site, so that mobile UI is complete.
** Increased size of the Map box to make it visible on mobile screens (thanks to @theofruitrouge)
# Monday, 17 June 2019
Moved audio player for the sermons into the same
as the content because I didn't like where the download button was being placed.
# Wednesday, 5 June 2019
Now using the [FontAwesome kit](https://blog.fontawesome.com/introducing-font-awesome-kits-7134d1d59959) to load icons.
# Thursday, 30 May 2019
* Merged [PR from Clint Davis](https://github.com/funkydan2/alpha-church/pull/11) to improve accessibility of the theme.
# Tuesday, 28 May 2019
* Netlify now uses [Akismet spam filtering](https://www.netlify.com/blog/2019/02/12/improved-netlify-forms-spam-filtering-using-akismet/), so no more need for a honeypot.
# Wednesday, 15 May 2019
Big change to configuration. Options for the landing/home page are now defined in `/content/_index.md` (This is a [homepage template](https://gohugo.io/templates/homepage/)b). The reason for this is to make the main configuration smaller and neater—`config.toml` should mainly have whole-site configuration values.
# Wednesday, 17 April 2019
Added *optional* setting for Google Maps to be localised due to [this issue](https://github.com/funkydan2/alpha-church/issues/10). Under `[params.map]` there are two *optional* settings `language` and `region`. These will force Google Maps to be displayed for the given localisation. See [here for a list of supported languages](https://developers.google.com/maps/faq#languagesupport) and [here for a list of valid regions](https://www.iso.org/obp/ui/#search) (Google uses the two-letter, Alpha-2 code).
# Saturday, 13 April 2019
* Shortcode {{< osmap >}} is now {{< map >}} because it could be google or OSM.
# Thursday, 11 April 2019
* New option - maps can be either from Google or Open Street Maps.
* New setting in `config.toml` under [Params.Map] you need to set `service = "osm"` or `service="google"`
* To use Google Maps, you also need to define `api_key` https://developers.google.com/maps/documentation/embed/get-api-key
# Tuesday, 9 April 2019
* There's now an option to use either [Faithlife Reftagger](https://faithlife.com/products/reftagger) or the [Blue Letter Bible ScriptTagger](https://faithlife.com/products/reftagger). I think Faithlife's reftagger looks much better, ~~but its incompatibility with [adblock plus](https://community.logos.com/forums/p/139517/890932.aspx) may be a deal-breaker for some websites~~. (Actually, I've no idea what causes the site to break with adblock plus. It's javascript, but I can't work out which one.)
# Wednesday, 3 April 2019
Big change - really version 2 now!
* Updated a bunch of SCSS and js to newer version from html5up.
# Monday, 1 April 2019
* A bunch of changes to javascript libraries. Fewer are now pulled from CDN, and there are a few more libraries loaded which weren't being before (my mistake) with the hope of improving sites using Safari.
# Monday, 4 March 2019
* Changed podcast feed so passage is displayed in brackets following the sermon title.
# Tuesday, 19 February 2019
* [Plyr 3.5.0](https://github.com/sampotts/plyr/releases/tag/v3.5.0)
# Monday, 18 February 2019
* Somehow `overlay.png` got lost (probably when I converted to using Hugo Pipes). It's not found.
# Monday, 11 February 2019
* Added optional [instant.page](//instant.page) support. This allows for prefetching of pages in some modern browsers and should increase the speed of the site for users. To enable, set `instant_page = true` in the `[params]` section of `config.toml`.
* Only load [plyr](//plyr.io) on *pages*. This should slightly improve loading time, but it would be even better to only load the library when `