# 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 `