Skip to content

v1.5.0

Choose a tag to compare

@ChiangJingYing ChiangJingYing released this 16 May 06:34
· 14 commits to main since this release

更新重點

  • 新增 /settings 系統設定頁,支援可視化編輯與原文 YAML 編輯 config/queue_config.yaml
  • 新增 registration.location_options、Special Serve Rules 等可視化編輯器
  • 儲存設定後可同步套用支援熱更新的項目,並提供容器重啟按鈕處理需重啟生效的設定
  • 新增深色 / 淺色模式切換,以及未儲存修改離頁警示
  • /dashboard/login 支援登入後回跳到原本目標頁面
  • 將系統設定頁路由從 /dashboard/settings 調整為 /settings
  • / 與未知頁面現在會導向 /dashboard
  • 修正登入失敗時直接顯示 JSON 的問題,改為回到登入頁並顯示錯誤訊息
  • 修正 registration.location_options 儲存後的 YAML 輸出格式,維持 inline list 樣式
  • 修正 /settings 頁中可由 YAML / DB 值觸發的前端 HTML 注入風險

其他調整

  • 移除已不再使用的 timeout 設定欄位與 vip.coffee_url 設定欄位
  • 更新 README,補充 /settings 路由、容器重啟、Docker Compose port mapping 與目前 /coffee 為硬編碼連結等說明
  • 新增與更新 settings / auth / smoke 測試

驗證

  • pytest -q tests/test_dashboard_settings.py tests/test_web_ui_auth.py tests/test_web_ui_smoke.py --no-cov
  • 32 tests passed