Skip to content

Latest commit

 

History

History
1071 lines (827 loc) · 101 KB

CHANGELOG.md

File metadata and controls

1071 lines (827 loc) · 101 KB

9.5.2 (2024-09-15)

Features

  • blog: create middleware for rewrite post slug on runtime (3f684a1)
  • lib: improve slug parser (2fb7c29)

9.5.1 (2024-09-15)

Features

  • about: separate knowledge from stack UI on knowledge list (e7e5b6d)
  • assets: add angular icon (7de2e83)

Bug Fixes

  • deps: update dependency katex to v0.16.11 (b3964ad)
  • deps: update dependency react-parallax-tilt to v1.7.238 (c0af458)
  • deps: update dependency sharp to v0.33.5 (32d8bf5)
  • deps: update dependency tailwindcss-animated to v1.1.2 (69d4f9b)
  • deps: update dependency unified to v11.0.5 (1d74842)

9.5.0 (2024-09-14)

Features

  • tags: include T.I.L. tags on tags list (b4f802e)
  • tags: include TILs on tag pages (3f84cf9)
  • TIL: link T.I.Ls tags to global blog tag page (86b9569)
  • til: update TIL item padding (0d190fc)

Bug Fixes

  • deps: update dependency @phosphor-icons/react to v2.1.7 (479988c)
  • deps: update dependency react-github-calendar to v4.1.5 (ab19d0a)
  • deps: update dependency rehype-katex to v7.0.1 (a70c070)
  • deps: update dependency shiki to v1.6.2 (699997f)
  • deps: update nextjs monorepo to v14.2.4 (346d4d4)
  • deps: update nextjs monorepo to v14.2.8 (2e2acb2)

9.4.2 (2024-06-14)

Features

  • projects: improve project card styles (23e91c9)

Bug Fixes

  • header: remove padding-x of title when in middle screens (8555606)
  • post: make table scrollable on small screens (84eb36b)

9.4.1 (2024-06-12)

Features

  • about: add new knowledge icons (0567011)
  • blog: update post table styles (0aa72dd)
  • css: increase pading top of small devices on "content-vertical-spaces" class (af3ed33)
  • icons: add fastapi icon and knowledge (c5567fa)

