Skip to content

สถานะ

Last deploy: 2026-07-10

ฟีเจอร์

  • [x] อัปโหลดพร้อมบีบอัดรูปภาพ (WebP 2048px / 80%)
  • [x] แถบความคืบหน้า XHR upload
  • [x] รายการใบเสร็จ (สลับมุมมอง table + card)
  • [x] รายละเอียดใบเสร็จ (preview, lightbox, แก้ไข filename/category/notes)
  • [x] Category CRUD (แบบ card, แก้ไขแบบยุบได้)
  • [x] ค้นหาแบบเต็มข้อความ (filename + notes)
  • [x] กรองตามหมวดหมู่
  • [x] การแบ่งหน้า (20 ต่อหน้า)
  • [x] บันทึกโน้ต (upload textarea, แสดงผล, แก้ไข)
  • [x] auth แบบรหัสผ่านเดียว (HMAC cookie)
  • [x] สลับธีม dark/light
  • [x] สถิติการจัดเก็บ (จำนวนใบเสร็จ + ขนาดรวม)
  • [x] bottom nav (มือถือ) + sidebar (เดสก์ท็อป)
  • [x] ป้าย UI ภาษาไทย
  • [x] การออกแบบ responsive

ที่นำออก

  • ระบบ tags (เคยเพิ่มแล้วลบออกทั้งหมด)
  • การแสดงนามสกุลไฟล์ (ซ่อนผ่าน stripExtension)
  • คอลัมน์ action ในมุมมอง table

ฐานข้อมูล

sql
receipts: id, filename, category, content_type, size, uploaded_at, notes
categories: id, name, created_at

เส้นทาง

PathPage
/Dashboard
/receiptsรายการใบเสร็จ
/receipts/:idรายละเอียดใบเสร็จ
/uploadอัปโหลด
/categoriesจัดการหมวดหมู่
/settingsตั้งค่า
/loginเข้าสู่ระบบ (ไม่ต้อง auth)

บันทึกการเปลี่ยนแปลง

2026-07-21

  • Rebuild OKF files — standardized frontmatter to new schema
  • Removed deprecated freshness/verified/expires/superseded_by fields

2026-07-18

  • Animation: ลบ entrance animations ที่ซ้ำซ้อน, คงไว้เฉพาะ interaction animations (hover, focus)

2026-07-15

  • Upgrade: Vite 6 → 8 + Tailwind CSS 3 → 4
  • Animation: เพิ่ม framer-motion animations ทุกหน้า — route transitions, card entrance, modal
  • Perf: Code-split routes ด้วย React.lazy — เพิ่ม chunk size limit
  • Fix: Track build assets in git สำหรับ Cloudflare Pages deploy (แก้ blank page)

2026-07-13

  • Sync OKF knowledge base across all 8 projects
  • Updated workspace index with current project inventory
  • Refreshed documentation timestamps and freshness

2026-07-10

  • Last production deploy to paper.mcky.space
  • Full feature set implemented

Open Knowledge Framework