Commit Graph

13 Commits

Author SHA1 Message Date
JianMiau 662ea6bd75 範本檔名改用地址:瑞聯→福聯街、逢甲新人類→至善路
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 15:43:50 +08:00
JianMiau 5d3cc84bd5 修正切換範本時預覽未套用 defaults 的問題
loadTemplateDefaults 為 async 但未 await,導致 loadPreview 在欄位
更新前就讀取舊值產生預覽。改為 await 後再觸發預覽。

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 15:40:50 +08:00
JianMiau 35df41270f 新增瑞聯、逢甲新人類範本,整理原始 .doc 檔到 原始檔案/
- templates/ 加入 租屋契約-內容_瑞聯.docx、租屋契約-內容_逢甲新人類.docx
- 原始 .doc 檔(逢甲 A/B/C/D、瑞聯、逢甲新人類)移到 原始檔案/ 保存
- 4 份逢甲範本內容微調
- .gitignore 加入 ~$*(Word lock)、*.stackdump、templates/defaults.json

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 15:15:21 +08:00
JianMiau bfd978f7e6 新增清潔費欄位 {{清潔費}},並記憶每份範本上次使用的值
- 表單新增「清潔費」欄位,預設 1200
- 後端 PDF 產生成功後自動將 monthlyRent / paymentDay / deposit / cleaningFee
  寫入 templates/defaults.json,key 為範本檔名
- 切換範本時呼叫 /api/templates/:name/defaults 自動帶入上次的值
- 表單版面調整為 2x2:每月租金/繳款日期、保證金/清潔費 各一行
- 4 份逢甲範本加入 {{清潔費}} 佔位符

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-25 14:17:31 +08:00
JianMiau ef70576f4b Word 預覽:修正手機只能看第一頁、載入中遮罩無法關閉
- 預覽面板新增「開新分頁」按鈕,手機可完整瀏覽所有頁面
- 修正 [hidden] 被 CSS display:flex 覆蓋導致載入中遮罩卡住的問題
- 改用 generation counter 取代 AbortController signal 判斷載入狀態

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 23:11:41 +08:00
JianMiau 89a4f891c2 新增管理員頁面、Word PDF 預覽、租賃日期欄位、SSL docker-compose
- 新增 /admin.html:上傳/刪除範本,HTTP Basic Auth 保護
- Word 預覽改用 LibreOffice PDF 轉換,帶入表單參數即時顯示
- 新增租賃開始/結束年月日、租期年數佔位符支援
- 預覽 loading 遮罩,修正 hidden 被 CSS display:flex 覆蓋的問題
- 左右欄 UI 重構,右欄固定顯示 Word 預覽
- 新增 docker-compose.yml + nginx SSL reverse proxy
- admin 密碼改由 ADMIN_PASSWORD 環境變數設定

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 23:02:33 +08:00
JianMiau a318c18214 更新 port 為 3005,更新 README
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 15:19:56 +08:00
JianMiau 55cb49a8bc 更新 Dockerfile:build 時將 fonts/ 安裝至系統字體目錄
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 15:18:03 +08:00
JianMiau 6076c76393 更新範本:新增逢甲 B/C/D,移除舊 .doc 格式
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 15:17:16 +08:00
JianMiau e5ccad710f 新增 fonts 目錄:字體隨專案打包,LibreOffice 轉換時自動載入
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 15:15:37 +08:00
JianMiau 6f344a8b75 修正 .docx 佔位符跨 run 匹配:允許 <w:r> 帶屬性
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 15:06:21 +08:00
JianMiau ef770070a7 新增 .docx 範本支援:jszip 跨 run 佔位符替換
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 14:37:33 +08:00
JianMiau e1fcf3eb77 初始化專案:租屋契約 PDF 產生器
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-15 12:04:54 +08:00