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
- :bug: add intersection-observer. fixes #75 #79 #80 #82 (8417dad)
- :lipstick: increase image size; center it (9cc3fd3)
- :poop: use correct property (3391c6d)
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
- :bug: fix repo url (c79ffe2)
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)