Commit graph

  • 064a1fcfb6
    docs: add comprehensive AGENTS.md with operational guidance and merged content style rules main fiatcode 2026-04-13 10:50:25 +07:00
  • 858f8d927f
    feat: replace JetBrains Mono with Fira Code font in dependencies and styles fiatcode 2026-04-02 16:51:52 +07:00
  • 9d231b58c8
    chore: standardize service and container name to site fiatcode 2026-04-01 15:28:50 +07:00
  • 21971b3810
    feat: add blog post on self-hosting LibreChat and AI stack management fiatcode 2026-03-31 16:47:05 +07:00
  • e92b5bd758
    feat: update favicon (oops) fiatcode 2026-03-28 09:56:05 +07:00
  • 7c8c20d300
    feat: update favicon (again) fiatcode 2026-03-28 08:49:54 +07:00
  • 2efdce8e6e
    chore: reword blog posts for consistent voice and reorganize tags fiatcode 2026-03-28 08:30:54 +07:00
  • 5b57c7c3b0
    feat: update favicon fiatcode 2026-03-28 07:59:42 +07:00
  • 4573e15c86
    feat: add Mastodon author attribution meta tag fiatcode 2026-03-27 15:40:30 +07:00
  • ac0325c99b
    chore: add site URL to Astro config fiatcode 2026-03-27 14:40:01 +07:00
  • f88cc799cb
    chore: add sitemap integration and update favicon fiatcode 2026-03-27 14:17:28 +07:00
  • 4eb84e1513
    blog: add new post on using Git Worktree to improve PR review workflow fiatcode 2026-03-26 17:34:38 +07:00
  • 76ec5068de
    refactor: update branding from Dhemas Nurjaya to fiatcode across components and blog posts fiatcode 2026-03-26 16:37:13 +07:00
  • afd4e48aed
    chore: update traefik label fiatcode 2026-03-26 15:50:58 +07:00
  • 9af6ec4f8d
    blog: update "Vibe Coding Still Needs a Craftsman" with insights on AI agent tooling and best practices fiatcode 2026-03-25 14:55:06 +07:00
  • c80cde11eb
    blog: add new post on the importance of craftsmanship in AI-assisted coding fiatcode 2026-03-25 10:36:51 +07:00
  • 2094d8de95
    blog: enhance remap Copilot key guide for clarity and detail fiatcode 2026-03-18 16:54:28 +07:00
  • db58b396bd
    refactor: simplify Intro component and remove social links fiatcode 2026-03-18 16:36:35 +07:00
  • 26d7d217dc
    blog: building a self-hosted music library fiatcode 2026-03-18 16:26:37 +07:00
  • fb67572fda update compose.yml fiatcode 2026-03-12 08:42:19 +01:00
  • f144fe163b chore: normalizing tags across blog posts fiatcode 2026-02-22 13:50:43 +07:00
  • 1b9dcad3b0 blog: Building a Load Testing Script with Claude fiatcode 2026-02-22 13:30:18 +07:00
  • d5f6c92507 build: Upgrade Node.js base image to 24-alpine in Dockerfile. fiatcode 2026-02-20 13:12:49 +07:00
  • 383f9d0bad blog: The Immutable Workstation - Fedora Kinoite fiatcode 2026-02-20 13:10:22 +07:00
  • be69a22174 blog: Sign GitHub Commit on Windows fiatcode 2026-02-18 06:49:53 +07:00
  • 5ab4c269d1 blog: add "Using direnv in PowerShell on Windows" post fiatcode 2026-02-17 19:52:17 +07:00
  • b6824ce67f feat: adjust post header bottom margin fiatcode 2026-02-17 19:41:35 +07:00
  • 15986525b6 feat: adjust markdown blockquote style fiatcode 2026-02-17 19:37:30 +07:00
  • d1b47f3056 refactor: adjust layout fiatcode 2026-02-17 19:28:52 +07:00
  • 44f78b7ac5 feat: Add external Traefik proxy network definition to compose file. fiatcode 2026-02-17 18:43:35 +07:00
  • d3d66e4ff0 feat: Configure static-web-server using sws.config.toml to define server settings and implement granular caching headers for assets. fiatcode 2026-02-17 18:41:46 +07:00
  • 8d615bd421 new site style (#1) fiatcode 2026-02-17 18:25:45 +07:00
  • bfb12ded11 fix: update search placeholder text for improved user guidance fiatcode 2026-01-24 13:45:27 +07:00
  • 5e078db43e feat: integrate astro-pagefind for enhanced search functionality and update related components fiatcode 2026-01-24 12:56:29 +07:00
  • 817d11a88d feat: add deployment script for automated site deployment using WinSCP fiatcode 2026-01-23 09:19:03 +07:00
  • 95875316c8 fix: add lucide-astro package and update social icons in Intro component fiatcode 2026-01-23 09:16:03 +07:00
  • 88fd06ac16 fix: replace profile.jpg with profile.webp for improved image format and loading priority in Intro component fiatcode 2026-01-23 08:20:15 +07:00
  • f3f3adfd96 fix: replace div with main element for semantic HTML structure in Layout component fiatcode 2026-01-23 08:14:52 +07:00
  • 6c1caf1c27 fix: update styles in BlogPost, Footer, and Header components for consistency and improved readability fiatcode 2026-01-23 07:57:39 +07:00
  • a6c77933f8 fix: add fontsource packages for Noto Sans Variable and JetBrains Mono, update global styles fiatcode 2026-01-22 23:39:17 +07:00
  • b83a427ddf fix: update Intro component styles for improved responsiveness and layout fiatcode 2026-01-22 23:19:57 +07:00
  • 43e01974f7 fix: add viewport scaling for responsive design in Layout component and create search page layout fiatcode 2026-01-22 22:52:25 +07:00
  • 9e09c5623d fix: remove padding from Header and Footer components for consistent layout fiatcode 2026-01-22 22:44:28 +07:00
  • 39714caca3 fix: update favicon to ICO format and add robots.txt for search engine directives fiatcode 2026-01-22 22:40:58 +07:00
  • 9862f3fa24 fix: filter out draft posts in pagination and tag collection fiatcode 2026-01-22 18:46:14 +07:00
  • 6b831e7100 feat: implement pagination for blog posts and enhance NavLink component with class support fiatcode 2026-01-22 18:40:39 +07:00
  • ca2c54de0e chore: update README to reflect project as a personal blog and streamline commands section fiatcode 2026-01-22 17:59:23 +07:00
  • ce436f8645 fix: remove unused tags prop from BlogPostCard component fiatcode 2026-01-22 17:56:00 +07:00
  • b7133df5d7 fix: update navigation links and adjust spacing in Header component fiatcode 2026-01-22 17:53:12 +07:00
  • f4e1539889 fix: update Tag component size variants for consistency fiatcode 2026-01-22 17:52:59 +07:00
  • c5e26d83c1 feat: introduce new components for improved structure and functionality fiatcode 2026-01-22 17:48:29 +07:00
  • 2e511b5e00 feat: add Intro component to replace Welcome on the homepage fiatcode 2026-01-22 17:26:20 +07:00
  • 4c4c97b780 chore: add Prettier configuration and plugins for code formatting fiatcode 2026-01-22 17:23:05 +07:00
  • 33083907fb refactor: update titles and descriptions to use double quotes for consistency fiatcode 2026-01-22 17:20:59 +07:00
  • 05dfaed605 add dynamic tag pages to display blog posts by tags fiatcode 2026-01-22 17:15:08 +07:00
  • 0511d90911 refactor Layout component to remove contentLayout prop and simplify class assignment fiatcode 2026-01-22 15:45:27 +07:00
  • 80633f89aa refactor tag counting logic for clarity fiatcode 2026-01-22 15:20:41 +07:00
  • 8ba5ee800f add tags page to display blog posts by tags fiatcode 2026-01-22 15:00:15 +07:00
  • a0f1a6499f refactor BlogPost component to use <ul> for tag list fiatcode 2026-01-22 15:00:04 +07:00
  • c3837ef6c8 change layout props to use contentLayout instead of contentClass fiatcode 2026-01-22 14:40:50 +07:00
  • f354c6c014 optimize images fiatcode 2026-01-22 14:33:11 +07:00
  • 0e397c444d add blog posts fiatcode 2026-01-19 08:49:38 +07:00
  • 16a73319ef add tailwind fiatcode 2026-01-17 09:59:43 +07:00
  • cb3f2d7c7c initial commit fiatcode 2026-01-17 09:52:22 +07:00