Changelog
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.
4 Mar, 2021
Removed
- Removed activities, books and photos from home page.
7 Feb, 2021
Changed
- Restyled Readings page to show tables.
1 Oct, 2020
Fixed
- Fixed code emphasis for Haskell.
18 Jul, 2020
Added
- Added post and note search.
- Added all now pages to notes.
10 Jul, 2020
Added
- Added links to book reviews on Readings page.
25 Jun, 2020
Added
- Added h-card and h-entry support.
- Added activity bar charts for Walk, Workout and Yoga.
- Added author cloud on Readings page.
Removed
- Removed activity calendar heatmaps.
19 Jun, 2020
Added
- Added webring to homepage.
- Added recent activities to homepage.
3 Jun, 2020
Added
- Added post teasers on Archive pages.
1 Jun, 2020
Added
- Added lazyloading for all images in posts.
30 May, 2020
Changed
- 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
- Added twitter comments on post pages.
6 May, 2020
Added
- 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
- Added Changelog page.
Changed
- 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
- 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
- Added dark and light themes for code page.
19 Apr, 2020
Fixed
- 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
- Added recent books to homepage.
11 Apr, 2020
Added
- 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
- Fixed post estimated reading time to included code sections.
25 Mar, 2020
Added
- Added support for Dark mode on non media-query enabled browsers.
- Added Dark mode toggler.
22 Mar, 2020
Added
- Added Dark mode.
14 Mar, 2020
Added
- Added activity type Workout.
16 Feb, 2020
Added
- Added yearwise sections in books read list.
26 Nov, 2019
Added
- Added support for highlighted code pages.
- Added support for file and snippet embedding in posts.
4 Nov, 2019
Added
- Added activity type selector on Activity page.
Changed
- Changed the recent activity bars to be most responsive.
28 Oct, 2019
Added
- Added slide download links on talks pages.
26 Oct, 2019
Added
- Added activity weekly bar charts on Activities page.
- Added activity details on Activities page.
Changed
- Moved from using RSS feed for activities to strava API.
30 Aug, 2019
Added
- Added Like/Repost counts for notes.
- Added Like/Repost mentions for posts.
- Added h-entry microformat support for posts.
23 Aug, 2019
Added
- Added historical Now pages.
9 Aug, 2019
Removed
- Removed ReCaptcha from post comment form.
6 Aug, 2019
Added
- Added Pandoc filter to emphasize parts of code snippets.
24 Jul, 2019
Added
- Added tags for notes.
18 Jul, 2019
Added
- Added Projects page.
19 Jun, 2019
Added
- Added notes feed.
14 Jun, 2019
Added
- Added Notes page.
14 May, 2019
Added
- Added random images section on homepage.
- Added bottom navigation links.
18 Feb, 2019
Added
- Added an index for Readings page.
2 Feb, 2019
Removed
- Removed Amazon affiliate links.
27 Jan, 2019
Added
- Added prev and next meta rel links.
- Added short URL support.
Changed
- Changed styles for better readability.
24 Jan, 2019
Added
- Added subscription form.
Changed
- Moved feeds to .atom from .xml for correct content type.
13 Jan, 2019
Added
- Added toggle notes button in slides on Talk pages.
- Added progress/seek bar for slides on Talk pages.
11 Jan, 2019
Added
- Added fullscreen button in slides on Talk pages.
- Added remark.js slides support to Talk pages.
5 Jan, 2019
Added
- Added remark.js slides hosting support.
8 Dec, 2018
Added
- Added Now page.
21 Nov, 2018
Added
- Added Talks page.
1 Nov, 2018
Added
- Added random shuffling of photos.
- Added lazy loading of photos.
22 Oct, 2018
Added
- Added Photos page.
9 Oct, 2018
Added
- Added support for Walk activities on Activities page.
1 Oct, 2018
Added
- Added page generation time in footer.
Changed
- 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
- Added post tags on Archive and Tag pages.
Changed
- Grouped posts by year in Archive and Tag pages.
27 Aug, 2018
Removed
- Removed Google Analytics code.
19 Aug, 2018
Changed
- Switched the default post comment gravatar to retro style.
15 Aug, 2018
Changed
- Changed styles for better readability.
11 Aug, 2018
Added
- Added Webmentions for posts.
- Added About section on homepage.
5 Aug, 2018
Added
- 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.
Changed
- Increased post title font size for better readability.
Removed
- Removed Travis CI setup.
31 Jul, 2018
Added
- Added sidenotes support for posts.
28 Jul, 2018
Added
- Added tags in feed entries.
21 Jul, 2018
Changed
- Moved to hastatic as the base Docker image.
13 Jul, 2018
Added
- Made tables scrollable on small screens.
Changed
- Changed the navigation bar to be non-fixed.
7 Jul, 2018
Added
- Added self-hosted Matomo web analytics.
29 Jun, 2018
Added
- Added Twitter share button on posts.
- Added Drafts page to list all draft posts.
26 Jun, 2018
Added
- Added support to write non-published draft posts.
4 Dec, 2017
Added
- Added activities calendar heatmap on Activities page.
3 Nov, 2017
Changed
- Merged post tag pages and archive page.
28 Oct, 2017
Added
- Added navigation popup menu for small screens.
- Added Readings page.
Changed
- Changed the navigation bar to be fixed.
19 Oct, 2017
Added
- Added Activities page.
17 Oct, 2017
Added
- Added post PDF generation script
- Added post PDF download links.
- Added line numbers in code blocks.
10 Oct, 2017
Added
- Added ReCaptcha to comment form.
8 Oct, 2017
Added
- Added lightbox for images in posts.
5 Oct, 2017
Added
- Added site favicon.
4 Oct, 2017
Changed
- Switched to Noto Serif, Lato and Fira Mono fonts.
3 Oct, 2017
Added
- Added commeting functionality without JS.
2 Oct, 2017
Added
- Added Staticman based commenting for posts.
Changed
- Moved from CSS to SCSS.
1 Oct, 2017
Added
- Added Travis CI integration for automated building.
- Added font-awesome icons.
- Added microformat annotations.
30 Sep, 2017
Added
- Added Google analytics.
- Added sitemap.
- Added estimated reading time to posts.
Changed
- Changed code highlight style to atom-one-light.
29 Sep, 2017
Added
- 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.