This website is one of the biggest personal projects that I have. This page is to document all notable changes in functionality to this website. The format is based on Keep a Changelog.
3 Mar, 2023
- Added a tag cloud in the Microblog page.
25 Feb, 2023
- Added support for Isso comments.
- Removed Staticman integration for commenting.
23 Feb, 2023
- Added check for dead links in posts.
27 Jan, 2023
- Added Mastodon statuses to the search index.
2 Jan, 2023
- Added tag filtering to Microblog page.
30 Dec, 2022
- Added support for Mastodon comments.
- Removed Twitter like and retweet links in post pages.
7 Dec 2022
- Added the Micro Blog page.
23 Nov 2022
- Added recently read books to the home page.
- Removed post teasers from the home page.
12 Nov 2022
- Added ability to transclude files in markdown files.
9 Nov 2022
- Added plotting capability in Pandoc with pandoc-plot.
1 Nov 2022
- Added source code listing page.
17 Oct 2022
- Added feed for Now page updates.
2 Jun 2022
- Added support for swim activities.
13 Mar 2022
- Switched to nix for dependency and build management.
- Added Just commands.
10 Oct 2021
- Added support for captioning and cross-referencing figures, tables and code blocks.
22 Sep 2021
- Added code language in code blocks in posts.
15 Sep 2021
- Switched build tool from stack to cabal.
16 May 2021
- Switched from feedburner to follow.it for email subscriptions.
11 May 2021
- Added support for Haskell Discourse comments.
- Added support for citations.
2 May 2021
- Added support for code deemphasis.
4 Mar 2021
- Removed activities, books and photos from home page.
7 Feb 2021
- Restyled Readings page to show tables.
1 Oct 2020
- Fixed code emphasis for Haskell.
18 Jul 2020
- Added post and note search.
- Added all now pages to notes.
10 Jul 2020
- Added links to book reviews on Readings page.
25 Jun 2020
- Added h-card and h-entry support.
- Added activity bar charts for Walk, Workout and Yoga.
- Added author cloud on Readings page.
- Removed activity calendar heatmaps.
19 Jun 2020
- Added webring to homepage.
- Added recent activities to homepage.
3 Jun 2020
- Added post teasers on Archive pages.
1 Jun 2020
- Added lazyloading for all images in posts.
30 May 2020
- Switched from Hakyll to Shake as the build framework.
- Optimized GHC build times.
- Stopped relativizing all site links.
- Stopped compressing JS and CSS.
11 May 2020
- Added twitter comments on post pages.
6 May 2020
- Added post comment, mention, like and repost counts on post pages, home and archive page.
- Added Twitter like and retweet links in post pages.
28 Apr 2020
- Added Changelog page.
- Switched from highlight.js based code highlighting to Pandoc based one.
- Wrote and switched to my own code emphasizer which works with pandoc-highlighting.
- Removed pandoc-emphasize-code library.
- Removed post PDF files. Less that 1% visitors downloaded them and maintaining the PDF generation toolchain was cumbersome.
22 Apr 2020
- Added dark and light themes for code page.
19 Apr 2020
- Fixed broken rendering of box drawing characters on mobile devices by switching to Fira Mono font files with full charset versions.
16 Apr 2020
- Added recent books to homepage.
11 Apr 2020
- Added post comment guidelines for better visual tracking.
- Added support for showing post comments from external websites:
- Adds support for fetching external resources concurrently.
5 Apr 2020
- Fixed post estimated reading time to included code sections.
25 Mar 2020
- Added support for Dark mode on non media-query enabled browsers.
- Added Dark mode toggler.
22 Mar 2020
- Added Dark mode.
14 Mar 2020
- Added activity type Workout.
16 Feb 2020
- Added yearwise sections in books read list.
26 Nov 2019
- Added support for highlighted code pages.
- Added support for file and snippet embedding in posts.
4 Nov 2019
- Added activity type selector on Activity page.
- Changed the recent activity bars to be most responsive.
28 Oct 2019
- Added slide download links on talks pages.
26 Oct 2019
- Added activity weekly bar charts on Activities page.
- Added activity details on Activities page.
- Moved from using RSS feed for activities to strava API.
30 Aug 2019
- Added Like/Repost counts for notes.
- Added Like/Repost mentions for posts.
- Added h-entry microformat support for posts.
23 Aug 2019
- Added historical Now pages.
9 Aug 2019
- Removed ReCaptcha from post comment form.
6 Aug 2019
- Added Pandoc filter to emphasize parts of code snippets.
24 Jul 2019
- Added tags for notes.
18 Jul 2019
- Added Projects page.
19 Jun 2019
- Added notes feed.
14 Jun 2019
- Added Notes page.
14 May 2019
- Added random images section on homepage.
- Added bottom navigation links.
18 Feb 2019
- Added an index for Readings page.
2 Feb 2019
- Removed Amazon affiliate links.
27 Jan 2019
- Added prev and next meta rel links.
- Added short URL support.
- Changed styles for better readability.
24 Jan 2019
- Added subscription form.
- Moved feeds to .atom from .xml for correct content type.
13 Jan 2019
- Added toggle notes button in slides on Talk pages.
- Added progress/seek bar for slides on Talk pages.
11 Jan 2019
- Added fullscreen button in slides on Talk pages.
- Added remark.js slides support to Talk pages.
5 Jan 2019
- Added remark.js slides hosting support.
8 Dec 2018
- Added Now page.
21 Nov 2018
- Added Talks page.
1 Nov 2018
- Added random shuffling of photos.
- Added lazy loading of photos.
22 Oct 2018
- Added Photos page.
9 Oct 2018
- Added support for Walk activities on Activities page.
1 Oct 2018
- Added page generation time in footer.
- Moved to self-hosted fonts and async CSS loading.
- Replaced fontawesome icons with SVGs.
- Reorganized CSS to have one file per page type.
29 Aug 2018
- Added post tags on Archive and Tag pages.
- Grouped posts by year in Archive and Tag pages.
27 Aug 2018
- Removed Google Analytics code.
19 Aug 2018
- Switched the default post comment gravatar to retro style.
15 Aug 2018
- Changed styles for better readability.
11 Aug 2018
- Added Webmentions for posts.
- Added About section on homepage.
5 Aug 2018
- Added Drone CI setup.
- Added Amazon affialiate link for books.
- Added support for replying to comments on posts.
- Added support for nested comments on posts.
- Added links for navigation to previous and next posts in post pages.
- Increased post title font size for better readability.
- Removed Travis CI setup.
31 Jul 2018
- Added sidenotes support for posts.
28 Jul 2018
- Added tags in feed entries.
21 Jul 2018
- Moved to hastatic as the base Docker image.
13 Jul 2018
- Made tables scrollable on small screens.
- Changed the navigation bar to be non-fixed.
7 Jul 2018
- Added self-hosted Matomo web analytics.
29 Jun 2018
- Added Twitter share button on posts.
- Added Drafts page to list all draft posts.
26 Jun 2018
- Added support to write non-published draft posts.
4 Dec 2017
- Added activities calendar heatmap on Activities page.
3 Nov 2017
- Merged post tag pages and archive page.
28 Oct 2017
- Added navigation popup menu for small screens.
- Added Readings page.
- Changed the navigation bar to be fixed.
19 Oct 2017
- Added Activities page.
17 Oct 2017
- Added post PDF generation script
- Added post PDF download links.
- Added line numbers in code blocks.
10 Oct 2017
- Added ReCaptcha to comment form.
8 Oct 2017
- Added lightbox for images in posts.
5 Oct 2017
- Added site favicon.
4 Oct 2017
- Switched to Noto Serif, Lato and Fira Mono fonts.
3 Oct 2017
- Added commeting functionality without JS.
2 Oct 2017
- Added Staticman based commenting for posts.
- Moved from CSS to SCSS.
1 Oct 2017
- Added Travis CI integration for automated building.
- Added font-awesome icons.
- Added microformat annotations.
30 Sep 2017
- Added Google analytics.
- Added sitemap.
- Added estimated reading time to posts.
- Changed code highlight style to atom-one-light.
29 Sep 2017
- Added post teasers on homepage.
- Added feeds for tag pages.
- Added Table of Content generation for posts.
- Added About page.
- Added highlight.js based code block highlighting.
- Added post Archive page.
- Added Tags page.
- Added post Atom feed.
- Setup the website.