Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.14.0 (2020-03-22)

Features

  • :globe_with_meridians: add hrefLang (df60843)
  • :globe_with_meridians: provide article properties to seo meta tags (682eca4)
  • :horse: hello preact, goodbye popper (da93261)
  • :lipstick: change icon (ed22a85)
  • :lipstick: hide social links in top bar for mobile, show them on about page (5e53165)
  • :lipstick: make footer full page width (e4662b2)
  • :lipstick: make icons monochrome (a5a2857)
  • :lipstick: scroll smoothly (a8817b6)
  • :lipstick: show thumbnail image on the blog post page (f5059e9)
  • :poop: goodbye contentful (73941fa)
  • :poop: move annoying green feedback button to footer (20d5560)
  • :sparkles: :lipstick: add table of content (6a63341)
  • :sparkles: :lipstick: highlight current heading (c9e3ffc)
  • :sparkles: :lipstick: implement better algorithm for tracking current item (9b65639)
  • :sparkles: :tm: show link to thumbnail image author; change content to fit new model (ec8d90a)
  • :sparkles: add anchors to headings for table of content; update packages; (4aeba20)
  • :sparkles: add author and src link to thumbnail image (4642da7)
  • :sparkles: add gatsby-remark-copy-linked-files (21672ca)
  • :sparkles: add multi-language post support (14c6380)
  • hide table of content on screens < wide (e36b36a)
  • blog: add inline highlighting (647ff86)
  • blog: add lang icon (1b1248c)
  • add twitter plugin (dadb526)
  • blog: use fancy code highlighting (055ca33)
  • cms: add slug field (4fa3638)
  • cms: build blog list pages based on content from *.md files (cdc1e2c)
  • cms: build blog post pages based on content from *.md files (d6f04ed)

Bug Fixes

  • :bug: add check for ssr (b67ddca)
  • :bug: fix links (8add594)
  • :bug: fix react-spring import (02b1c87)
  • :bug: fix rss feed and add link to it to top nav (fc4c04a)
  • :bug: fix tooltip positioning with portal (0214aa1)
  • :bug: pull slug correctly (4781e0a)
  • :bug: render example (2765cf0)
  • :bug: show blog tab as active on blog post pages (3ab3533)
  • :lipstick: add scale to digit animation (a652566)
  • :lipstick: change scale (343650e)
  • :lipstick: highlight selected tag (b50d2c5)
  • :poop: :horse: remov netlify-identity-widget from site pages (69461ca)
  • post: :bug: fix order of table of content subitems (2503a31)
  • :lipstick: wrap tags (98d2eeb)

1.13.0 (2019-02-20)

Features

  • :sparkles: allow users to leave feedback (1e03cd4)

1.12.0 (2019-02-20)

Bug Fixes

  • :lipstick: fix image size for mobile devices (858f47c)

Features

  • :sparkles: add "Read next" section (4b282fb)

1.11.0 (2019-02-19)

Bug Fixes

Features

  • :sparkles: add ability to report bugs in cloud function (97b061f)
  • :sparkles: add comments with new user agents where issue were reproduced (3ba0844)
  • :sparkles: add disqus comments (0980ba9)
  • :sparkles: add error boundary with automatically reports an issue on catch (a7fe597)
  • :sparkles: prevent issues duplication in cloud function (dd50e5c)

1.10.0 (2019-01-26)

Bug Fixes

  • :bug: remove extra slash from blog url (29c6e58)
  • :bug: transform to iframe only embed links (1303782)

Features

  • :lipstick: add expander for skills; extract Skills component (098716d)
  • :lipstick: animate skills (a66b603)
  • :lipstick: do not display blog timeline on mobile devices (6a534df)
  • :sparkles: show tooltip with entities where skill was mentioned on click to badge (225ff63)
  • add slug fields to portfolio projects and videos; use them as DOM ids to be able to scroll to them (6d9f562)

1.9.0 (2019-01-23)

Features

  • :horse: make load codesandbox iframes lazily (7999d4c)

1.8.0 (2019-01-22)

Features

  • :sparkles: :lipstick: highlight code with prismjs; transform codesandbox links to iframe (35ab6af)
  • :sparkles: add facebook like button (136f7a1)
  • :sparkles: do not show blog post drafts (aaa1dc8)

1.7.0 (2019-01-16)

Bug Fixes

  • :lipstick: add paddings to main pages content for tablets (5a0ed6f)

