このサイトの最近の変更点。内容は repo の commit から直接取得しており、手書きではありません。
移除簡體中文 zh-CN、新增日文 ja,舊 /zh-CN/* 301 到 /zh-TW/*
i18n
儀表板統計卡先依權限過濾再取值、各卡 Suspense 串流、失敗標示載入失敗並保留 401 導頁
admin
後台手機↔PC 檔案直傳(WebRTC DataChannel 只用 STUN,WS 只轉發同帳號 signaling)
transfer
FetchHistoricalClosingPrices 遇 TWSE 查無資料改標記 start_price_unavailable_at 不再回補,避免同一筆每分鐘重撿卡住整條補價佇列
stocks
TWSE STOCK_DAY_AVG 查無資料改回明確 InvalidContent(帶股號月份),不再是 error decoding response body
stocks
統計頁(近 30 天每日 / 12 月花費圖、本月至今 vs 上月同期、店家 / 品項排行),新增 GET /stats
food-log
留言內文移出 button,展開後可選取複製;展開收合改由箭頭鈕,收合時點內文仍可展開但有選取不動作
admin
題目卡與連對字樣 key 同為數字會撞(第 5 題剛好 5 連對),導致舊題目卡殘留
vocab
自動發音、連對升調與里程碑、倒數條與最後 10 秒提示音、扣命音效與愛心碎裂、拼字字母格與逐字比對、換題滑入、結算數字跳動與彩帶
vocab
座位頭像改顯示座位號(預設暱稱首字全是「玩」)、對局畫面加左右內距
avalon
聊天 scrollIntoView 帶動整頁捲到底導致圓桌被切、圓桌尺寸依視窗高度縮放、md 起聊天並排
avalon
圓桌座位與投票翻牌、角色卡翻牌揭示與按住查看、任務卡逐張揭曉、輪到你提醒與事件音效、靜音鈕;role_assigned 加 fails_required 顯示第 4 輪 ×2
avalon
五子棋/暗棋盤面質感升級:木紋棋盤、立體棋子、暗棋木背面與翻子動畫;抽出共用 StoneDefs 與 XiangqiPiece
frontend
盤面 SVG 命中層滑鼠點擊後殘留瀏覽器預設焦點框
frontend
西洋棋棋子改 Cburnett SVG 修白后白兵在 Windows 變黑、木框座標、Lichess 標示色、走子滑動與被吃淡出、將軍光暈
frontend
對戰盤面點擊後殘留方形焦點框、陣營圓點改迷你棋子;conventions 禁所有 focus:outline
frontend
象棋紅方視角河界錯位、深色模式黑方圓點變白、棋盤深色壓暗改暖褐色
frontend
圍棋/象棋盤面質感升級:木紋棋盤、立體棋子與陰影、落子/走子滑動/被吃淡出動畫
frontend
會員飲食紀錄 /member/food_log:品項 CRUD、依日依餐別時間軸與當日備註、吃過的品項一鍵帶入、今日/本週/本月花費,前端 /food-log 頁與功能開關 food_log
持股除權息還原從未生效:TWT49U 改依欄名解析、日期改中文格式、因子改用減除股利參考價、checked 改記涵蓋範圍分段補抓、清掉假的已確認紀錄
backend
審查修正:圖片上傳/刪除改回 ActionResult、自我保護檢查搬進 service、刪除鈕補 try/finally、Server Action 收斂成 runAction、會員續期與內部 header 風險補文件、修正註解與文件飄移
移除已跑完的舊圖模糊預覽回填(backfill_placeholders、Storage::read),註解與文件改寫成回填已完成
backend
圖片模糊預覽(blur-up):上傳時存寬高與 16px WebP data URL、啟動回填舊圖、blog 內文回傳 images 對照表、前端 next/image 套 placeholder="blur" 並用真實寬高免 CLS
前後端 API 契約對齊:刪使用者改 DELETE /{id}、403 帶原因、admin 登入回 {access_token}、錯題本改 page/per_page、user_email 改名 actor/user_name、公開列表改回 excerpt、Server Action 錯誤改回傳結果、型別與後端實際 JSON 對齊
角色列表帶 permissions、會員 token 自動續期、403 不再踢回登入頁、Server Action 錯誤改回傳結果、查無會員回 404、上傳圖片回完整紀錄
新機能・修正・パフォーマンス・リファクタリング・セキュリティ関連の変更のみ表示します。バージョン更新やドキュメント整理などは表示しません。1時間ごとに更新されます。
すべての commit 履歴を見る