2.14.0 (2024-12-13)
- update link to blog in footer (20fe77b)
2.13.0 (2024-11-19)
- update aoc.md and reading updates data (2f8d31a)
2.12.0 (2024-11-11)
- add updates (14990a9)
2.11.0 (2024-10-26)
- update links link (fdeaeb4)
2.10.0 (2024-10-13)
2.9.0 (2024-09-23)
2.8.0 (2024-05-01)
- add map with visited countries, regions, states (72aed38)
- add visited cities to map (ba63b72)
- add visited cities toggle (49c19ae)
- improve city toggle (7422bea)
- setup Amcharts map (20d9f48)
- toggle cities (cbb6052)
2.7.0 (2024-03-21)
- update jobs data; add metadataBase url (78a756a)
- name conflicts and add node-fetch type (2913388)
2.6.0 (2024-03-18)
- add mac bar to terminal component (55fe82e)
- add more tags (cce227b)
- add Recent Projects section (1ea7abd)
- add Updates section (41847ae)
- experiment with WordCloud (d990a3c)
- fix menu bar colors (fe24923)
- implement angles (05aafd2)
- improve Skills section (4e53b07)
- improve Summary section (dde2187)
- improve Summary section (d2f98c9)
- improve Summary section (44d5ca1)
- redesign homepage hero section (33c1da3)
- update TagCloud (4920e45)
2.5.0 (2024-03-06)
- remove trailing \n from code snippets; upgrade dependencies (e7011df)
2.4.0 (2024-03-03)
2.3.0 (2024-02-22)
2.2.0 (2024-02-18)
- add Toastify (911344c)
- add Vercel Speed Insight package (3fbdac6)
- adjust form spacing (04db826)
- re-add contacts/send api endpoint (e75d827)
- refactor Contact Form (7060584)
- setup ReCaptcha (1d1f673)
- setup ReCaptcha API endpoint (a69c3ef)
- upgrade dependencies (af3a179)
- upgrade dependencies (2315931)
- upgrade dependencies (817030a)
2.1.0 (2024-02-16)
1.17.0 (2023-11-06)
- add gaming section to Uses page component (15d1216)
1.16.0 (2023-10-30)
1.15.0 (2023-10-28)
- flex-wrap UpdateTimestamp (b681159)
1.14.0 (2023-10-22)
- add icons to be used in Projects page (a160b40)
- add update timestamp to Recruiters and Uses pages (2053392)
1.13.0 (2023-10-21)
- add Analytics link (e189d8a)
- add outro for salary section (574fc2c)
- change font and color of Heading component (025c250)
- change font and color of main greeting (26304b9)
- improve style of photo element (9f093f0)
- small changes to homepage (8295eaf)
- change heading height to min-height (e6e6ace)
1.12.0 (2023-10-08)
- extract SkillCard and display first 3 skills (24de3e0)
1.11.0 (2023-10-07)
1.10.0 (2023-09-27)
1.9.1 (2023-09-22)
- fix avatar background on first load (2b55f10)
1.9.0 (2023-09-21)
- add cookie banner (bf307c9)
1.8.1 (2023-09-21)
- theme toggle button (7b19189)
1.8.0 (2023-09-19)
- add general info and outro (9418165)
- add Job Preferences and TlDr sections (da32545)
- add recruiters link to footer (547aa58)
- add Salary and Tools sections to RecruiterInfo page (f9e1400)
1.7.0 (2023-09-17)
- add reCaptcha to ContactForm (9a66a86)
- add Send API endpoint (b3b4685)
- extract translated strings from ContactForm (e947904)
- fix reCaptcha server logic (9a66a86)
- reset reCaptcha after submitting (9a66a86)
1.6.0 (2023-09-16)
1.5.0 (2023-09-14)
- add downloadable CV from Work page (36cb064)
- improve element position on CV page (8aa2675)
- reorganise header routes (e5ba1ab)
1.4.0 (2023-09-14)
- add CV page (6f1a5bd)
1.3.0 (2023-09-13)
- make auto margin fixed (f8e8542)
- icon light/dark colors on Projects; Publication height; MobileMenu animation (468822a)
1.2.0 (2023-09-13)
- add Project type and base Card component (758be7c)
- compute card height dynamically; add aria-labels and link icons (ead1bba)
- create iconMapper and assemble Projects page (60d6937)
- slide longer description up on "read more" click (d18d336)
- add error handling for retrieving projects (a303e32)
1.1.0 (2023-09-06)
- add 'fetch options for quiz' method (9ae8124)
- add About dropdown menu for desktop and mobile (8ccd871)
- add basic About page with skill display (e6a48fe)
- add basic sanity client call (27188a5)
- add Book type, schema and query (da76c4e)
- add Code component (2fe2211)
- add explanation to RandomFacts component (ca90df0)
- add GeneralView sample story (259c8de)
- add graphqlUtils and config.yml (33087f5)
- add Home intro content (766cf57)
- add Job component (9d5e2ae)
- add language type, schema and query (81223c5)
- add LanguageSwitcherMobile (c2d0ac9)
- add menu translations (a31fda4)
- add Photo component - wip (8cdbf1d)
- add Photo component - wip (54d2f00)
- add Photo component - wip (173098f)
- add plugins and more schema classes (db28722)
- add Podcast type, schema and query (56d8771)
- add publication type, schema and query (f6918e0)
- add QuizAnswer sample stories (b025bfe)
- add RandomFact general view (0797008)
- add RandomFact quiz as SB story (554a391)
- add RandomFact types and schema (610fedf)
- add RandomFacts.tsx basic structure and behaviour (b07fa9a)
- add ReactMarkdown; wip strapi GraphQL response tests (8c96162)
- add School component (c576c14)
- add simple schema - skill and skillIcon (1e12886)
- add Skill section (a913405)
- add Spotify Music widget (9a3625b)
- add TvSeries type, schema and query (5b716f6)
- add VideoGame type, schema and query (ffbf797)
- add white background for logos in dark mode (0a6105f)
- adjust mobile layout of homepage photo (3bc0b5e)
- basic test with Apollo Client (514e990)
- build right/wrong answer logic for parent component (0fdd567)
- create LanguageSwitcher component (e434da5)
- define home base structure (2405980)
- extract jobs data (e9e37d0)
- fix dark mode toggle (7cdfc01)
- fix format to return number (2a63819)
- fix header and footer colours (32385eb)
- fix language select appearance (4a8aeba)
- fix localStorage error by adding loading screen (4030c71)
- fix Sanity DEV config (adc647b)
- fix Work and Education mobile views (ce0c835)
- fix x scroll layout on mobile (5aab00e)
- footer (4547d5f)
- footer mobile view (6f93da4)
- header animated-underline (fa5a5ca)
- header background and text colours (cc5deaf)
- hide Next.js homepage content (04d085d)
- improve book display (f24b652)
- install and configure react-i18next (385ba58)
- install Sanity (5244b71)
- install Sanity (7ae4513)
- localise headings (49dc895)
- mobile menu (ef5b359)
- move type CodeSnippet (7b3a838)
- move type Language (a965497)
- move type Publication (c7a88bf)
- move type RandomFact (6ecec28)
- move type School (32503e4)
- move type Skill (328547e)
- move types Book and Podcast (a58ab34)
- move types to Sanity folder (9433423)
- move types TvShow and VideoGame (9d9e0c3)
- read HomePage content from Strapi (867aa32)
- remove Sanity from Hobbies types (901bdb1)
- remove Sanity from Job, Publication, Skill and Intro types (5cab6f7)
- remove Sanity from package.json scripts (29b8bb5)
- remove Sanity from School type (2e9ac3f)
- remove Sanity libraries (7abbda0)
- replace Job with Job2 (6833778)
- replace photos (c4def15)
- replace ShortText with Single type Intro (eec597a)
- restructure pages to Sanity folder (069d56d)
- restructure; add Desktop structure (84d4a23)
- select language wip (f6f6c61)
- select language wip (590725a)
- update packages (800717e)
- update packages (739c1e6)
- update packages (bec7a50)
- use translations in header and footer (8daee3b)
- change explanation from TypedObject to string (14dc331)
- change Icon type (f1a4c59)
- change Icon type (8317109)
- change Image classes to use clsx (369c2a3)
- change Image classes to use clsxm (9bfc531)
- check for undefined answer.explanation (47a92e3)
- fix Button.tsx (f5d2251)
- fix codeSnippets path (47aed10)
- fix eneralView SB story (b07c634)
- fix hobbies api (bc31209)
- fix SB story (680f814)
- move randomFact description and explanation to string (722a93a)
- refactor (ef1254c)
- update query links in hobbiesApi (ee6c622)
- update TvShow type in pages.tsx (28e1007)
- update TvShow type in pages.tsx (15e27d2)