diff --git a/CHANGELOG.md b/CHANGELOG.md index 8781d43e5..d7e01ef97 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. ### ✨ Features +- *(a11y)* Add keyboard accessibility to theme toggler - ([dce495e](https://github.com/welpo/tabi/commit/dce495e71d13c50fb5d2d57698fb350d72708609)) - *(archive)* Allow multiple sources in Archive ([#249](https://github.com/welpo/tabi/issues/249)) - ([b518e13](https://github.com/welpo/tabi/commit/b518e13c5db66a3d255fe5802d6386ce47c7f6b0)) - *(socials)* Add Keybase icon ([#231](https://github.com/welpo/tabi/issues/231)) - ([58da40b](https://github.com/welpo/tabi/commit/58da40bdc014e2c970a6cd77d0a02234879983aa)) - *(tags)* Dynamically adjust tag list columns based on tag count ([#233](https://github.com/welpo/tabi/issues/233)) - ([9fc45f2](https://github.com/welpo/tabi/commit/9fc45f288d12ab0d0e54b58d151673b62706fd81)) @@ -32,7 +33,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Add previous/next article navigation ([#246](https://github.com/welpo/tabi/issues/246)) - ([dac6bfc](https://github.com/welpo/tabi/commit/dac6bfc024d48e90a60e5b2697fd659ddb10e60c)) - Add taxonomy list & single term templates ([#239](https://github.com/welpo/tabi/issues/239)) - ([39fc4ec](https://github.com/welpo/tabi/commit/39fc4ece612f009f1151bf5496d1d987c1b2e115)) -### 🐛 Bug Fixes +### 🐛 Bug fixes - *(archive)* Group multi-sourced posts by year - ([2c8a21d](https://github.com/welpo/tabi/commit/2c8a21d558f5f6b3a208a3caf9a88b01c92ca0e1)) - *(i18n)* Localise date in single taxonomy listing - ([0aef23b](https://github.com/welpo/tabi/commit/0aef23b3703ddedeff080525cbdede94451e7817)) @@ -47,7 +48,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Format JS with Prettier ([#240](https://github.com/welpo/tabi/issues/240)) - ([b6a89e6](https://github.com/welpo/tabi/commit/b6a89e63700e27534df2226d2b8bd6063a03cf26)) -### 🗑️ Deprecations +### 🗑️️ Deprecations - *(home-banner)* [**‼️BREAKING‼️**] Force proper header.img path ([#254](https://github.com/welpo/tabi/issues/254)) - ([1a1a7f7](https://github.com/welpo/tabi/commit/1a1a7f79f2c278f4f6e9bfefe7c73089533b2eaf)) - *(i18n)* [**‼️BREAKING‼️**] Force config.toml copyright translation ([#255](https://github.com/welpo/tabi/issues/255)) - ([9f39b7f](https://github.com/welpo/tabi/commit/9f39b7fe47721eb7aaea04d8b9ee66b557b7eabf)) @@ -71,6 +72,9 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - *(config)* Add dynamic stylesheet loading ([#118](https://github.com/welpo/tabi/issues/118)) - ([fac730e](https://github.com/welpo/tabi/commit/fac730efad8de4d26e31579e03444466bbd213d6)) - *(copyright)* Set copyright translations outside toml files & enhance $VARs ([#215](https://github.com/welpo/tabi/issues/215)) - ([b6fa54c](https://github.com/welpo/tabi/commit/b6fa54c55646251104f855040ecdf782fe777ead)) - *(feed)* Support hiding pages and sections ([#227](https://github.com/welpo/tabi/issues/227)) - ([920aa60](https://github.com/welpo/tabi/commit/920aa609f0b58dcdccec74be4ea74e01cc0b55c5)) +- *(fonts)* Upgrade Inter to 4.0 - ([012d819](https://github.com/welpo/tabi/commit/012d819f38f5b120c05830ebf0a0fed88f057c6e)) +- *(fonts)* Optimise font size ([#186](https://github.com/welpo/tabi/issues/186)) - ([a7044d2](https://github.com/welpo/tabi/commit/a7044d2d8a22d3e89ebe97f83bdc32b358c61c9e)) +- *(fonts)* Use woff2 & update fonts - ([1c06c99](https://github.com/welpo/tabi/commit/1c06c9904772dd012c9c3b3752a537aeb8e1fc08)) - *(footer)* Add configurable footer menu ([#197](https://github.com/welpo/tabi/issues/197)) - ([1bc5294](https://github.com/welpo/tabi/commit/1bc52944c9f7cc959d2eeb403e22609313c4954e)) - *(footer)* Add configurable copyright notice ([#112](https://github.com/welpo/tabi/issues/112)) - ([5ae21b5](https://github.com/welpo/tabi/commit/5ae21b5335f0926be14739aad6c8933937c1bcd3)) - *(footer)* Add link to remote repository ([#111](https://github.com/welpo/tabi/issues/111)) - ([d3167ad](https://github.com/welpo/tabi/commit/d3167adb8fa997b120164f0c7225f3b43ddebd38)) @@ -113,6 +117,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Improve clickability cue by adding pointer cursor to details summary - ([1e33b9b](https://github.com/welpo/tabi/commit/1e33b9bc1f3cc995a1ed7e265a106d194c8dfcef)) - Support privacy-respecting analytics ([#193](https://github.com/welpo/tabi/issues/193)) - ([228f1ea](https://github.com/welpo/tabi/commit/228f1ea6e51cf75bb1a44db7aa94cd634802e177)) - Allow internal project links ([#157](https://github.com/welpo/tabi/issues/157)) - ([5a2161f](https://github.com/welpo/tabi/commit/5a2161f529cd9bbc93cdc6bfd674bf1312590a96)) +- Enhance SEO and accessibility with meta tags ([#154](https://github.com/welpo/tabi/issues/154)) - ([78c0f71](https://github.com/welpo/tabi/commit/78c0f712c12188992146ea9c93033a5e189cb548)) - Add `browser_theme_color` config option ([#143](https://github.com/welpo/tabi/issues/143)) - ([772ca29](https://github.com/welpo/tabi/commit/772ca29dcd73b63926e61cbcbf74284248e58819)) - Add support for social media cards ([#130](https://github.com/welpo/tabi/issues/130)) - ([d53b847](https://github.com/welpo/tabi/commit/d53b8470a6f8b4ff7d80c890bcc744d3bf846aac)) - Add base64 encoded email protection ([#110](https://github.com/welpo/tabi/issues/110)) - ([6dc6e51](https://github.com/welpo/tabi/commit/6dc6e51ea8fc5f42356af2773bb42503c9b73963)) @@ -128,6 +133,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Add `rel=me` attribute to social links - ([4952ce8](https://github.com/welpo/tabi/commit/4952ce88f14d5d39d583926eaac7460b9783bff3)) - Introduce skins to customise the theme ([#105](https://github.com/welpo/tabi/issues/105)) - ([f8cce30](https://github.com/welpo/tabi/commit/f8cce3001c37e6de61e5f78638da3f2a9ad189ab)) - Add pointer cursor to image toggler - ([d2780f4](https://github.com/welpo/tabi/commit/d2780f42a3b5caff5c920be4580e01f966e30362)) +- Add `cachebust` for `main.css` - ([2f83ef8](https://github.com/welpo/tabi/commit/2f83ef80621245d8a497c0a2ccfd7d4c375ce2b2)) - Add 2 interactive image shortcodes - ([090ebca](https://github.com/welpo/tabi/commit/090ebcafecd157e309f1efa77289f2886ce5081e)) - Add 2 interactive image shortcodes - ([7ccd717](https://github.com/welpo/tabi/commit/7ccd71736eb8c3e7ee1114b271e8b698bdf5df18)) - Allow setting default theme - ([42293b2](https://github.com/welpo/tabi/commit/42293b286841b1074ae63b6e098b535ed7cc5ac6)) @@ -159,6 +165,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Allow using emojis as favicon - ([fb061a1](https://github.com/welpo/tabi/commit/fb061a14697d45700996f32b568826b4f02764c7)) - Include layout features in font subset - ([534969d](https://github.com/welpo/tabi/commit/534969de11930ec957d6ea4eea658324a3d29497)) - Add multi-language support - ([fa92293](https://github.com/welpo/tabi/commit/fa9229377d03f229b4deb68bad7cf63b2f88f9fe)) +- Set width and height of project images - ([8b5726c](https://github.com/welpo/tabi/commit/8b5726c34e04238b0371fb3dbd11cafaaff580f0)) - Add KaTeX support - ([f9335b3](https://github.com/welpo/tabi/commit/f9335b3fa45f27788cdb9c8d26ddfe4b714070c4)) - Make JS light/dark toggle optional - ([1803987](https://github.com/welpo/tabi/commit/1803987555cbbe0aea1ab673907192e734a55425)) - Use github pages for live preview - ([a36823d](https://github.com/welpo/tabi/commit/a36823d672e3894ac428642d433c5506cdbbe728)) @@ -184,8 +191,10 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Add markdown support to index page - ([c6ec7c7](https://github.com/welpo/tabi/commit/c6ec7c750588562c3a14c1ee0f2a7d00f467bbd6)) - Set Table of Contents per page, not globally - ([32d4a93](https://github.com/welpo/tabi/commit/32d4a9358ce14c9dce687520e7c58cb93d07a7b6)) -### 🐛 Bug Fixes +### 🐛 Bug fixes +- *(SEO)* Set proper social image cards - ([b26902d](https://github.com/welpo/tabi/commit/b26902da1667ecfaf5649dc9637360658c135faf)) +- *(a11y)* Update heading tags ([#140](https://github.com/welpo/tabi/issues/140)) - ([0055a36](https://github.com/welpo/tabi/commit/0055a3613ec86c271c9381aee5de8d7799d6567a)) - *(analytics)* Make goatcounter use https ([#195](https://github.com/welpo/tabi/issues/195)) - ([450501e](https://github.com/welpo/tabi/commit/450501e218f9b7feb63a8474b330d39734a1dce8)) - *(atom)* Remove safe filter; allow content & summary ([#165](https://github.com/welpo/tabi/issues/165)) - ([a617d6f](https://github.com/welpo/tabi/commit/a617d6fe72c0bdd40ea7e107887d74c9fa4477d2)) - *(atom)* Escape HTML in feed summary - ([4610073](https://github.com/welpo/tabi/commit/46100730fa59d6f14d3565e87b48fad5d69afab5)) @@ -193,6 +202,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - *(favicon)* Use `get_url` for favicon - ([ab4b523](https://github.com/welpo/tabi/commit/ab4b523f9c7efa431dee4780c5b701c7496faa2d)) - *(fonts)* Fix extension woff -> woff2 - ([5aece98](https://github.com/welpo/tabi/commit/5aece9856a23f79143e90e91747e9f852903810b)) - *(footer)* Fix external link redirection in footer ([#219](https://github.com/welpo/tabi/issues/219)) - ([de91dfb](https://github.com/welpo/tabi/commit/de91dfb0a706b6dcf2f4232c6cece7778e7d9fa2)) +- *(footer)* Render footer again - ([3344f80](https://github.com/welpo/tabi/commit/3344f80539d837df10523160083d91c55b04f58f)) - *(footer)* Remove extra space between "tabi" and separator - ([12b9184](https://github.com/welpo/tabi/commit/12b9184f15edc26acfd442923dd6d9f3bcfa9615)) - *(format_date)* Actually use `short_date_format` ([#119](https://github.com/welpo/tabi/issues/119)) - ([c99cf94](https://github.com/welpo/tabi/commit/c99cf940a78606970a0aab9c74defca4517b6a5f)) - *(header)* Add quotes to custom subset links - ([1221eee](https://github.com/welpo/tabi/commit/1221eeeb41c17556784c27d98d18a0d75cdbfc52)) @@ -219,10 +229,13 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - *(theme-switcher)* Properly translate aria-label ([#192](https://github.com/welpo/tabi/issues/192)) - ([2eaee65](https://github.com/welpo/tabi/commit/2eaee6557c60d1794a65f2773d9fa63029d9d6f3)) - Prevent background overflow on link hover ([#226](https://github.com/welpo/tabi/issues/226)) - ([6b69cf7](https://github.com/welpo/tabi/commit/6b69cf7a3ec5c26a4ac3873eb9c194c32c999640)) - Remove unnecessary description filters - ([6673a06](https://github.com/welpo/tabi/commit/6673a063b8968d39b8396bc83242f779615a14c7)) +- Improve accessibility and i18n ([#183](https://github.com/welpo/tabi/issues/183)) - ([2c6ac29](https://github.com/welpo/tabi/commit/2c6ac293adf181d1b4f889734dbeddca8175bd10)) - Allow live reload when zola is in `serve` mode ([#144](https://github.com/welpo/tabi/issues/144)) - ([355df55](https://github.com/welpo/tabi/commit/355df550fc7bd95602af633e788907fca02578c4)) - `is_draft` returning opposite value - ([adb702f](https://github.com/welpo/tabi/commit/adb702f3c36ee19b43805b7cb27a5b97d9653ecc)) - Check proper `toc_ignore_pattern` - ([fe872a7](https://github.com/welpo/tabi/commit/fe872a7b54f8c24c3bb4d678c72d4f17b6f6d396)) - Move `default_language` to proper section - ([52d0ac9](https://github.com/welpo/tabi/commit/52d0ac944794d8590db5cda81015b1181ea83971)) +- Update bug report link format - ([6178e8e](https://github.com/welpo/tabi/commit/6178e8e642fce10fcb2be378dc4440b754fe804d)) +- Revert flex display (b1b98eb) - ([8cfab98](https://github.com/welpo/tabi/commit/8cfab98e721d9dccc05b2d5f187ddeb2248930b7)) - Remove flex display on full-width elements - ([56a53dc](https://github.com/welpo/tabi/commit/56a53dce0cf131c73474d33612a429a80ab1cfdc)) - Improve contrast on `code` within links on hover - ([f8891db](https://github.com/welpo/tabi/commit/f8891dba2cc0d1a8619bf9b01bb06e4c7560b7ec)) - Draft margin - ([8949db4](https://github.com/welpo/tabi/commit/8949db43e136e2646bbf7ff3da4a833e838796e4)) @@ -237,6 +250,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Load English stylesheet as fallback - ([f3a0dd7](https://github.com/welpo/tabi/commit/f3a0dd7f96dbb8fbd1073f66288133db348917e8)) - Multilingual issues in feeds and 'nav.html' - ([e7dc5eb](https://github.com/welpo/tabi/commit/e7dc5eb44e5c7f6bd00c3d2337438b8481d8101b)) - Properly initialise `currentTheme` - ([e1dfd2e](https://github.com/welpo/tabi/commit/e1dfd2ea0767ac7327244961c920031a8291c249)) +- Replace "y" with "i" - ([f5e9ad8](https://github.com/welpo/tabi/commit/f5e9ad8c8a689a593af88d0ca62b11d74bbb76ce)) - Use proper meta descriptions - ([3e215e1](https://github.com/welpo/tabi/commit/3e215e18e29ec42761a9cd52c2f81612e3311acd)) - Ensure codeblock header visibility on iOS - ([abf32b8](https://github.com/welpo/tabi/commit/abf32b8147046b03270b92b5c9cf9ea69428b863)) - Properly check for `theme_switcher` setting - ([f710b62](https://github.com/welpo/tabi/commit/f710b62631ab2b3cb791bccd624c40b249c57fb0)) @@ -253,6 +267,7 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Remove flash when navigating in dark-mode - ([1efb033](https://github.com/welpo/tabi/commit/1efb0330e3926235cde79bdaec9bf157dc6d1743)) - Only load script when themeswitcher is enabled - ([556570d](https://github.com/welpo/tabi/commit/556570d799362716c6a0b174378639206646242e)) - Handle missing image metadata gracefully - ([b5b50cd](https://github.com/welpo/tabi/commit/b5b50cdefbf1864778fbb5bbb3a83869811b39ac)) +- Properly end macro - ([7aa6142](https://github.com/welpo/tabi/commit/7aa61422a8f642384a0be8a5e92e1e26c334e6a5)) - Set proper scope to transparent hover for anchor - ([050f546](https://github.com/welpo/tabi/commit/050f546e27f5bcfc1e5500b33279f82ef45c0caa)) - Remove double equals in updated field - ([dcf1af5](https://github.com/welpo/tabi/commit/dcf1af5ec5211bb8e4d97e4cafd21b08d2287ade)) - Fix screenshot path - ([110c872](https://github.com/welpo/tabi/commit/110c8723c39dcae23baeff6f34c501c78fbc8643)) @@ -261,14 +276,24 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Enable github pages - ([1b5ed15](https://github.com/welpo/tabi/commit/1b5ed1546ae25bf0e5cc7e74cb922340668cf987)) - Use personal access token - ([fded2bd](https://github.com/welpo/tabi/commit/fded2bd53ead80954c253570aad413c19cd00763)) - Update token - ([91de9ad](https://github.com/welpo/tabi/commit/91de9ad036597aaec3ea24c29f81531bdebed523)) +- Use latest zola-deploy-action - ([19bd85f](https://github.com/welpo/tabi/commit/19bd85f8db1bb5709c85907e86f47fca8402a5f6)) - Remove header link background change on hover - ([884cc90](https://github.com/welpo/tabi/commit/884cc9043969ac619519924f88b5b80cbc6a6b36)) - Remove horizontall scroll on mobile - ([e93b33e](https://github.com/welpo/tabi/commit/e93b33e6b88c2016741b220dd9e0dac3ccd0dd01)) - Remove newlines around `
- ([2732f49](https://github.com/welpo/tabi/commit/2732f494cfdf3314b45153f621acff6fdb4042a1)) +- Set remote Zola url - ([1845649](https://github.com/welpo/tabi/commit/1845649613482823dbf9a597452a073425aed128)) +- Use serif as fallback - ([c65eea1](https://github.com/welpo/tabi/commit/c65eea156ce391942daa61188b2f9393013af40e)) - Close div class"tags-item" - ([5c48acb](https://github.com/welpo/tabi/commit/5c48acba582158662c13760744e8e6a4d81646dd)) +- Atom feed alt description - ([d41c9b5](https://github.com/welpo/tabi/commit/d41c9b5c86eafe34f2d3befb4bfd81a383e1ee66)) - Remove double bottom-boder/div on Archive - ([6e47145](https://github.com/welpo/tabi/commit/6e471450c6fa5608d40e870ccb08fa4a9697c9b9)) - Add end-of-file newline - ([099f094](https://github.com/welpo/tabi/commit/099f094f317b84b5748a9a83796fabfb29dafc7f)) - _archive import typo - ([55d928a](https://github.com/welpo/tabi/commit/55d928a3d59279eb5c54c861c293de3714342c48)) @@ -276,8 +301,10 @@ We use Semantic Versioning (SemVer) for our version numbers, formatted as MAJOR. - Update theme screenshot in /projects - ([32ca1d3](https://github.com/welpo/tabi/commit/32ca1d3e9e8823ec05a629addbdcead5b54e2a18)) - Set aspect-ratio on banner-home-ig - ([c6c8379](https://github.com/welpo/tabi/commit/c6c83797bff349ee0d12972264b98de0f48ea1f8)) - Make navbar width and margin same as content - ([1c1e124](https://github.com/welpo/tabi/commit/1c1e124115a1188ee9669451e5400d2873eee558)) +- Use Sentence case in Projects title - ([cc93f9f](https://github.com/welpo/tabi/commit/cc93f9fb7fe44bb4fecb860669e368da63e57efd)) - Add end-of-file newline - ([2cef2e5](https://github.com/welpo/tabi/commit/2cef2e5502c871d5bafde2296882a2de96bc8ca6)) - Add end-of-file newline - ([095b9d0](https://github.com/welpo/tabi/commit/095b9d0d07603ec0c9fad09d9f0293f75bf11cba)) +- Remove duplicate .bloglist-title definition - ([53d28ad](https://github.com/welpo/tabi/commit/53d28ad522d15e9446ca331715e6418501f8423b)) - Consistent date format & remove invalid