更新日誌

登入體驗大幅優化、API 效能升級

3 分鐘閱讀 T Tim
可用語言: English Español العربية 한국어 繁體中文

今天我們同時發布了前端 v3.1.x 與後端新版。重點是登入體驗的全面優化以及 API 效能改進。


登入體驗大幅優化

OAuth 流程雙保險 fallback

我們把整個 OAuth 登入流程徹底打磨了一輪,加入雙層 fallback 機制:

  • Popup mode 失敗時自動降級到 redirect mode
  • Signed cookie + origin 檢查更嚴謹
  • 跨來源(cross-origin)的邊界情境全部覆蓋

整體登入成功率與穩定性明顯提升,特別是在企業網路、多分頁、Safari 嚴格隱私環境下。


App 內瀏覽器自動偵測 + 引導

Instagram、Facebook、Threads、LINE、Twitter/X、Discord 等社群 App 點 Slima 連結進來?

以往這些 in-app browser 對 Google OAuth 支援不完整,登入流程容易卡關。

新版本會

  • 自動偵測你正在使用 in-app browser
  • 彈出友善提示:「為了最佳登入體驗,建議改用系統瀏覽器開啟」
  • 提供一鍵切換到系統 Safari / Chrome 的按鈕

從社群 App 來的訪客,登入體驗順暢無比


API 效能升級

Books API 一次拿完整書單

GET /api/v1/books 的預設 per_page 從原本的較小值提升到 100

對誰特別有感

  • Slima MCP 使用者 — Claude Code、Cursor 連 Slima 時,一次 API 呼叫就拿到你完整的書庫清單,不再需要分頁迭代
  • 自動化腳本 — 寫 batch 處理工具(譬如 backup 全部書稿)速度顯著加快
  • 前端 Book List — 載入體感更快,特別是書庫超過 50 本的重度使用者

還有

  • OAuth signed cookie 的 origin 處理更嚴謹 — 多分頁同時登入時行為一致
  • 整合測試覆蓋大幅擴充 — 登入相關路徑現在有完整 RED → GREEN 測試保護
  • i18n 補齊 — Script Studio Import 5 語系全部 key 補完

接下來

持續打磨編輯器細節、擴充 Script Studio 的 import 來源、開始醞釀下一個 studio的可能性。

相關文章