18 มิ.ย. 2569
แก้ยอดรวมใน 'เอกสารทั้งหมด' ไม่ตรงกับ preview
ผู้ใช้ที่ไม่ได้จดทะเบียน VAT เห็นยอดใน /history สูงกว่าความจริง (บวก VAT 7% เพิ่มเข้าไป ทั้งที่ควรเป็น 0) — ตอนนี้ตรงกับ preview และ PDF ทุกกรณี
15 มิ.ย. 2569
เปลี่ยนเทมเพลตเริ่มต้น ไม่กระทบเอกสารเก่าอีกแล้ว
การตั้งค่า 'เทมเพลต DEFAULT' ใน /settings มีผลกับเอกสารที่สร้างใหม่เท่านั้น — เอกสารที่เคยทำไว้จะคงเทมเพลตเดิมของตัวเองไว้เสมอ
แก้ปัญหาเปลี่ยนเทมเพลตเริ่มต้นที่ /settings (เช่นจาก Modern เป็น Classic) แล้วเอกสารเก่าทุกใบเปลี่ยนตามทั้งหมด — ตอนนี้เอกสารแต่ละใบจะจำเทมเพลตของตัวเองตั้งแต่ตอนสร้าง ค่า default ใช้กับเอกสารใหม่เท่านั้น
อยากเปลี่ยนเทมเพลตของเอกสารเก่าใบไหน เปิดใบนั้นใน editor แล้วเลือกเทมเพลตใหม่ได้เลย — มีผลเฉพาะใบนั้น ไม่กระทบใบอื่น
16 พ.ค. 2569
เอกสารใหม่ไม่ขึ้นข้อมูลตัวอย่างอีก ถ้าเคยเพิ่มลูกค้าแล้ว
ผู้ใช้ที่บันทึกลูกค้าไว้ในระบบจะไม่เห็นข้อมูลตัวอย่าง 'บริษัท ABC จำกัด' ค้างอยู่ในช่องผู้รับอีก — ฟอร์มเริ่มต้นว่างพร้อมพิมพ์/เลือกลูกค้าได้ทันที
14 พ.ค. 2569
ตัวเลือก 'ไม่จด VAT' สำหรับบุคคลธรรมดา/ฟรีแลนซ์
ผู้ใช้ที่ไม่ได้จดทะเบียน VAT สามารถซ่อนบรรทัด 'ภาษีมูลค่าเพิ่ม' ออกจากเอกสารทั้งใบได้ — ไม่ต้องโชว์ VAT 0% ให้ลูกค้าสับสน
เพิ่ม checkbox 'ฉันจดทะเบียน VAT' ในหน้าสร้างเอกสาร — ปิดเมื่อไม่ได้จด VAT บรรทัด 'ภาษีมูลค่าเพิ่ม (7%)' จะหายจากใบแจ้งหนี้/ใบเสนอราคา/ใบเสร็จ และยอดรวมไม่บวก VAT
ตั้ง default 'จดทะเบียน VAT' ที่ /settings — จำค่าให้ เอกสารใหม่ทุกฉบับใช้ค่านี้อัตโนมัติ ไม่ต้องปิดทุกครั้ง
รองรับทั้ง 3 เทมเพลต (Modern / Classic / Minimal) — บรรทัด VAT หายเหมือนกันทุกแบบ ทั้ง preview และ PDF
7 พ.ค. 2569
หน้าวิธีใช้งาน + ปรับ email sender
เพิ่มหน้าคู่มือครบทุกเครื่องมือ + เปลี่ยนชื่อผู้ส่งอีเมลจาก Supabase Auth เป็น BillKub ผ่าน Resend
หน้า /how-to-use — คู่มือใช้งานละเอียดครบทุกเครื่องมือ: QR PromptPay, ใบแจ้งหนี้, ใบเสร็จ, ใบเสนอราคา, แปลงเอกสาร, ตั้งค่า, ลูกค้า/สินค้า, Pro features + FAQ พร้อม sticky TOC
เมนู sidebar + user menu + top nav — เพิ่มลิงก์ 'วิธีใช้งาน' เข้าถึงได้ทุก section
Email magic link ส่งจาก 'BillKub' แทน 'Supabase Auth' — ตั้งค่า custom SMTP ผ่าน Resend + DNS verified
อัปเดต favicon และ apple-icon เป็น v2
6 พ.ค. 2569
เลือกแสดง/ซ่อนโลโก้ได้แล้ว
เพิ่มตัวเลือกแสดงโลโก้ในเอกสาร ตั้ง default ที่ /settings และเปิด-ปิดเป็นรายใบใน editor ได้
6 พ.ค. 2569
หน้าออกเอกสารใหม่ — เป็นสัดส่วน ใช้ง่ายขึ้น
ปรับ layout หน้าออกเอกสารให้แต่ละส่วน (ผู้ส่ง / ผู้รับ / รายการ / ภาษี / PromptPay) แยกเป็นกล่อง พับเปิด-ปิดได้ พร้อมไอคอน
แต่ละส่วนของฟอร์มเป็นกล่องแยกพร้อมไอคอน คลิกหัวข้อเพื่อพับ-เปิดได้ ส่วน 'ผู้ส่ง' และ 'PromptPay' พับเก็บไว้เป็น default เพราะ auto-fill จาก /settings
ปฏิทินเลือกวันที่ — ปุ่มย้อนเดือน/หน้าเดือนเล็กลงเข้าธีม วันที่เลือกไฮไลต์เป็นวงกลมสีแบรนด์ชัดเจนทั้ง light/dark
วันครบกำหนด เลือกย้อนก่อนวันออกไม่ได้ + ถ้าเลื่อนวันออกให้เกินวันครบกำหนด ระบบจะ snap วันครบกำหนดให้ตามอัตโนมัติ
ปุ่มล้างคำค้น (×) ในช่องค้นหา (ลูกค้า / รายการ / เอกสาร) ใช้ดีไซน์เดียวกันเข้าธีม
เลือกรายการจากคลังสินค้าแล้วระบบลบแถวว่างที่ยังไม่ได้กรอกออกให้อัตโนมัติ — และลบแถวสุดท้ายได้แล้ว ระบบจะใส่แถวว่างใหม่ให้
6 พ.ค. 2569
AI Chat — ถามเรื่อง VAT ภาษี PromptPay ได้เลย
เพิ่ม AI assistant ตอบคำถามเกี่ยวกับใบแจ้งหนี้ ภาษี และการใช้งาน BillKub — กดปุ่ม 🤖 มุมล่างขวาได้เลย
AI Chat panel — ถามเรื่อง VAT 7%, ภาษีหัก ณ ที่จ่าย, PromptPay หรือวิธีใช้งาน BillKub ได้ทันที ตอบเป็นภาษาไทย
ประวัติแชทบันทึกอัตโนมัติ — reload หน้าข้อความยังอยู่ กดปุ่ม eraser ใน chat เพื่อล้างได้
บิลรู้จักตัวเอง + ตอบ markdown สวยขึ้น — render ตัวหนา bullet ลิงก์เข้าหน้าในเว็บได้ในคลิกเดียว
เปิด chat แล้วเลื่อนไปข้อความล่าสุดอัตโนมัติ + ส่งแล้ว focus ค้างที่ช่องพิมพ์ ไม่ต้องคลิกใหม่
Indicator กำลังพิมพ์เป็น 3 จุดกระพริบแทน spinner
6 พ.ค. 2569
ลบบัญชีด้วยตัวเอง + นโยบายอัพเดท
ลบบัญชีด้วยตัวเอง — กด "ลบบัญชีของฉัน" ใน /settings บัญชีถูก suspend ทันที ข้อมูลยังเก็บไว้ 15 วัน ติดต่อ support เพื่อกู้คืนได้
นโยบายความเป็นส่วนตัว + เงื่อนไขการใช้งาน — ปรับให้ตรงกับ soft-delete flow (15 วัน) และชี้แจงหน้าที่เก็บสำเนาภาษีเป็นของเจ้าของกิจการ ไม่ใช่ BillKub
5 พ.ค. 2569
ติดตามการชำระ + หัก ณ ที่จ่าย + ใบ 50 ทวิ
ฟีเจอร์ใหญ่สำหรับฟรีแลนซ์และ SME ที่ออกใบให้บริษัท — ติดตามใบที่ค้างชำระ + คำนวณหัก ณ ที่จ่าย + ออกหนังสือรับรอง 50 ทวิ ในคลิกเดียว
ติดตามสถานะการชำระเงิน — Mark ใบแจ้งหนี้ "ชำระแล้ว/ค้างชำระ" + ตราประทับบน PDF + dashboard แสดงยอดค้างและใบเลยกำหนดPro
หัก ณ ที่จ่าย (WHT) — เลือกอัตรา 1/2/3/5/10/15% + ประเภทเงินได้ ระบบคำนวณยอดสุทธิให้อัตโนมัติ ปิด/เปิดได้ใน /settings
ใบ 50 ทวิ — หนังสือรับรองการหักภาษี ณ ที่จ่าย ตามมาตรา 50 ทวิ ดาวน์โหลด PDF ตามแบบฟอร์มราชการPro
ปุ่ม "ดูตัวอย่าง" บน /history และใน editor — preview เอกสารแบบเต็มจอก่อนดาวน์โหลด
Theme switcher 5 ธีม: cream (default) · dark · slate · sage · paper
Filter pills บน /history — กรองใบแจ้งหนี้ตามสถานะ ชำระแล้ว/ค้างชำระ/เลยกำหนด
Dashboard "ยอดรวมเดือนนี้" — เคยนับซ้ำเอกสารทั้ง invoice+receipt+quotation ของ deal เดียวกัน ตอนนี้นับเฉพาะใบเสร็จที่บันทึกแล้ว
4 พ.ค. 2569
Roadmap สาธารณะ + Admin tools + ใบกำกับภาษี
/roadmap — หน้าสาธารณะแสดงฟีเจอร์ที่กำลังจะมา + คิวถัดไป + planning ทั้งระยะยาว
ออกเป็นใบกำกับภาษี (มาตรา 86/4) — toggle บนใบเสร็จรับเงิน + ตรวจเลขผู้เสียภาษี 13 หลักทั้ง 2 ฝ่ายPro
ลายเซ็นและลายเซ็นอิเล็กทรอนิกส์ — อัปโหลดรูปลายเซ็นใน /settings ระบบฝังลงใน PDF อัตโนมัติPro
รายการสินค้า/บริการ (Product library) — บันทึกชื่อ+ราคาที่ใช้บ่อย เลือกใส่ในใบได้ในคลิกเดียว (Free 3 รายการ · Pro ไม่จำกัด)
Admin dashboard — ภาพรวม users / Pro / documents + danger zone (wipe data + delete user)
หน้า 404 พร้อม navigation links แทน default Next.js page
Loading skeleton ทุกหน้าหลัก: dashboard / history / customers / settings / QR PromptPay
Card background style + UI polish ทั่วระบบ + grain overlay เห็นชัดในทุก theme
iOS Safari auto-zoom — บังคับ font-size ขั้นต่ำ 16px บน input/textarea/select บน mobile
3 พ.ค. 2569
ปรับปรุงตลาด + เพิ่มความเชื่อมั่น
Money-back guarantee 7 วัน — แสดงบนหน้า /pricing + landing page
ติดต่อ support links ทั่วระบบ — sidebar + topbar + footer
Blog: คู่มือคำนวณ VAT 7% สำหรับฟรีแลนซ์
Navigation icons + submenu structure ใน sidebar
Marketing copy ภาษาไทย — เน้น QR PromptPay + receipt scan-to-pay
Deploy ที่ Singapore region (sin1) — latency ดีขึ้นสำหรับ user ไทย + security headers (CSP, X-Frame-Options)
2 พ.ค. 2569
BillKub launch — เปิดตัวสาธารณะ
เปิดตัว BillKub เป็น browser-based tool suite สำหรับฟรีแลนซ์และ SME ไทย — ออกใบและรับเงินผ่าน QR PromptPay ในใบเดียว
Pro Lifetime · 299 บาท ครั้งเดียว — ปลดล็อกทุกฟีเจอร์ + ฟีเจอร์ใหม่ในอนาคตฟรีตลอดชีพ ไม่มี subscriptionPro
Stripe checkout flow — สมัคร Pro ผ่านบัตรเครดิต/เดบิต ระบบ verify webhook + activate Pro features ทันที
Sign-in flow — magic link (email OTP) + Google OAuth ไม่มี password
Cloud sync ทุกเครื่องที่เข้าสู่ระบบเดียวกัน (ฟรี) + guest mode ใช้แบบไม่สมัครก็ได้ (IDB persist)
App shell + sidebar navigation สำหรับ user ที่ sign-in
Migrate prompt — เมื่อ guest sign-in ครั้งแรก ระบบถามว่าจะย้ายเอกสาร/ลูกค้าจากเครื่องนี้ขึ้น cloud หรือไม่
1 พ.ค. 2569
Branding + bank accounts
บัญชีธนาคาร — ใส่หลายบัญชีในใบเดียว เลือกจาก dropdown ธนาคารไทย หรือเพิ่ม custom
อัปโหลดโลโก้ + เลือกสีแบรนด์ — render ในหัวเอกสารและ PDF exportPro
ตัด watermark "สร้างด้วย BillKub" บน PDFPro
Settings page — กลุ่มการตั้งค่าเป็น 3 sections: ข้อมูลผู้ขาย / Default ของเอกสาร / Branding
30 เม.ย. 2569
เทมเพลตเอกสาร 3 แบบ
ปรับ render layout ของ PDF ให้รองรับ template หลายแบบ user สามารถเลือกได้ตาม brand identity
Template Modern (Free) — orange-red brand divider + clean grid layout
Template Classic — ทางการสำหรับงานบริษัท/ราชการ มีกรอบคู่Pro
Template Minimal — สไตล์ editorial เน้น typography + พื้นที่หายใจPro
Template selector ใน editor — preview live เมื่อเลือก
PDF + PNG download functions — เร็วขึ้น 40% ผ่าน html-to-image lazy load
29 เม.ย. 2569
Customer database (CRUD)
หน้า /customers — บันทึก / แก้ไข / ลบ ลูกค้าที่ใช้บ่อย พร้อมเลขผู้เสียภาษี + ที่อยู่ + บันทึกย่อ
Customer picker ใน document editor — เลือกลูกค้า → field 'ผู้รับ' กรอกอัตโนมัติ
Customer DB ไม่จำกัด (Free จำกัด 3 ลูกค้า)Pro
Smart save — ตอนกรอกใบใหม่แล้วใส่ลูกค้าใหม่ ระบบถามว่าบันทึกใส่ DB ไว้หรือไม่
28 เม.ย. 2569
Invoice / Receipt / Quotation makers
Core feature — เครื่องมือออกเอกสาร 3 ประเภทสำหรับฟรีแลนซ์และ SME ไทย
Invoice maker — ออกใบแจ้งหนี้ ฝัง QR PromptPay พร้อมยอดเงิน ลูกค้าสแกนจ่ายได้ทันที
Receipt maker — ออกใบเสร็จรับเงิน (proof of payment received) ไม่แสดง payment info
Quotation maker — ออกใบเสนอราคา + แสดง payment info สำหรับเก็บเงินมัดจำ
VAT calculation — รองรับทั้ง VAT included และ excluded อัตโนมัติ
Auto-numbering — ระบบเรียงลำดับเลขเอกสารตามปีอัตโนมัติ (INV-YYYY-NNNN)
Live preview — เห็นตัวอย่าง PDF ขณะกรอกข้อมูล real-time
27 เม.ย. 2569
QR PromptPay generator (USP)
เครื่องมือฟรีหลักของ BillKub — ออก QR PromptPay พร้อมยอดเงิน ใช้ได้กับทุกธนาคารไทย
QR PromptPay พร้อมยอด — รองรับเบอร์มือถือ / เลขบัตรประชาชน / e-Wallet พร้อมตรวจ mod-11 checksum
EMVCo standard + CRC16-CCITT-FALSE — ทดสอบสแกนจริงกับ K PLUS, SCB EASY
Programmatic SEO routes — /qr-promptpay/[amount] auto-generate หน้าตามยอดเงินยอดนิยม
ดาวน์โหลด QR เป็น PNG / คัดลอก payload ได้
ใช้ฟรี ไม่ต้องสมัคร — เป็น SEO funnel หลักของ BillKub
25 เม.ย. 2569
Foundation + design system
เริ่มต้นโปรเจกต์ — ตั้งค่า stack, design tokens, และ palette สำหรับการพัฒนาทั้งระบบ
Next.js 16 (App Router) + TypeScript + Turbopack + Tailwind CSS v4
Editorial palette — cream bg + ink-soft text + brand orange-red (#d94f30) + gold + green
Typography — IBM Plex Sans Thai (body) + Fraunces (display, italic em) + JetBrains Mono (labels)
Grain overlay (SVG turbulence) + decorative rotation cards — เพิ่ม texture editorial style
shadcn/ui (preset base-nova) + @base-ui/react components
Supabase setup (region ap-southeast-1, Singapore) — Auth + Postgres + Storage + RLS policies