Skip to content

POE_tool v3.3.0

Latest

Choose a tag to compare

@saijo0404 saijo0404 released this 06 Sep 02:38
70b7f70

🚀 POE_tool v3.3.0 正式發布 (Release Notes)

歡迎來到 POE_tool v3.3.0 重大版本!本次更新專注於工程地基重塑、PoE 1 vs PoE 2 雙引擎能力隔離、結構化滾動日誌、主版面側邊導覽與首頁儀表板,並同步交付了完整的 PoE 2 終局地圖(Waystones)三大核心功能。


✨ 核心新功能與亮點 (Highlights)

1. ⚖️ PoE 1 vs PoE 2 雙引擎能力邊界與功能隔離 (#194)

  • 建立型別安全領域模型 ENGINE_CAPABILITY_MATRIX,嚴格標註世代專屬機制(輿圖天賦、章節拓荒、工藝模擬)與雙世代共用功能。
  • 實作 StorageNamespaceAdapter 與路由防呆重導向,杜絕跨世代暫存覆蓋。
  • 推出「專注模式 (Focus Mode)」,支援一鍵隱藏當前遊戲世代不適用的功能分頁。

2. 🪵 結構化滾動日誌系統與敏感資料脫敏 (#195)

  • 後端 Rust 微核心實作 LogRotator,單檔嚴格限制 1MB、3 份滾動備份(.log.1, .log.2, .log.3),循環覆寫杜絕磁碟膨脹。
  • 實作 LogSanitizer,自動遮蔽脫敏 POESESSID、Bearer Token、Cookie 與敏感連線資訊。
  • 前端設定頁提供「一鍵匯出診斷日誌 (Export Diagnostic Logs)」,便於除錯與社群回報。

3. 🎨 應用主版面側邊導覽與首頁儀表板重構 (#197)

  • 徹底移除過載的頂部水平按鈕列,改採左側模組分組邊欄(市集與定價、輿圖與刷圖、流派與工藝、資產財務),支援極簡圖示收合模式。
  • 打造全新 Home 總覽儀表板,提供經濟看板、快捷功能卡片與最近刷圖收益摘要。
  • 統一三層 Surface 色彩階層與 Design Tokens,消除水平捲軸溢出與資訊視覺過載。

4. 🗿 PoE 2 銘刻地圖 (Waystone) 詞綴危險評級與洗圖精算 (#190)

  • 專屬 PoE 2 銘刻地圖危險詞綴庫,比對玩家機體抗性弱點動態校準秒殺危險等級。
  • 點金/重鑄、蛻變/增幅/富豪、混沌直骰三種策略之單次命中率、期望成本與 95% 保底消耗精算。

5. 🗺️ PoE 2 遊戲日誌解析與金幣時薪收益追蹤 (#191)

  • 深度解析 PoE 2 Client.txt,以狀態機即時追蹤進圖、首領討伐、陣亡與回城。
  • 精算單場金幣淨拾取量、總利潤與 Gold/hr、Divine/hr 時薪,雙世代歷程命名空間隔離。

6. 🗼 PoE 2 先祖塔台與生態群落策略優化器 (#192)

  • 實作多塔交疊共振乘數模型(雙塔 +15%、三塔 +35% 額外加乘)與 9 種先祖碑牌 (Precursor Tablets) 插槽效益聚合。
  • 建立 6 大生態群落(荒漠、密林、凍原、火山、遺跡、沼澤)與 6 種終局目標之契合度打分演算 (0~100) 與戰術建言。

7. 📚 軟體工程多層架構文檔中心與發布治理 (#193, #196)

  • 翻新精簡 README.md,模組化拆分規格文檔至 /docs/(user-guide/, features/, architecture/, development/)。
  • 嚴格落實 SemVer 2.0.0 與 Milestone 一對一治理門檻,杜絕微版本膨脹。

🧪 品質與工程標準 (Quality Standards)

  • 1145+ 項自動化單元測試全數通過(233 個 Vitest 前端測試檔 1060 項測試 + 86 項 Rust Cargo 測試)。
  • 全專案 0 顯式 any、TypeScript 嚴格編譯 0 錯誤、oxlint 0 警告。
  • 嚴格遵守單檔長度限制(邏輯 $\le 200$ 行、UI/測試 $\le 300$ 行、函式 $\le 30$ 行)。

Full Changelog: v3.2.0...v3.3.0

What's Changed

  • refactor(versioning): redesign release lifecycle and streamline roadmap milestones by @saijo0404 in #198
  • feat(logger): implement structured rolling log system with size caps and diagnostic export by @saijo0404 in #199
  • feat(core): establish explicit PoE 1 vs PoE 2 capability matrix and adaptive UI partitioning by @saijo0404 in #200
  • refactor(ui): redesign application layout and navigation to eliminate visual clutter by @saijo0404 in #201
  • docs(architecture): modernize README and modularize technical documentation into structured docs repository by @saijo0404 in #202
  • feat(waystone): build PoE 2 waystone mod risk rating and rolling cost forecaster by @saijo0404 in #203
  • feat(mapping): implement PoE 2 game log parser and gold profit tracker by @saijo0404 in #204
  • feat(waystone-towers): develop PoE 2 precursor tower and biome strategy optimizer by @saijo0404 in #205
  • chore(release): bump version to v3.3.0 and update changelog & roadmap by @saijo0404 in #206

Full Changelog: v3.2.0...v3.3.0