Commit Graph

  • 959eaa3d9d chore: migrate from pnpm to bun package manager master pkupuk 2026-03-11 22:45:45 +08:00
  • c0f7ad7458 fix(frontend): remove isomorphic-dompurify for Cloudflare Workers compatibility pkupuk 2026-03-11 21:52:22 +08:00
  • cbe44ffd36 fix(frontend): add fallback for DOMPurify in Cloudflare Workers pkupuk 2026-03-11 21:47:16 +08:00
  • acc23b13b6 fix(frontend): add ASSETS binding for worker assets pkupuk 2026-03-11 21:42:52 +08:00
  • 1d84107147 fix(frontend): add KV namespace to production env pkupuk 2026-03-11 21:38:32 +08:00
  • f17523fd91 fix(frontend): add SESSION KV namespace binding pkupuk 2026-03-11 21:37:08 +08:00
  • e7344fa7fe fix(frontend): disable Cloudflare KV session persistence pkupuk 2026-03-11 21:35:51 +08:00
  • b5a8e9a1e6 chore: 新增 .assetsignore 檔案以忽略 _worker.js pkupuk 2026-03-11 21:31:53 +08:00
  • 03760b23a5 chore(frontend): consolidate wrangler config to jsonc pkupuk 2026-03-11 18:48:13 +08:00
  • 2e32d52133 Refactor frontend sections to use Tailwind CSS 001-users-pukpuk-dev pkupuk 2026-03-11 17:42:34 +08:00
  • df1efb4881 feat(contact): implement Turnstile protection via API proxy pkupuk 2026-03-01 14:06:44 +08:00
  • 84b5a498e6 feat: Redesign the contact page by adding a contact image and updating the form layout and styling. pkupuk 2026-03-01 12:51:36 +08:00
  • 173905ecd3 Extract generic UI components pkupuk 2026-02-28 04:55:25 +08:00
  • b199f89998 Integrate CMS with Marketing Solutions page pkupuk 2026-02-27 20:05:43 +08:00
  • b1a8006f12 chore: final cleanup pkupuk 2026-02-11 11:52:25 +08:00
  • 29d5984940 chore: cleanup and ignore build artifacts pkupuk 2026-02-11 11:51:58 +08:00
  • f6b806617e docs: add research assets, screenshots and guides pkupuk 2026-02-11 11:51:35 +08:00
  • ad8e2e313e chore(agent): configure AI agents and tools pkupuk 2026-02-11 11:51:23 +08:00
  • 9c2181f743 feat(frontend): update pages, components and branding pkupuk 2026-02-11 11:50:42 +08:00
  • be7fc902fb feat(backend): update collections, config and migration tools pkupuk 2026-02-11 11:50:23 +08:00
  • 8ca609a889 chore(infra): update build config and deployment scripts pkupuk 2026-02-11 11:50:04 +08:00
  • e9897388dc docs: separate documentation and specs into initial commit pkupuk 2026-02-11 11:49:49 +08:00
  • 8c87d71aa2 docs: update sprint-status and story files after Sprint 1 completion pkupuk 2026-01-31 17:34:41 +08:00
  • 7fd73e0e3d Implement Sprint 1 stories: collections, RBAC, audit logging, load testing pkupuk 2026-01-31 17:20:35 +08:00
  • 0846318d6e Complete Story 1-1 and fix TypeScript issues pkupuk 2026-01-31 17:12:47 +08:00
  • d0e8c3bcff Add role-based access control with admin/editor roles pkupuk 2026-01-31 13:03:16 +08:00
  • 2d3d144a66 Add Portfolio collection with 7 fields pkupuk 2026-01-31 12:54:36 +08:00
  • e632a9d010 Add type casting for RichText data props with DefaultTypedEditorState pkupuk 2025-10-14 00:38:32 +08:00
  • 296c1ae0e4 Add type definition for introContent in ArchiveBlock component pkupuk 2025-10-14 00:25:16 +08:00
  • b2df353533 Add type casting for post content in RichText component pkupuk 2025-10-14 00:13:53 +08:00
  • 8f64e99a49 Remove shared Tailwind config from backend pkupuk 2025-10-13 23:54:06 +08:00
  • fdde6d8020 update pnpm-lock pkupuk 2025-10-13 17:20:37 +08:00
  • 093da91b58 update pnpm-lock pkupuk 2025-10-13 16:35:42 +08:00
  • 2d2c32657f fix tailwind shared config pkupuk 2025-10-13 16:22:11 +08:00
  • 6702d524f0 update payload latest version pkupuk 2025-10-13 16:11:04 +08:00
  • d0d94799a4 update component.tsx pkupuk 2025-10-13 15:26:16 +08:00
  • 4678e47a8b update r2 config for enchunCMS email adapter pkupuk 2025-10-13 15:10:02 +08:00
  • 65c27e3386 add cloudflare R2 config pkupuk 2025-10-13 11:37:20 +08:00
  • 8e8ff0bfc7 chore: fix gitignore pattern to exclude build artifacts pukpuk 2025-10-07 16:18:37 +08:00
  • 6b0cb56046 chore: remove .DS_Store files from version control pukpuk 2025-10-07 01:06:03 +08:00
  • c2d4c8d0a0 chore(workflow): add AI-assisted workflow commands and configurations pukpuk 2025-10-07 01:06:10 +08:00
  • cf0f779ad4 feat: introduce spec-workflow and upgrade frontend dependencies pukpuk 2025-10-06 12:35:06 +08:00
  • 7f61b58880 feat: support nested footer links Louis 2025-09-29 21:19:48 +08:00
  • 36775a4a8d update Louis 2025-09-25 11:46:11 +08:00
  • 74677acf77 refactor: migrate to pnpm monorepo with Payload CMS backend and Astro frontend to support scalable website development and AI-assisted workflows Louis 2025-09-25 03:36:26 +08:00
  • f71b9fb407 Initial commit main pukpuklouis 2025-09-24 19:34:00 +00:00
  • 4efabd168c refactor: align plan and tasks with PRD, remove e-commerce scope Louis 2025-09-22 16:53:47 +08:00
  • e7747c1c3e feat: regenerate tasks.md to align with corrected route structure Louis 2025-09-22 16:49:16 +08:00
  • b297dedf2c feat: generate tasks.md for website migration Louis 2025-09-20 15:09:27 +08:00
  • 25c01d1418 feat: generate implementation plan and design artifacts Louis 2025-09-19 18:09:18 +08:00
  • 01a8fa90e8 Initial commit from Specify template Louis 2025-09-19 01:06:11 +08:00