Features

  • :lipstick: make tooltip to appear according to its placement; add scale to its animation (613bf61)
  • :sparkles: add link to RSS feat (875a4e6)
  • :sparkles: resolve #7 - add "Report about typo/mistake" feature for blog posts (d147f4b)
  • :sparkles: show "tweet" tooltip when blog post text selected (56178c2)

1.6.0 (2019-01-13)

Bug Fixes

  • :bug: fix header images flickering (layout component unmounting) (17c17d0)
  • :bug: remove redundant slash from siteUrl (b5aa304)
  • :poop: rename schema.org collection of videos to "Videos" (9aaec5e)

Features

  • :sparkles: implement time to read (1087196)
  • :globe_with_meridians: add schema org for blog post (5550f11)
  • :lipstick: filter posts by selected tag (043c396)
  • :lipstick: highlight selected tag (a560ea4)
  • :lipstick: make blog nav link active on blog post pages (1b5070f)
  • :poop: add alt to blog images (0ba333c)
  • :poop: display blog images (b7f8fb0)
  • :sparkles: add blog post page (e4707de)
  • :sparkles: add blog snippets (57b365c)
  • :sparkles: add RSS feed for blog posts (6c1f456)
  • :sparkles: pull blog posts from contentfull (a623b05)
  • :sparkles: sort blog posts by date (dea2157)
  • :spy: add more meta tags (7824a4c)
  • :spy: add page titles (c814508)
  • :spy: add schema org (8a6c1ec)
  • :spy: add schema org for portfolio (4331f83)
  • :spy: add schema org for videos; retrieve contentDetails from youtube (5cc7cb7)

1.5.0 (2018-12-23)

Features

  • :sparkles: add sitemap (a8a8b30)
  • :sparkles: change site favicon (4cb222b)
  • :sparkles: resolve #6 - change domain to www.nikitakirsanov.com (8af6e9b)

1.4.0 (2018-12-20)

Bug Fixes

  • ssr: :bug: check if window exists (54ab347)
  • :bug: make customer, description and participation optional fields (b18ae6b)

Features

  • :lipstick: add hover effect to badge (a9e152f)
  • :sparkles: display number of skill mentions (in portfolio and talks) on about page (dda6f6e)
  • :sparkles: display project in iframe if it has url (981ca44)

1.3.0 (2018-12-16)

Bug Fixes

  • :bug: use reduce instead of flatMap (nodejs doesn't support it) (5396901)

Features

  • :horse: use webp (362e809)
  • :lipstick: adapt header for mobile (d99bf17)
  • :sparkles: add google analytics (65c9494)
  • :sparkles: resolve #5 - list skills from projects and talks on about page (df1ae3d)
  • :sparkles: sort skills by last usage also (ae02c0f)

1.2.0 (2018-12-15)

Features

  • :sparkles: :lipstick: resolve #3 - add shields to about page (fd4d1f8)
  • :sparkles: build and deploy by travis! (8d90ae1)
  • :sparkles: integration with contentful - pull projects from it (9a89ccc)
  • :sparkles: pull about page from contentful (1b291f5)
  • :sparkles: pull public activities (videos) from contentful (00075fc)

1.1.0 (2018-12-04)

Bug Fixes

Features

  • :lipstick: :sparkles: add info about version to footer; add link to changelog to footer (8b9c98c)
  • :sparkles: add changelog page (7017d47)

1.0.0 (2018-12-04)

Bug Fixes

  • :bug: add typography to production build (2a6af49)
  • :bug: styled-components ssr (update deps) (d63f5f1)
  • social links: remove extra padding (8f2f93d)
  • :bug: update video rect on scroll (5fff167)
  • add padding to page for mobile version (003243d)
  • add slash to links (9160d57)

Features

  • :lipstick: add fancy header (5a520a0)
  • :lipstick: add footer (df04073)
  • :lipstick: add youtube play button (4b33a8f)
  • :lipstick: change header (cd7b7e0)
  • :lipstick: load thumbnail according to screen resolution (fe75e5a)
  • :lipstick: style technologies (2f5a635)
  • :sparkles: add "Public activity" page (7ae056c)
  • :sparkles: add border to header (7778d48)
  • :sparkles: add header with navigation (77b35d0)
  • :sparkles: add projects info (1ec327b)
  • :sparkles: move social icons to header, add icons (763e2ea)
  • add changelog generation (4ed0715)
  • add some info about me (be81843)
  • social links: :lipstick: add hover animation (53cab83)
  • rename past projects to portfolio (7cbad64)
  • sort project by end date; change date format; add one more project (cfe6450)
  • sort videos by date; add new video (71ba65e)