Releases: sses09935/web
Releases · sses09935/web
Release list
PoC 凍結版 — 2026-06-21(已部署上線)
本版為臺大北護分院長照資源協作 PoC 的正式凍結版本,已部署至 https://ntuh-beihu-poc.web.app (私有營運資料集,607 筆)。凍結點:6c2e89d。
🐛 修復 (#10)
- 修正行政區/服務類別下拉的跨頁籤靜默過濾 bug:下拉只在首頁顯示,卻套用到所有頁籤,且「全部重置」與切換頁籤都不清除、也未寫入 URL/QR 處方箋,導致其他頁面資源被隱形過濾、看似資料消失。
- 重置與切頁時清除下拉狀態
- 下拉狀態納入 URL 同步與處方箋摘要
- 重置按鈕顯示條件補上下拉判斷
QRCodeSVG改用marginSize(qrcode.react v4 正確 API,取代已棄用的includeMargin)- 移除過時的
@types/qrcode.react(v4 自帶型別) - 清除首頁搜尋框殘留的單空白特例
✅ 測試 (#9, #10)
- 新增無障礙回歸測試:axe 基線、鍵盤旅程、aria-live 播報、空狀態與顯示數邊界
- 新增 UI 韌性單元測試:ResourceCard、ZeroStateUI
- 新增跨頁籤過濾洩漏的 e2e 回歸測試(修復前會失敗、與資料集無關)
- 地圖底圖降級錯誤處理韌性強化
📄 文件與安全邊界 (#6, #8)
- 新增
THREAT_MODEL.md:正式界定 PoC 安全邊界(瀏覽器端控制僅為摩擦/追蹤/嚇阻,不保證防外洩、截圖、複製、攔截或自動化讀取) - 新增
docs/DEPLOYMENT.md:靜態 Hosting 部署指南 - 新增
docs/DATA_UPDATE_CHECKLIST.md:資料更新檢核清單 - README/SECURITY 補充私有資料載入策略說明
🔍 凍結前驗證(全綠)
lint · check:docs · build(靜態匯出)· unit 34 · e2e 25 · memory 2
完整變更紀錄: v0.1.0...poc-freeze-2026-06-21
v0.1.0 - Initial open-source PoC release
Initial open-source release of the NTUH Beihu long-term care resource coordination PoC.
Includes:
- Static Next.js export workflow
- Public sample resource dataset
- Accessible resource lookup workspace
- Maplibre-based resource map
- Private-data-safe loading strategy
- README, contributing guide, security policy, code of conduct, and MIT license
This release is intended as a public reference implementation and PoC, not a production medical or long-term care system.