Bug Fixes

  • blog: use fixed size for icon on post link (a29d329)
  • css: move ".content-container" and ".content-vertical-spaces" classes to [@base](https://github.com/base) layer (f8c11c5)
  • deps: update dependency @headlessui/react to v2 (d614a76)
  • deps: update dependency react-parallax-tilt to v1.7.227 (5fa8d31)
  • deps: update dependency shiki to v1.6.1 (354f4b3)
  • deps: update dependency tailwindcss-animated to v1.1.0 (c4cc96f)
  • header: reponsiveness adjustments (7f98b40)
  • header: use dynamic virtual height on mobile menu drawer (e38ad78)
  • home: reponsiveness adjustments (7310160)

9.4.0 (2024-05-27)

Features

  • about: update knowledge section UI (bd75824)
  • about: update knowledge section UI (257e81c)
  • home/grid: add github link (ed94f80)
  • home/grid: create "latest post" card (2cb806a)
  • home/grid: create github stats (6911b6d)
  • home/grid: create initial stacks card (b20cc06)
  • home/grid: create letterboxed link card (d83f670)
  • home/grid: create links card (04474b0)
  • home/grid: update links card (f5ee52a)
  • home: add grid links and statistics (c9a5d81)
  • home: create about-me section (abe2895)
  • home: create initial grid (19f4a31)
  • home: dark mode on latest-post card (f8baef8)
  • home: update "latest-post" card UI in home grid (909caa9)
  • icon: add Vite and Markdown icons (886752d)
  • icons: add new icons (ee3510c)
  • icons: update some icons (2facd1d)
  • lib: create getAlbumCover function for get music cover from Spotify database (455a49d)
  • projects: use local icons instead of react-icons (6398ad6)
  • tailwindcss: create background-fade animation (04c4d23)
  • ui: update blog post ui (1ac69e1)

Bug Fixes

  • about/statistics: show album cover on top track card (94266ba)
  • deps: update dependency @headlessui/react to v1.7.19 (fe21dc1)
  • deps: update dependency @phosphor-icons/react to v2.1.5 (2fc08d2)
  • deps: update dependency react-icons to v5.2.1 (8fd5835)
  • deps: update dependency react-parallax-tilt to v1.7.220 (e43090f)
  • deps: update dependency react-parallax-tilt to v1.7.226 (cf45250)
  • deps: update dependency recharts to v2.12.7 (2a7b4ab)
  • deps: update dependency rehype-pretty-code to v0.13.2 (dba6819)
  • deps: update dependency sharp to v0.33.4 (376e763)
  • deps: update dependency shiki to v1.2.4 (4e3603c)
  • deps: update dependency shiki to v1.5.1 (1f13320)
  • deps: update dependency shiki to v1.6.0 (e0a3308)
  • home: fit text of spotify card on grid (2a91848)
  • images: use old image hostname pattern on next config (cb524b0)
  • post: specify custom colors for dark mode on tables (804ef62)
  • svg: replace all "stop-color" to "stopColor" (f618f72)

9.3.0 (2024-04-09)

Features

  • about: add academic history section (b69078c)
  • blog: add new components (fc0c7d6)
  • blog: update table UI (93529c6), closes #876
  • post/thumbnail: use nodejs runtime and decrease image size (1a9e3f5)
  • projects: update project card styles and add compact variant (0a15d70)
  • projects: update tech-icons colors and add Bun icon (09506e9)
  • projects: use project-card for all projects and remove project-info component (ee93fa7)
  • ui: small imrpovements on blog post styles (a24bfa0)

Bug Fixes

  • about: use square image on small screen (a95dfa9)
  • deps: update dependency @phosphor-icons/react to v2.1.3 (f2f8a47)
  • deps: update dependency @phosphor-icons/react to v2.1.4 (40e4676)
  • deps: update dependency date-fns to v3.5.0 (ea0bf4c)
  • deps: update dependency date-fns to v3.6.0 (8b50308)
  • deps: update dependency katex to v0.16.10 (2d54db3)
  • deps: update dependency next-themes to ^0.3.0 (9fa1c37)
  • deps: update dependency react-github-calendar to v4.1.3 (ebaccab)
  • deps: update dependency react-parallax-tilt to v1.7.217 (14e68e6)
  • deps: update dependency react-parallax-tilt to v1.7.218 (16aff8b)
  • deps: update dependency react-parallax-tilt to v1.7.219 (6fbaaf3)
  • deps: update dependency recharts to v2.12.3 (d2d99b8)
  • deps: update dependency recharts to v2.12.4 (948fd5d)
  • deps: update dependency rehype-pretty-code to v0.13.1 (aec6f66)
  • deps: update dependency sharp to v0.33.3 (2380928)
  • deps: update dependency shiki to v1.2.1 (16eba45)
  • experience: break title of work item on small devices (773fa7b)

9.2.0 (2024-03-15)

Features

  • about-me: add profile picture relative to color theme (8b8fa1b)
  • footer: update footer background (04dab3e)
  • header: repaginate Header UI (b860b81)
  • home: add new phrases to rypewriter (4ac5b31)
  • post: create Spoiler component (9204f88)
  • projects: update project card styles (f749168)
  • ui: update background and arts on specific pages (8d55172)

Bug Fixes

  • deps: update dependency date-fns to v3.4.0 (3d6fa60)
  • deps: update dependency react-error-boundary to v4.0.13 (a5ee4e6)
  • deps: update dependency react-parallax-tilt to v1.7.213 (25bf201)
  • deps: update dependency react-parallax-tilt to v1.7.214 (65e937b)
  • deps: update dependency react-parallax-tilt to v1.7.215 (2efd805)

9.1.0 (2024-03-06)

Features

  • blog: add icon on blockquote (e8ff358)
  • blog: create "Tip", "Warn", and "Error" components (f9fd71d)

9.0.1 (2024-03-04)

Features

  • header: replace signature by a styled name (26e3c3b)

9.0.0 (2024-03-04)

Features

  • about-me: use vlite to get about content (78f0927)
  • analytics: add ?ref= parameter on external URLs (89c338b), closes #782
  • blog/post: use MDXContent from Velite (cf342f8)
  • blog: create pinned section on post list (def488c)
  • blog: improve codeblock styles (810c436)
  • blog: partial integrade blog pages with Velite (ddee863)
  • blog: use velite built-in toc parsers (d4d23ff)
  • blog: use velite file handler for handle post images (6212fa3)
  • categorize-posts-by-year: use velite Post as post type (05936ff)
  • contact: add AUR link (9b4a59c), closes #791
  • experience: add Experience section on About page (775bc07)
  • feed: use velite on blog feed (09fad88)
  • get-sorted-posts: use velite Post as post type (6ede02b)
  • guestbook: add guestbook description (76e0d33)
  • header: add unique styles for active tab (eefe745)
  • kbar: remove blur effect on overlay (1fbd1f3)
  • knowledge: add "Bun" on "Back-end development" list (1badd0c)
  • lib: integrate post libs with velite (5b9b4f6)
  • mdx-content: create MDXContent component (1cdcc3a)
  • post-list: integrate post-list components with velite (4b9593d)
  • post: use velite on post thumbnail generation (f5df72c)
  • projects: update project card style (004eb8d)
  • projects: use velite to list projects (e87d19d)
  • rehype-pretty-code: add new langauges: "VisuAlg" and "Birl" (f5a8a31)
  • rehype-pretty-code: update plugin config (ac85c39)
  • shuffle-array: check array type on parameter level (b2ae59d)
  • statistics: include til tags on tag-cloud (94fbdc1), closes #797
  • til: implement velite for T.I.Ls (18d6175)
  • ui: add styles for video (d5df658)
  • ui: update blog post styles (9face6e)
  • ui: update code fragment styles (73c63d1)
  • ui: update image card style (3c62041)
  • ui: update knowledge accordion styles (70f55fd)
  • ui: update scrollbar styles (8f89009)
  • velite: create Posts collection (ae2a317)
  • velite: include rehype/remark plugins for MDX content (9083b52)

Bug Fixes

  • about: add spacing between description content and title (2cde60b)
  • deps: update dependency @giscus/react to v2.4.0 (9653a6d)
  • deps: update dependency @giscus/react to v3 (cf98df9)
  • deps: update dependency @headlessui/react to v1.7.18 (fa74366)
  • deps: update dependency @phosphor-icons/react to v2.0.15 (52058d2)
  • deps: update dependency date-fns to v3.3.1 (acf0bf9)
  • deps: update dependency react-error-boundary to v4.0.12 (35929e0)
  • deps: update dependency react-github-calendar to v4.1.2 (59e4486)
  • deps: update dependency react-parallax-tilt to v1.7.212 (34324df)
  • deps: update dependency recharts to v2.12.1 (f4da054)
  • deps: update dependency recharts to v2.12.2 (4bf41e5)
  • deps: update dependency remark-rehype to v11.1.0 (e4fbfd5)
  • deps: update dependency sharp to v0.33.2 (c31d860)
  • feed: get raw content for markdown generation (1ba29ee)
  • mdx-components: add taget="_blank" on Anchore component (6e6c5bf)
  • statistics: resolve spotify top track bug (57fe0aa)

8.12.2 (2024-02-06)

Bug Fixes

  • types: use TopTrack type instead of Track on statistics page (dcc4b4b)
  • ui: copy button on code fragments (07b6488)
  • ui: long <li> lines (f2749f1)

8.12.1 (2024-02-04)

Features

  • lastFm: create new types and functions (cc0bcee)
  • ui: replace "last track" sectionby "top track" section (d140981)
  • ui: replace "last track" sectionby "top track" section (c70fc38)

8.12.0 (2024-01-23)

Features

  • add references to /guestbook (43ae5e9)
  • assets: add gitscus theme css (9647b73)
  • giscus-comments: small improvements (91d0cec)
  • page: create /guestbook page (9e170a6)

Bug Fixes

  • deps: update dependency date-fns to v3.3.0 (f1606ba)

8.11.3 (2024-01-19)

Features

  • analytics: update umami instance url (c1ac3ea)
  • seo: small seo improvements (960ef75)

Bug Fixes

  • deps: update dependency date-fns to v3.2.0 (57e7a47)
  • deps: update dependency react-icons to v5 (61d86db)
  • deps: update dependency react-icons to v5.0.1 (962b783)

8.11.2 (2024-01-11)

Features

  • ui: replace link icon to ArrowSquareOut on blog post (1485a9d)

Bug Fixes

  • deps: update dependency date-fns to v3.1.0 (6fddbf2)
  • deps: update dependency kbar to v0.1.0-beta.45 (db5f495)
  • ui: add size="1em" on link icon from blog post (35205d9)
  • ui: set correct theme for blog comments section (f2845b2)

8.11.1 (2024-01-04)

Bug Fixes

  • ui: add dark colors for "Download CV" button on about page (7c07bf6)

8.11.0 (2024-01-04)

Features

  • assets: update cv-mateus-felipe.pdf (772ea0b)
  • statistics: update github-contribution-calendar (78216ec)
  • stats: create getGithubContribution function on github lib (53dbfb5), closes #L79C23-L79C44
  • ui: add "more projects" button on bottom of projects page (cd5047f)
  • ui: add read.cv button on about page (ba287c1), closes #714
  • ui: add contribution graph (3817811)
  • ui: add description on contribution graph (ec0e261)

Bug Fixes

  • ui: increment +1 on month number on render info of statistics page (a28dc0c)
  • ui: keep profile picture proportion on about page mobile (4395797)

8.10.3 (2023-12-28)

Features

  • project-card: remove tilt transform effect (d9c8ef3)

Bug Fixes

  • deps: update dependency date-fns to v3.0.6 (901113f)
  • tools: use .getDate() instead of .getDay() on "new-til" command (0e0f826)

8.10.2 (2023-12-22)

Bug Fixes

  • ui: remove preferred_color_scheme from giscus config (ee70d14)

8.10.1 (2023-12-22)

Bug Fixes

  • ui: add size="1em" property in all phosphor-icons components (b24b541)

8.10.0 (2023-12-22)

Features

  • blog/til: add an anchor for direct go to TIL (44e8fc5)
  • kbar: make TILs searchable (bdc3fbe)
  • ui: add blog statistics (273c690)
  • ui: make writing-dashboard responsive (d7cc21c)
  • ui: update tag cloud implementation (7c49e77)

Bug Fixes

  • deps: update dependency date-fns to v3 (88810cd)
  • deps: update dependency kbar to v0.1.0-beta.44 (c232cb6)
  • deps: update dependency react-icons to v4.12.0 (1ae2303)
  • deps: update dependency sharp to ^0.33.0 (7df634b)
  • update all broken links of mateusfg7/mfg-b (94914c5)

Performance Improvements

  • ssr: import phosphor icons from @phosphor-icons/react/dist/ssr on footer component (caab8a8)

8.9.1 (2023-12-05)

Features

  • ui: improve blog/til content style (70edbd9)

8.9.0 (2023-11-29)

Features

  • content: create Til definition (1310cbc)
  • content: include Til on contentlayer config (97698f4)
  • seo: add metadata on /about/til/ page (aec294c)
  • ui: add "Today I Learn" page to kbar menu (17b9e82)
  • ui: add icon before title on PostLink component (ecbf8b6), closes #703
  • ui: add top links on blog page (6186f10)
  • ui: broken links on kbar component (1841b87)
  • ui: create /blog/til page (ef0f4a5)
  • ui: replace "|" with "•" separator on page title (c6edf29), closes #705

Bug Fixes

  • seo: define /blog metadata on page.tsx instead of layout.tsx (a8c2626)
  • ui: sort T.I.Ls by date and fix content width (930b649)

8.8.5 (2023-11-23)

Features

  • ui: add rust core tech on projects page (1c98597)
  • ui: small improvements on blog styles (a1ec23d)

8.8.4 (2023-11-20)

Features

  • ui: render statistics timestamp on client (3c6d109)

8.8.3 (2023-11-16)

Performance Improvements

  • add revalidate config on /about page (188ae02)

8.8.2 (2023-11-15)

Features

  • ui: remove initOptions from API fetch functions (8ab3e49)

8.8.1 (2023-11-14)

Features

  • api: increase period of spotify quest data (f2e7db2)

8.8.0 (2023-11-09)

Features

  • assets: create preview image (1e7c2ca)
  • lib: create sleep function (d7861a1)
  • rss: add thumbnail image to returned xml feed content (56005e6)
  • seo: add metadataBase config on root layout (24fbdaa)
  • sitemap: include /about/statistics (5d784f0)
  • ui: add description prop on Title component (4badc98)
  • ui: add a "See more" link to /about/statistics page on /about page (cc921dd)
  • ui: add description on statistics page title (71770d8)
  • ui: add error fallback ui on statistic cards (26ef815)
  • ui: add icon on personal statistics cards (8585299)
  • ui: add loading feedback for statstic cards (648302b)
  • ui: add responsivity on Title component (8e7181c)
  • ui: add responsivity on statistics cards of /about page (a06c471)
  • ui: add visual error feedback on personal statistics (0c57f41)
  • ui: create personal statistic cards on about page (233cdef)
  • ui: create statistcs page (d8a1eda)
  • ui: include statistics page on KBar link list (a11b232)
  • ui: use Title component on sitemap page (4ec0365)
  • wrap statistics cards in an <ErrorBoundary> on about page (a597ed5)

Performance Improvements

  • add revalidate config on /about page layout (7f96b27)
  • increase revalidate config to 86400 on /about route segment (a69595b)
  • increase statistics page revalidate to 24h (6516af3)
  • optimize main image on /about page (a45101f)
  • ssr: wrap statistics cards from about page with <Suspense /> tag (e2bacd9)
  • wrap all statistics cards with <Suspense /> (137988e)

8.7.2 (2023-10-30)

Bug Fixes

  • deps: rollback unified related updates (8333384)

8.7.1 (2023-10-30)

Features

Bug Fixes

  • deps: update dependency rehype-stringify to v10 (ea272e2)
  • deps: update dependency remark-gfm to v4 (cf6a7fa)
  • deps: update dependency remark-math to v6 (#673) (0d9bbe2)
  • deps: update dependency remark-parse to v11 (223966e)
  • deps: update dependency unified to v11 (cfc774a)
  • feed: remove broken remark-hint from plugin list (dd63e1f)
  • og: import ImageResponse from "next/og" instead of "next/server" (fbf813b)

8.7.0 (2023-10-28)

Features

  • ui: add bottom-right illustrantion on all pages (078774f)
  • ui: add top-left illustrantion on all pages (ae5e2d3)
  • ui: update homepage illustration (0cd691a), closes #679

8.6.2 (2023-10-24)

Features

  • ui: add svelte on knowledge list (e3e0a24)

8.6.1 (2023-10-24)

8.6.0 (2023-10-01)

Features

  • ui: create Comments component with giscus (843c07f)

Bug Fixes

  • deps: update dependency rehype-katex to v7 (961d294)
  • deps: update dependency remark-breaks to v4 (3cf75d9)
  • deps: update dependency remark-rehype to v11 (3a327f0)

8.5.0 (2023-09-17)

Features

  • ui: create KnowledgeInfo component (5807dc2)
  • ui: overwrite tailwind ping animation keyframes (b77fc00)
  • ui: update knowledge accordion layout (43d64d2)

8.4.1 (2023-09-13)

Features

  • ui: add codepen to contact links (48961b3), closes #625

Bug Fixes

  • deps: update dependency react-icons to v4.11.0 (bdb9d72)
  • deps: update dependency rehype-autolink-headings to v7 (eb637af)
  • deps: update dependency rehype-shift-heading to v2 (c159118)
  • deps: update dependency rehype-slug to v6 (3c52ef2)
  • ui: change portuguese button title (12d5180)

8.4.0 (2023-08-29)

Features

  • ui: change color pallete (83f2bba)

8.3.1 (2023-08-28)

Bug Fixes

  • deps: update dependency kbar to v0.1.0-beta.43 (180e58a)

8.3.0 (2023-08-03)

Features

  • ui: update mobile-menu items order and use Link on Sitemap item instead of OutLink (b50f5da)
  • ui: use signature as logo (e17656a)

Bug Fixes

  • ui: rollback mobile spaces of header (f4caf81)

8.2.1 (2023-08-02)

Features

  • ui: small header style improvements (452d657)

8.2.0 (2023-08-01)

Features

  • ui: add "project-info" effect when hover (077a36f)
  • ui: add non-featured projects (840185c)

8.1.0 (2023-07-31)

Features

  • ui: add personal links section on kbar modal (6b94905)
  • ui: create /sitemap page (492eb43)
  • ui: remove mount delay of "toggle-theme" component (cf1bcd6), closes #596
  • update sitemap page links (b75320c)

8.0.3 (2023-07-30)

8.0.2 (2023-07-30)

8.0.1 (2023-07-30)

Features

  • content/projects: add bg-eraser project (0272f2a)

Bug Fixes

  • deps: update dependency kbar to v0.1.0-beta.41 (2f49e85)

8.0.0 (2023-07-22)

Features

  • a11y: add aria-label to mobile menu trigger button (0e8ff23)
  • a11y: add aria-label to toggle-theme trigger button (e80f479)
  • a11y: update icon and titles of toggle-theme component (2962fc7)
  • a11y: update name of system color theme on kbar (360a1b1)
  • add targe="_blank" to all contact links (23fcd09)
  • assets: add code-type.svg (d9c892b)
  • contentlayer: add new projects (eede1a2)
  • contentlayer: create AboutMe definition and mdx file (dacd878)
  • contentlayer: create Project definition (310186d)
  • contentlayer: update Project fields (f95dc03)
  • seo: add about links to sitemap and menus (1edf801)
  • seo: add about page metadata (822d928)
  • seo: add project page links (9d531ac)
  • seo: update sitemap generator with new routes (3a2d9f2)
  • ui: add ::selection styles (6e3bba7)
  • ui: add blog link on header (83d27a5)
  • ui: add info section on about page (2de757e)
  • ui: add search button and remove category/tag links from header mobile (29e92ef)
  • ui: add tag and category list on kbar component (6fa2767)
  • ui: add title to blog page (36dfa67)
  • ui: crate contact list on about page (bffad04)
  • ui: crate knowledge accordion on about page (887b92d)
  • ui: create home page (feb091d)
  • ui: create projects page (41252ff)
  • ui: improve color contrast on search button (610f5e4)
  • ui: remove global animation duration style (d0152ae)
  • ui: small improvements on .content-container responsve style (862ec72)
  • ui: small improvements on image card style (c56192c)
  • ui: small improvements on knowledge accordion responsve style (48efe4c)
  • ui: small improvements on knowledge accordion style (248043d)
  • ui: style improvements (68d0df3)
  • ui: update some contact-section styles and remove "use client" directive (34906c4)

Bug Fixes

  • deps: update dependency unist-util-visit to v5 (dfadcd9)
  • rendering: add "use client" directive to knowledge-section component (37f8f10)
  • ui: use getSortedPosts to correct post-list-by-year sorting (73f36ad)

Performance Improvements

  • ui: use fonts from next/font/google (2ba632b), closes #589

7.4.1 (2023-07-14)

Bug Fixes

  • config: use manual setted HOST env variable instead of use VERCEL_URL (ff1703e)

7.4.0 (2023-07-14)

Features

  • config: create website.config.ts with global config and metadata (2220916)
  • providers: add kbar provider on providers list (46a7332)
  • ui: create kbar component and provider (6414509)
  • ui: create kbar search trigger component and add it on Header (581753f)

Bug Fixes

  • deps: downgrade prettier to v2.8.8 (686f60c)
  • deps: update dependency next to v13.4.9 (2f7565f)
  • update old website url to https://mateusf.com (93cc661)

Performance Improvements

  • ui: use <Image /> component from next/image instead of common <img /> (664eea2)

7.3.0 (2023-07-04)

Features

  • feed: generate rss2 instead of atom1 and add image metadata (9500e19)
  • seo: add robots.txt generator (6652a6c)
  • seo: add og:image to post metadata (5fef014)
  • seo: add post thumbnail path to robots.txt (2d1e04c)
  • seo: add twitter and other metadatas to post (a20e4c7)
  • seo: create og image generator for posts (7057a15)

7.2.1 (2023-07-04)

Features

  • ui: justify post text to left on all devices (562d504)

7.2.0 (2023-07-03)

Features

  • ui: add utterances component to post page (a887085)
  • ui: create utterances comments component (8a8c2d3)

Bug Fixes

  • deps: update dependency contentlayer to v0.3.4 (ba2e66b)
  • deps: update dependency next to v13.4.7 (f8a0a49)
  • deps: update dependency next-contentlayer to v0.3.4 (02cf3d1)
  • deps: update dependency react-icons to v4.10.1 (afa2219)
  • deps: update dependency rehype-pretty-code to v0.9.11 (1e9bb33)
  • deps: update dependency rehype-pretty-code to v0.9.9 (1b3307f)

7.1.8 (2023-06-22)

7.1.7 (2023-06-21)

7.1.6 (2023-06-21)

7.1.5 (2023-06-21)

7.1.4 (2023-06-21)

7.1.3 (2023-06-21)

7.1.2 (2023-06-21)

7.1.1 (2023-06-21)

7.1.0 (2023-06-21)

Features

  • tailwind: add new animations (8700b0a)
  • ui: create Footer component for blog section (7853ed0)
  • ui: create mobile menu (96a8af4)
  • ui: update padding top on blog main content (c1a6251)
  • ux: adapt footer layout to small devices (e6c15d9)
  • ux: adapt portifolio page to small devices (c6b48d5)
  • ux: adapt post link layout to small devices (838ce70)
  • ux: adapt post list layout to small devices (088ab9e)
  • ux: adapt post page to small devices (5492a99)
  • ux: adapt tags and categories pages to small devices (b2b8faa)

Bug Fixes

  • ui: reset just horizontal padding instead all padding on portifolio-content-w and blog-content-w utilities (152ed28)
  • ui: set z-index of tag post number to 0 (392bb80)

7.0.0 (2023-06-19)

Features

  • api: create endpoint to get atom feed (69d0665)
  • ceo: create dynamic sitemap (97ca8ac), closes #544
  • contentlayer: add custom rehype plugin to get ad inject raw code on code elements (061b378)
  • lib: check if is on development env instead of production (6579ff3)
  • lib: create function to generate atom feed (5c7dfaf)
  • lib: create markdown-to-html converter (1d815c4)
  • lib: create webserver constanst for export things like host (dd12303)
  • lib: set host based on HOST env variabled (f713625)
  • lib: update feed config on generateFeed() (915ad5b)
  • ui: add custom code component with copy button on post page (2b2fb01)
  • ui: improve post matadata spaces on post page (3ed0a5f)
  • ui: small updates on post style (bf22a03)

Bug Fixes

  • deps: update dependency next to v13.4.6 (cb5b817)
  • seo: use slug version of tag/category link on sitemap (9b13834)

6.4.0 (2023-06-13)

Features

  • lib: create getTagsAndNumberOfPosts function (e37eee6)
  • ui: add glitch effect on header title (c206c40)
  • ui: change category display on categories page (1d2319e)
  • ui: create category selector menu (6a0c9ae)
  • ui: create tags page (d2128a0)
  • ui: update glitchTimeSpan on glitch effect (66e7ef0)
  • ui: update some tailwind styles of post page (16f28cc)

Bug Fixes

  • deps: update dependency next to v13.4.5 (ef4489c)
  • ui: return toggle theme component just when mounted (9dbe8f7)

6.3.0 (2023-06-09)

Features

  • stats: add umami tracker script (d179569)
  • ui: add headlessui menu to select theme (0b4ebee)
  • ui: create custom <a/> component (a68a3ab)
  • ui: remove leading on header menu items (1c30440)
  • ui: update anchor style on hints (97ba3d0)

Bug Fixes

  • deps: update dependency next-contentlayer to v0.3.3 (9e6345a)
  • deps: update dependency react-icons to v4.9.0 (904a0a3)

6.2.0 (2023-06-06)

Features

  • lib: use weight on search function (e1976e8), closes #521
  • ui: move metadata to right on post link component (6b69cf6)

6.1.0 (2023-05-30)

Features

  • components: create shared icons (6d6fd17)
  • components: use @/* import path on PostLink component (00b2818)
  • contentlayer: add reading_time computed field on Post definitions (5948ea4)
  • lib: use @/* path when import slug (c8b71ea)
  • post: add author_info computed field (d0859d6)
  • providers: add enableSystem option on next themes provider (05e7fd8)
  • ui: add reading time on post link (ee2ed71)
  • ui: add reading time on post page (e90fdf0)
  • ui: add shine effect on planned badge (d69daf6)

Bug Fixes

  • contentlayer: use relative imports instead of ts paths on Post definition (ceb8f68)
  • deps: update dependency next to v13.4.4 (a72ba1a)
  • route: use user instead of username on author page (4f362da)
  • ui: add a batter background contrast on post-link dark mode (17281c0)
  • ui: add better contrast on shine effect color (1947d4d), closes #523

6.0.2 (2023-05-25)

Bug Fixes

  • ui: breake longer strings on inline code blocks (2e4513b), closes #430
  • ui: shows code block scroll bar only when necessary (41d699e)

6.0.1 (2023-05-25)

Bug Fixes

  • category link on post page was redirecting to a non existing route /category/slug (9ce8229)

6.0.0 (2023-05-25)

Features

  • filter planned posts from generateStaticParams on "/post/[slug]" (367572f)
  • lib: create searchMatch function to be used as search algorithm (543babb)
  • lib: create separatePostsByStatus function (080bcfc)
  • lib: filter test posts on categorizePostsByYear (4926118)
  • lib: filter test posts on getRawCategoryList (215b60f)
  • lib: filter test posts on getRawTagListFromPosts (21813e0)
  • Post: add "status" and "test" fields (5c1dd58)
  • providers: add GeistProvider provider (7f5b63a)
  • tailwind: add new animations (d4e3505)
  • ui: add Search compoentn to Header (eba77ec)
  • ui: add badges on knowledge link component (1d359ec)
  • ui: create .common-badge component class (ddb76a5)
  • ui: create Keyboard component (6a60d52)
  • ui: create Search component (ed86468)
  • ui: create post badge components (82c27ce)
  • ui: increase blog vertical padding on small screens (d846ba3)
  • ui: separate posts by status on post list (fd24132)

Bug Fixes

  • deps: regenerate lock file (a3d6112)
  • deps: update dependency next to v13.4.3 (4828322)
  • deps: update dependency remark to v14.0.3 (e1f257a)

5.2.0 (2023-05-19)

Features

  • ui: add "go to top" button on post pages (9ce884b), closes #29

5.1.0 (2023-05-18)

Features

  • ui: update article style (67bf7d8)
  • ui: update article style (0249822)
  • utils: complement slug function with github-slug package (fd84d93), closes #497
  • utils: increment slug function (361e731)

5.0.6 (2023-05-16)

5.0.5 (2023-05-16)

Features

  • contentlayer: add remote files function (98b38af)
  • contentlayer: create post source list (1a1ebc2)
  • contentlayer: generate post id from title slug (0eee145)
  • contentlayer: get repositories from a list of repositories (7481968)
  • ui: show url paths of category and tags in slug format (db56f2c), closes #489

Bug Fixes

  • deps: downgrade "contentlayer" and "next-contentlayer" to v0.2.9 (53185de)
  • deps: update dependency contentlayer to ^0.3.0 (54fee1f)
  • deps: update dependency next to v13.4.1 (266e966)
  • deps: update dependency next to v13.4.2 (9f3095d)
  • deps: update dependency next-contentlayer to ^0.3.0 (797ebf6)

4.1.0 (2023-05-10)

Features

  • ui: add icon next to category and tag title (a7b1420), closes #488
  • ui: show test message instead of "1" on year section (9d16c5e), closes #487

4.0.1 (2023-05-10)

4.0.0 (2023-05-10)

Features

  • create author page (c4d07c3)
  • definitions: update Post definition (567cecf)
  • lib: create authors lib (8e0118f)
  • ui: add "duration-150" to all element (d6c685c)
  • ui: add option prop on Date component (015b232)
  • ui: hide year when posts area separated by year (e49aa24)
  • ui: increase padding bottom on blog layout (18e5cb2)
  • ui: remove "duration" class from Header component (4763d29)
  • ui: show author on post page (45aee43)
  • ui: update KnowledgeLink component props (f63a6a3)
  • utils: create transformToSlug function (190afc7)

Bug Fixes

  • Post: use relative import on Post definition (3d00d37)

3.3.4 (2023-05-05)

Bug Fixes

  • deps: update dependency next to v13.3.4 (e1a5675)

3.3.3 (2023-05-05)

Bug Fixes

  • app/layout: use crossOrigin as "anonymous" (6c7711a)
  • deps: update dependency date-fns to v2.30.0 (6c4ffab)
  • deps: update dependency rehype-katex to v6.0.3 (674ef21)

3.3.2 (2023-05-05)

3.3.1 (2023-04-28)

Features

  • ui/ux: made Header responseive (fdb0f56)

3.3.0 (2023-04-28)

Features

  • ui/ux: add separateByYear option on KnowledgeList component (9c529e2)
  • ui/ux: add portifolio menu to header (1765082)
  • ui/ux: create new blog header (5c94201)
  • ui/ux: create option to show year categorized posts (3e8454c)
  • ui/ux: implement blog layout to new header (a808618)
  • ui/ux: use .portifolio-content-w css class on portifolio page (d5dbc39)
  • ui: create .portifolio-content-w and .blog-content-w css classes (c71a000)
  • ui: use bg-neutral-1000 as default website background (17943ea)

3.2.1 (2023-04-27)

3.2.0 (2023-04-25)

Features

  • ui/ux: update knowledge section (852e112)

3.1.0 (2023-04-25)

Features

  • ui/ux: update ContactSection on portifolio page (8648590)
  • ui: add border bottom to portifolio Header (6d5676e)
  • ui: update AboutSection on portifolio page (6e3163a)
  • ui: update ContactSection on portifolio page (479a6be)
  • ui: update ProjectCard on portifolio page (d03e2d7)

3.0.1 (2023-04-24)

Bug Fixes

  • ui: remove global anchor style (5c41de2)

3.0.0 (2023-03-28)

Features

  • app: create base files for app dir (2eb2ddd)
  • ux/ui: create toggle theme button component (1813f47)
  • ux/ui: update Header component (c7c704f)

Bug Fixes

  • deps: update dependency react-icons to v4.8.0 (47b76cb)

2.5.8 (2023-03-21)

2.5.7 (2023-03-20)

Bug Fixes

  • deps: update dependency next to v13.2.4 (bac75a6)
  • deps: update dependency shiki to ^0.14.0 (560a877)

2.5.6 (2023-03-20)

2.5.5 (2023-01-26)

Bug Fixes

  • deps: update dependency next to v13.1.4 (2c66622)

2.5.4 (2023-01-26)

Bug Fixes

  • deps: update dependency rehype-pretty-code to ^0.9.0 (862420b)

2.5.3 (2022-12-26)

Features

  • seo: add title on Portifolio page (ea012aa)

2.5.2 (2022-12-26)

Bug Fixes

  • ui: fixes spelling errors in portfolio (ddfc89a)

2.5.1 (2022-12-26)

Features

  • make portifolio/AboutSection responsive (942293a)
  • make portifolio/Header responsive (aa93919)
  • make portifolio/HomeSection responsive (fe10e48)
  • make portifolio/KnowledgeSection responsive (a7a194c)
  • make portifolio/ProjectCard responsive (448e8b1)
  • ui: update .content-w class to match responsive rules (00e6d8b)

Bug Fixes

  • deps: update dependency next to v13.1.0 (954c5e6)

2.4.2 (2022-12-23)

Bug Fixes

  • scroll behavior on portifolio' (020d031)

2.4.1 (2022-12-23)

Features

  • add smooth scroll class on body tag (a6adb19)
  • change IDs on each portifolio section (0839858)
  • pass scroll position to portifolio/Header (711552b)
  • translate projects description (f473665)
  • ui: update Header nav behavior (96d7650)
  • update smooth scroll rules (456030f)

2.3.1 (2022-12-22)

Features

  • add base Postifolio page and components (538b246)
  • add projects (1bccd12)
  • tailwind: add new classes (e62c9e6)
  • ui: add Chivo Mono font (fb42719)
  • ui: add cv and icons on About section (6c6a301)
  • ui: add icons and links on portifolio/Header (50f1820)
  • ui: add icons on ContactSection (5319273)
  • ui: add icons on KnowledgeSection (2f23998)
  • ui: add icons on ProjectCard (20bbe7d)
  • ui: update ProjectCard (5e038e1)
  • update cv (9ffdc16)
  • update cv (7165f13)

Bug Fixes

  • deps: update dependency shiki to ^0.12.0 (f741cf0)

2.2.4 (2022-12-20)

2.2.3 (2022-12-20)

Bug Fixes

  • next using tools folder (ee1f14a)

2.2.2 (2022-12-19)

Features

  • adapt category lib to contentlayer (ad7728e)
  • adapt tag lib to contentlayer (8040209)
  • convert Document to functional component (fb20dd0)
  • create getSortedPosts lib (3eb1a40)
  • create rehype-pretty-code config (c1dc79c)
  • create syntax-highlighting styles for fark mode (e51568f)
  • mdx: add new rehype/remark plugins (8da086d)
  • mdx: add remark-breaks plugin (40d1a2e)
  • mdx: increment rehype-pretty-code options (e6ed864)
  • post/content: update draft-post (1df61d3)
  • post/content: update draft-post (9e1ce6e)
  • post/content: update draft-post (5108447)
  • post/content: update draft-post (fbee1ec)
  • post/content: update draft-post (3248ccb)
  • post/content: update learn-with-ethereum (55238cd)
  • post/content: update s3-plan (90b8aeb)
  • post/content: update s3-plan (ce08ee5)
  • rehype-pretty-code: update highlight classes (1f5c9e7)
  • rehype: add dark and light theme to rehype-pretty-code (03a2460)
  • rehype: add rehype-shift-heading plugin (9392545)
  • remark: add remark-hint plugin (22da1f0)
  • remove og image on _app.tsx (05a5902)
  • seo: add global meta tags on _app.tsx (3b7872a)
  • seo: add meta tags on _document.tsx (31ff389)
  • seo: add meta tags on index.tsx (4a51ff0)
  • seo: add meta tags on categories page (f418507)
  • seo: add meta tags on category page (8602bf9)
  • seo: add meta tags on knowledge page (9af8629)
  • seo: add meta tags on tag page (c49d8d3)
  • sort post list on category page (0b4fd72)
  • sort post list on index page (f1aeabd)
  • sort post list on tag page (efbf51b)
  • tailwind: add new colors (0446bb4)
  • ui/ux: add tag icon on the right of each tag (ae52e56)
  • ui: add dark alternative colors on Categories page (427a534)
  • ui: add dark alternative colors on Header (71392bb)
  • ui: add dark alternative colors on knowledge page (14c3cf1)
  • ui: add dark alternative colors on KnowledgeLink (028df4b)
  • ui: add dark alternative colors on main css file (c974167)
  • ui: add global transitions (7af63db)
  • ui: add hover background on category list (e66a3ba)
  • ui: add rounded corners on category list (bfee00c)
  • ui: add rounded styles (53c440c)
  • ui: apply initial tailwind settings (5b31ff4)
  • ui: create toggle theme button on Header (64d9c09)
  • ui: improve SEO and a11y on Header component (fc20267)
  • ui: update background color (cc8d90d)
  • ui: update codeblock colors (5321914)
  • ui: update main content styles (7caaf94)
  • ui: update post title styles to match rehype-shift-heading config (31c664e)
  • ui: update table styles (1b00a62)
  • ui: use tailwind default colors (b6ac602)
  • ui: use theme provider on _app (da64e89)
  • update content main class (ce6e105)
  • update utils lib (7e86f49)
  • use contentlayer on index file (0df79c1)
  • use contentlayer on knowledge page (3c5bb7b)
  • use static image url on Header component (1432d9d)
  • ux: add footnotes styles (5033478)

Bug Fixes

  • #406: remove <a> child on <Link> components (d0404d8), closes #406
  • adapt category page to new category lib (c0f01b9)
  • adapt specific category page to new category lib (c12355d)
  • adapt tag page to new tag lib (f3189bb)
  • data format on elixir_notes_nlw5 (704267a)
  • deps: install eslint-plugin-n (b952006), closes #419
  • deps: update dependency highlight.js to v11.7.0 (d2406a7)
  • deps: update dependency next to v12.3.3 (9ef3888)
  • deps: update dependency next to v13 (32d7e2f)
  • deps: update dependency next to v13.0.6 (f04e7db)
  • deps: update dependency next to v13.0.7 (79d6c97)
  • deps: update dependency react-icons to v4.6.0 (232c927)
  • deps: update dependency react-icons to v4.7.1 (0737e2f)
  • deps: update dependency rehype-highlight to v6 (d53d87f)
  • deps: update dependency rehype-slug to v5.1.0 (30c1e5a)
  • deps: update dependency styled-components to v5.3.6 (1267ac7)
  • elixir_notes_nlw5 (eb02001)
  • elixir_notes_nlw5 (98988ae)
  • next using tools folder (02eee9d)
  • remove avatarUrl from Header imports (5a5b826)
  • type error on Container component (fbec0c3), closes #414
  • ui: use .knowledge-content before title tags (976aa9e)
  • ui: use background on pre tag (0e0674d)