Skip to content

Releases: sses09935/web

PoC 凍結版 — 2026-06-21(已部署上線)

Choose a tag to compare

@sses09935 sses09935 released this 21 Jun 06:06
6c2e89d

本版為臺大北護分院長照資源協作 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

Choose a tag to compare

@sses09935 sses09935 released this 18 Jun 06:39

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.