All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.2.2 (2023-05-04)
- aboutme.tsx: 💬 update wording about my Youtube channel (e2a4304)
- contactList.ts: ✨ add Youtube channel (711b8ef)
- home page: 📈 add tracker for featured projects (e236d55)
- slug.tsx: ✨ add tracker to the copy link (50e429e)
- aboutme.tsx: 📈 update event name on the tracker (17a303a)
- newTheme.tsx: 🐛 add async logic when copy blog link (93402b0)
- release-please.yaml: 🚑 fix typo (4b1f0aa)
0.2.1 (2022-12-31)
- _document: ✨ add snow effect (c87078e)
- ✨ implement track event umami (b6e313d)
- aboutme, slug: ✨ track funding modal (bfda91c)
- package.json: ✨ install umami data type (99a99c8)
- track, trackEvent.ts: ✨ add event type (c5f831e)
- trackEvent, track.ts: ✨ create base helper function to track using umami (777423d)
- trackEvent.ts: 🐛 add web_id (4e0441b)
- useScroll.tsx: ✨ create hooks to detect scroll behavior (8b853ae)
- _document: 🐛 add data-cache for the tracker (d145a83)
- _document.tsx: 🐛 use next/script for tracker (24d1a26)
- 🐛 add url for tracking purpose (01a9278)
- 🐛 implement useCallback for every function (574bbce)
- 🐛 use id of the array item when using looping function (8fc75da)
- aboutme: 🐛 fix tracking snippet (12c3e91)
- BottomNav, HeaderComponent: 🐛 quick fix on scroll behavior (e646feb)
- footerLink.ts: 🐛 update umami link (0a6f2c2)
- next.config: 🐛 fix variable typo (fd543ba)
- slug.tsx: 🐛 update import statement (9c42a4c)
- slug.tsx: 💄 quick fix upper slug flex items (0a0167a)
0.2.0 (2022-11-05)
- main page: 🐛 remove unecessary objectFit props (010e47a)
0.1.3 (2022-10-27)
- articles page: ✨ add search article feature (6cd9585)
- fetcher and types: ✨ initiate the fetcher function to get experience list via sanity (540700d)
- fetcher.ts and types.ts: ✨ create function to fetch the project list from sanity CMS (cc36024)
- fetcher.ts: ✨ create function to fetch article data through sanity (f7aa963)
- formatDate.ts: ✨ create special formatDate helper function for experience (e452988)
- index.test: ✅ add simple unit test to check if the page is rendered well (f17698b)
- jest and testing file: ✨ add base setup unit test (07f744a)
- package.json and sanity-config: ✨ add sanity-client for image url (80e7090)
- package.json, sanity-config: ✨ create base setup for sanity through next-sanity (a4980e3)
- Projects page: ♻️ use data from sanity (3606e17)
- yehezgun.yml: 👷 add base action (f31853d)
- articles: 🐛 remove autofocus props (c0f64fe)
- fetcher.ts: 🐛 fix fetch article post statement (ca5bc6e)
- Funding.ts and slug: 💬 add trakteer acc for funding purpose (25d8532)
- next.config: 🐛 use serverruntimeconfig (18cdb0b)
- sanity-config: 🐛 update the type alias (0fdde0a)
- yehezgun.yml: 🐛 fix env (b473f7b)
- yehezgun.yml: 💚 add env variable in yml (2d62cc2)
- yehezgun.yml: 💚 fix CI build (6dc4d72)
0.1.2 (2022-10-07)
- _app: ✨ implement n progress lib (27c8c5f)
0.1.1 (2022-08-07)
- aboutme page: 💄 implement the funding modal (c3dc9b0)
- ExperienceCard.tsx: ✨ create seperate component for experiences (b6f1643)
- footerLink.tsx: ✨ add showwcase link (4e977b3)
- Funding.ts: ✨ create funding list const (c663f8d)
- FundingModal: ✨ create seperate modal for funding support (b9e2bbf)
- yehezOGImage.ts: 🚑 fix wording on OG again (dfa4acf)
- yehezOGImage.ts: 🐛 fix image width on OG (e3f5639)
- yehezOGImage.ts: 🐛 fix wording on OG (b465d51)
0.1.0 (2022-06-26)
0.0.11 (2022-06-26)
- aboutme and home page: ✨ use tippy js to display tooltip (52f9bc5)
- HeaderComponent: 🐛 adjust mounted logic for next-themes (0620eeb)
- home page: 🐛 add flex wrap for Hero Button Links (1ba32c5)
- resume.tsx: 🐛 use iframe instead of embed (not supported on mobile browser) (24d2094)
0.0.10 (2022-05-21)
- resume page: ✨ add resume page (60dd71f)
- preloadContext.tsx: 💄 fix color in preload provider to solve flashing issue (14a0822)
0.0.9 (2022-05-04)
- ArticleCard.tsx: 🎨 create seperate component for article card (30b7eaa)
- ProjectCard & article page: 💄 adjust base bg color (30ebd7e)
0.0.8 (2022-04-22)
0.0.7 (2022-04-21)
- aboutme: 💬 fix ko-fi link and add it in slug (0ceace3)
- Headercomponent: 🐛 fix hydration issue on header component (1e31b29)
0.0.6 (2022-04-02)
0.0.5 (2022-03-21)
0.0.4 (2022-03-19)
- footerComponent: 💄 change footerlink to unstyled link (dff82ec)
- useLoaded: ✨ add new hook to check if the elements is loaded (b16b988)
- global.css: 🐛 fix class name fade-in-start to fade-start (7b03adb)
- slug: 🐛 fix html structure so the article will be loaded (f3fa389)
0.0.3 (2022-03-13)
0.0.2 (2022-03-03)
- ✨ add share to twitter button link at article post (8a02909)
- baseConstant and _document: ✨ add umami snippet code (9b2558b)
- categoryList and categoryColor: ✨ initiate object and base variable for category (f5bd5a7)
- types.ts: ✨ add alternative_link and translation_link at SingleArticle Type (be47ff2)
- aboutme: 🐛 fix saweria link (651a77c)
- slug: 🐛 fix share twitter link bug (1121185)
- slug: 🐛 fix twitter button link bug (699fcfa)
- slug: 🐛 fix twitter url bug on twitter button (eda3b7a)
- slug: 🐛 implement URI Component to url and twitter caption (27dc23c)
- tailwind.config: 🔧 change font into fira-sans and pt-serif (cd49cea)
- [slug]: ✨ add base page slug (51c1d07)
- aboutme, articles, projects: ✨ initiate base pages (e6e4c6a)
- aboutme: ✨ set base UI for aboutme page (549ff92)
- all pages: ✨ implement preload and css transition (fading) (406b454)
- all pages: ✨ implement the next-seo for all pages (e38390c)
- articles: ✨ initiate base article list page (9b2e78d)
- contactList: ✨ set constant for contact list (a670bbd)
- env and constants folder: ✨ install and initiate airtable function fetcher (4938fa6)
- Footer, Header, Layout: ✨ set the base navigation (b902122)
- formatDate: ✨ initiate helper function for date formatting (fdd47d2)
- home page: ✨ add hover effect for tech stack icon (0d9db51)
- home page: ✨ initiate base layout and content for home page (0bce0d3)
- menuIcon helper: 🎨 modularize the helper function to display menu icon (b9d748c)
- MetaHead ang yehezOgImage: ✨ initiate base NextSeo for each page (5067ef6)
- newTheme, convertToIdLink, and [slug]: ✨ layouting and set base theme for md texts (35ca3c6)
- newTheme: 💄 add syntax highliter (7858b6a)
- newTheme: ✨ fix and handle some new html tag markdown styling (bd39aef)
- package.json: ➕ install react-giscus (0278e0a)
- PreloadContext and Layout: ✨ inititate base context for preloader (322a6c2)
- projects: ✨ initiate base projects page (0e40a1e)
- techStacks: ✨ add techStack constants (2ce8527)
- yehezOgImage.ts: ✨ add helper function to generate OG Image (cd96dcc)