Commit Graph

  • a88388c773 docs(seo): 2026-11 insulation content plan + approved models brief + brand research main Kunthawat Greethong 2026-11-14 14:47:47 +07:00
  • 35a247ebd7 feat(images): add product-model photos for the 8 insulation brands Kunthawat Greethong 2026-11-14 14:47:40 +07:00
  • 9636cf0cae chore(images): drop 3 corrupt maxflex-fr files (808-byte HTML, not JPEGs) Kunthawat Greethong 2026-11-14 14:44:23 +07:00
  • d5161cbff3 feat(insulation): approved title/meta + stock-availability bar + CcooL model table Kunthawat Greethong 2026-11-14 14:39:22 +07:00
  • d74063dbc6 feat(heroes): replace maxflex and aeroflex hero images with 2026-11 posters Kunthawat Greethong 2026-11-14 14:24:15 +07:00
  • 7944bd5c4f docs(plan): record TASK-213 (3 data fixes) + point TASK-207/211 at approved models brief Kunthawat Greethong 2026-11-14 12:20:37 +07:00
  • 56cffabff7 fix(content): correct 3 product-data errors on insulation pages Kunthawat Greethong 2026-11-14 12:18:40 +07:00
  • 9d1726806e feat(seo): apply approved title/meta set A to 10 product pages Kunthawat Greethong 2026-11-07 10:30:02 +07:00
  • 39f0afb6d3 docs(project): CON-006 no frequent pushes (EasyPanel auto-build) Kunthawat Greethong 2026-11-07 10:24:49 +07:00
  • a38fc99708 docs(seo): v2 title/meta + hub brief from content profile (verified) Kunthawat Greethong 2026-11-07 10:22:00 +07:00
  • deadb3a6fb docs(seo): title/meta 20 sets + insulation hub brief (PHASE 2 copy) Kunthawat Greethong 2026-11-07 10:02:02 +07:00
  • f79c513c94 docs: close OQ-001/OQ-004 (410 decisions), track PHASE 2 in progress Kunthawat Greethong 2026-11-07 09:53:28 +07:00
  • df404708b0 feat(seo): 410 the remaining legacy supplier/attachment paths Kunthawat Greethong 2026-11-07 09:51:28 +07:00
  • f52a32b356 feat(seo): 410 Gone for discontinued hardware, 301 for orphaned child pages Kunthawat Greethong 2026-11-07 09:45:16 +07:00
  • ca94a921d8 docs: project/plan for DPT SEO recovery (archive hero-image workstream) Kunthawat Greethong 2026-11-07 09:42:15 +07:00
  • 2bef9fa57a fix(seo): real 404 for unknown paths + stop http:// redirect downgrade Kunthawat Greethong 2026-11-07 09:42:11 +07:00
  • b3705aa38f feat(seo): title/meta 5 product pages + 301 legacy WordPress URLs Kunthawat Greethong 2026-11-07 09:21:17 +07:00
  • aa3ceb05d6 feat(seo): 301 redirect non-www -> www and switch canonical host to www Kunthawat Greethong 2026-11-07 08:47:24 +07:00
  • 16dc4d4c6f docs(grilles): rename Linear Diffuser bullet to Supply Air Grille ใบปรับ 2 ชั้น (Double Deflection Air Grille) Kunthawat Greethong 2026-11-03 19:25:42 +07:00
  • 802c9c0361 docs(plan): mark TASK-101..107 complete after push Kunthawat Greethong 2026-11-03 15:38:45 +07:00
  • 8bd1a6dff1 docs: add IMAGE_MAP (220 refs), plan.md, project.md for hero-image workstream Kunthawat Greethong 2026-11-03 15:38:23 +07:00
  • e0f4554a2b fix(all-products): make filter bar static on mobile Kunthawat Greethong 2026-11-03 15:38:22 +07:00
  • 1ead86ad98 feat(heroes): replace hero images on 21 product pages with new poster artwork Kunthawat Greethong 2026-11-03 15:38:22 +07:00
  • a5112b7c88 feat(grilles): replace plastic content image with round diffuser photos Kunthawat Greethong 2026-09-23 19:04:22 +07:00
  • 8eb977d73b feat(grilles): add round diffuser images to product page Kunthawat Greethong 2026-09-23 18:49:05 +07:00
  • 52030b7d46 fix(armaflex): rename misspelled 'armflex' slug to 'armaflex' everywhere Kunthawat Greethong 2026-09-08 17:52:12 +07:00
  • b86542114f fix(line): replace JPPSELECTION with @dealplustech everywhere + new QR Kunthawat Greethong 2026-09-04 20:05:25 +07:00
  • 3242939125 docs: finalize engineering handoff Kunthawat Greethong 2026-08-30 11:07:25 +07:00
  • c0d8cacfbe [verified] feat: add CcooL product page and SEO fixes Kunthawat Greethong 2026-08-30 11:06:03 +07:00
  • c975570bfd feat: add phone/LINE click conversion tracking (gtag + Meta Pixel) Kunthawat Greethong 2026-07-03 12:03:28 +07:00
  • 99f7d8f0bb Remove Rano Tech brand from pipe-coupling page Kunthawat Greethong 2026-06-22 17:33:08 +07:00
  • 85a0a54eb4 Use @astrojs/sitemap instead of manual sitemap.xml.ts Kunthawat Greethong 2026-06-16 09:48:38 +07:00
  • 5c1d3c7ef9 Fix domain: dealplustech.com -> dealplustech.co.th Kunthawat Greethong 2026-06-16 09:46:31 +07:00
  • da14d0d05d Add Umami analytics tracking scripts Kunthawat Greethong 2026-06-16 09:44:50 +07:00
  • 5b521661ec feat: เพิ่ม consent script (consent.moreminimore.com) Kunthawat Greethong 2026-06-15 17:50:59 +07:00
  • 3469a09a9f feat: เพิ่ม tracking codes — GA4, Google Ads, Microsoft Clarity, Meta Pixel Kunthawat Greethong 2026-06-15 13:07:27 +07:00
  • 5d5e12d7e7 fix: รูปหลักบทความ plastic-grilles-guide path ถูกต้อง (blog/grilles -> grilles) Kunthawat Greethong 2026-06-15 12:36:26 +07:00
  • f5af9e46e1 fix(mobile-menu): make menu scrollable when content overflows Kunthawat Greethong 2026-06-11 11:17:43 +07:00
  • bb7007aa88 feat(mobile-menu): add collapsible products dropdown matching desktop Kunthawat Greethong 2026-06-11 11:09:15 +07:00
  • 900ffe0f06 feat(seo): add FAQPage JSON-LD schema to pipe-coupling Kunthawat Greethong 2026-06-10 19:31:57 +07:00
  • bef271c1a2 fix(insulation): remove 7 gallery images + restore Product Details Kunthawat Greethong 2026-06-10 17:19:25 +07:00
  • 2996812209 feat(insulation): add product photo gallery to 6 insulation pages Kunthawat Greethong 2026-06-10 14:45:50 +07:00
  • d5d4574683 fix(hero): replace product pill with category from all-products Kunthawat Greethong 2026-06-10 14:34:42 +07:00
  • d93191f675 fix(all-products): sync card images with each product's hero image Kunthawat Greethong 2026-06-10 14:30:46 +07:00
  • 1e4fa53fb2 fix(pipe-coupling): use MJG80A screenshot as hero image Kunthawat Greethong 2026-06-10 14:21:47 +07:00
  • 8346a731a6 feat(pipe-coupling): rewrite as RNT Smart Clamp from Rano Tech Kunthawat Greethong 2026-06-10 14:18:58 +07:00
  • 72ace6ff50 fix(insulation): remove spec table from product cards Kunthawat Greethong 2026-06-10 14:10:04 +07:00
  • 535aefc0f3 feat(insulation): add detailed product descriptions + spec tables Kunthawat Greethong 2026-06-10 13:34:55 +07:00
  • 15b4b40681 fix(insulation,menu): real product images + accurate count + menu reorder Kunthawat Greethong 2026-06-10 13:26:43 +07:00
  • 4692e89736 fix(menu,images): correct header menu + use real product images Kunthawat Greethong 2026-06-10 11:55:55 +07:00
  • 739e081296 feat(products): add 3 new insulation brand pages — ROCKWOOL, MICROFIBER, SCG Kunthawat Greethong 2026-06-10 11:10:24 +07:00
  • 5abe1edb71 fix(content): 4 content updates per user request Kunthawat Greethong 2026-06-10 10:49:59 +07:00
  • 31b0619c90 feat(images): replace thermobreak main product image Kunthawat Greethong 2026-06-10 10:34:31 +07:00
  • ea36f28c17 fix(hero): remove duplicate old CTAs from 19 product pages Kunthawat Greethong 2026-06-10 10:30:00 +07:00
  • 17f4eb752b fix(content): drop @ prefix from JPPSELECTION in text + add CTA to 20 products Kunthawat Greethong 2026-06-10 09:44:28 +07:00
  • eb6557eeb3 fix(hero): correct Line icon SVG path in all 20 product heroes Kunthawat Greethong 2026-06-10 09:30:29 +07:00
  • 74db1dad77 fix(hero): correct hero layout to TEXT-LEFT for 12 product pages Kunthawat Greethong 2026-06-10 09:10:14 +07:00
  • 9653fcbaf9 refactor(hero): rewrite 11 product hero sections to canonical template Kunthawat Greethong 2026-06-10 08:35:22 +07:00
  • d8ff358dd7 refactor(hero): rewrite 9 product hero sections to canonical template Kunthawat Greethong 2026-06-10 08:16:06 +07:00
  • d7aa7c2013 docs(ci): rewrite setup guide for Gitea Webhook deploy trigger source-code hermes 2026-06-09 14:54:14 +07:00
  • 4820289252 ci: remove Gitea Actions workflows (rely on EasyPanel auto-deploy) hermes 2026-06-09 14:36:47 +07:00
  • b7931731f9 fix(responsive): mobile footer restructure + categories 1-col + overflow fix hermes 2026-06-09 14:18:54 +07:00
  • 0bd480d103 merge: bring Dockerfile Node 22 fix from main Kunthawat Greethong 2026-06-09 13:33:30 +07:00
  • 21a538cbb8 fix(deploy): bump Dockerfile Node from 20-alpine to 22-alpine hermes 2026-06-09 13:33:14 +07:00
  • d73e48351f fix(deploy): switch from nixpacks to Dockerfile + change branch to main hermes 2026-06-09 10:28:46 +07:00
  • 3efaf4d661 ci: switch deploy trigger from generic webhook to EasyPanel tRPC API hermes 2026-06-09 09:47:24 +07:00
  • 02c7b7b29b ci: add Gitea Actions workflows for build + EasyPanel deploy hermes 2026-06-08 23:17:43 +07:00
  • fe442790ab feat(homepage): rework homepage + align about-us + footer popular products hermes 2026-06-08 22:56:52 +07:00
  • bd67810a3f fix(products): align all-products images with product-page heroes + drop dates hermes 2026-06-08 13:03:38 +07:00
  • b34f8fc2fb feat(blog): Phase 5 SEO/GEO content with 5 new blog posts hermes 2026-06-08 12:45:32 +07:00
  • 7c905bdb00 Merge branch 'refactor/emdash-pages' into source-code Kunthawat Greethong 2026-06-06 17:23:07 +07:00
  • e1e285363f chore: remove orphan images and PDFs (no longer referenced) refactor/emdash-pages Kunthawat Greethong 2026-06-05 19:47:29 +07:00
  • 9ed0abb5d4 fix(seo): fix hardcoded dealplustech.co.th URLs in JSON-LD Kunthawat Greethong 2026-06-04 19:07:20 +07:00
  • ff4e5ae346 refactor(ball-jet): remove performance section and image Kunthawat Greethong 2026-06-04 12:17:37 +07:00
  • 52761c3946 refactor(ball-jet): drop redundant HTML tables Kunthawat Greethong 2026-06-04 12:11:24 +07:00
  • 4abb361897 fix(ball-jet): replace copyright images with user-supplied photos Kunthawat Greethong 2026-06-04 12:06:27 +07:00
  • 47f28cdf65 feat: add หัวจ่ายแอร์ Ball Jet product page Kunthawat Greethong 2026-06-04 10:12:24 +07:00
  • 5f4e667c65 fix: remove text label from grilles floating card in homepage hero Kunthawat Greethong 2026-06-04 09:31:21 +07:00
  • 238e6500a6 Revert "fix: remove 'คุณภาพสูง' from grilles hero description" Kunthawat Greethong 2026-06-04 09:30:30 +07:00
  • be565e416c fix: remove 'คุณภาพสูง' from grilles hero description Kunthawat Greethong 2026-06-04 09:29:06 +07:00
  • 63a58727f9 feat: add price list PDFs and pricelist sections to nav products Kunthawat Greethong 2026-06-03 19:44:25 +07:00
  • ef4b0f2e89 refactor: move blog from EmDash to Astro content collections Kunthawat Greethong 2026-06-03 14:02:41 +07:00
  • c8cf03a725 Add EmDash CMS blog + hero standardization + seed fix Kunthawat Greethong 2026-06-01 15:44:02 +07:00
  • 825d3264b3 Fix section class and content wrapper for remaining pages Kunthawat Greethong 2026-05-24 21:16:05 +07:00
  • b64f42d485 Remove extra wrapper divs in hero sections Kunthawat Greethong 2026-05-24 21:12:28 +07:00
  • 316224470a Fix section class spacing in water-pump Kunthawat Greethong 2026-05-24 21:10:25 +07:00
  • 5944e59947 Fix section padding spacing Kunthawat Greethong 2026-05-24 21:09:41 +07:00
  • daa3d56027 Fix hero section structure - remove order classes, add missing classes Kunthawat Greethong 2026-05-24 21:09:15 +07:00
  • f12f84cf52 Add sticky wrapper to pages with img-hover class Kunthawat Greethong 2026-05-24 20:11:00 +07:00
  • e1136fbfbd Add sticky image wrapper to remaining product pages Kunthawat Greethong 2026-05-24 20:10:53 +07:00
  • c0975d6493 Add sticky image wrapper to all product hero sections Kunthawat Greethong 2026-05-24 20:10:44 +07:00
  • 9fc6951dd4 Standardize hero layout with sticky image across all product pages Kunthawat Greethong 2026-05-24 20:10:32 +07:00
  • ffb5223b3f Fix ท่อ-ppr-thai-ppr hero buttons to match standard design Kunthawat Greethong 2026-05-24 20:08:32 +07:00
  • f9161ab984 Standardize hero grid to items-start for all product pages Kunthawat Greethong 2026-05-24 20:07:20 +07:00
  • 7eec86d7c5 Standardize hero section buttons across all product pages Kunthawat Greethong 2026-05-24 20:04:58 +07:00
  • 55b0d1a3d7 Fix pricelist id placement on brand pages Kunthawat Greethong 2026-05-24 19:57:39 +07:00
  • fea35c2bde Add price list button to armflex, aeroflex, maxflex hero section Kunthawat Greethong 2026-05-24 19:54:35 +07:00
  • 67c53fa421 Fix broken overflow-hidden pattern in all product pages Kunthawat Greethong 2026-05-24 19:37:51 +07:00
  • 0d1f59611c Fix broken BaseLayout category structure Kunthawat Greethong 2026-05-24 19:34:27 +07:00
  • 984c2571c5 Remove อุปกรณ์ปรับอากาศ page and all references Kunthawat Greethong 2026-05-24 15:43:13 +07:00