eCourt-note/lib
Your Name f7e84e3ee7
All checks were successful
Deploy eCourt Note Web to Server / Validate Database Schema (Drizzle) (push) Successful in 4s
Deploy eCourt Note Web to Server / Build Web Docker Image (push) Successful in 1m16s
Deploy eCourt Note Web to Server / Deploy eCourt Note Web to Server (push) Successful in 4s
Deploy eCourt Note Web to Server / Notify Deployment Status (push) Successful in 1s
feat(note): mock e-Court login form on dev page
เพิ่มฟอร์ม "จำลอง e-Court — ขอ token ด้วย API key" บนหน้า
/note/dev (components/MockEcourtForm): ใส่ DOCVER_API_KEY +
userid/username + เลือกไฟล์ตัวอย่าง → ยิง POST /api/note/auth/token
(ทางเข้าเดียวกับที่ e-Court ใช้จริง) แล้ว redirect เข้า
/note?fileUrl=…&t=… ให้ NoteHome แลกเป็น session 8 ชม. ต่อ —
ใช้ได้ทั้ง dev และ production และไม่เป็นประตูหลัง (ต้องถือ
API key ที่ถูกต้อง)

พร้อมกันนี้เปลี่ยนเกณฑ์เปิดหน้า dev เป็น env ตัวเดียว
(คำขอผู้ใช้ 2026-11-02):

- devMintEnabled: ตัดเงื่อนไข NODE_ENV≠production ออก เหลือ
  NOTE_SSO_DEV_MINT === "1" อย่างเดียว — ตั้งไว้บน production
  (เครื่องทดสอบ) ก็ใช้ได้
- หน้า /note/dev: 0/ไม่ตั้ง = 404 ทั้งหน้า (notFound) — เดิมเป็น
  public ตลอดเหลือแต่ข้อความแนะนำ
- dev-link (GET/POST) เปิด/ปิดตามเกณฑ์เดียวกันโดยอัตโนมัติ
- sync CLAUDE.md + ปรับ unit test ให้ตรงเกณฑ์ใหม่

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-11-02 12:19:38 +07:00
..
addin-ticket.ts Refactor ticket verification and installation scripts 2026-10-28 14:42:03 +07:00
annotate-events.ts refactor(routes): move routes under /note, APIs under /api/note 2026-10-06 14:55:07 +07:00
document-versioning.ts feat: add GET /api/documents/latest returning latest version file with stamped ticket 2026-10-31 11:09:42 +07:00
docver-store.ts feat: add GET /api/documents/latest returning latest version file with stamped ticket 2026-10-31 11:09:42 +07:00
docver-token.ts Merge branch 'forgejo-dev' into working 2026-11-02 10:07:08 +07:00
external-api-auth.ts refactor(routes): move routes under /note, APIs under /api/note 2026-10-06 14:55:07 +07:00
external-api.ts refactor(routes): move routes under /note, APIs under /api/note 2026-10-06 14:55:07 +07:00
external-import.ts feat(sso): switch note session from cookies to token 2026-10-30 18:05:36 +07:00
lib-tmpl.ts Merge branch 'dev' of https://forgejo.chamomind.com/chamomind/eCourt-note into dev 2026-11-02 10:00:19 +07:00
lib-utils.ts clear environment variable, update download-docx(sample) to check latest version before query database. 2026-11-02 10:00:12 +07:00
note-auth.ts feat(note): mock e-Court login form on dev page 2026-11-02 12:19:38 +07:00
note-session.ts feat(sso): switch note session from cookies to token 2026-10-30 18:05:36 +07:00
note-token.ts feat(sso): switch note session from cookies to token 2026-10-30 18:05:36 +07:00
openapi.ts Merge branch 'forgejo-dev' into working 2026-11-02 10:07:08 +07:00
pdf-actual-text.ts ซ่อม text ไทย PDF (ActualText) + revalidatePath ทุก action + คีย์ลัด DEL + ตรายาง label บรรทัดเดียว 2026-09-11 13:28:35 +07:00
remote-file.ts refactor(routes): move routes under /note, APIs under /api/note 2026-10-06 14:55:07 +07:00
server-pdf.ts refactor(routes): move routes under /note, APIs under /api/note 2026-10-06 14:55:07 +07:00