Commit Graph

8 Commits

Author SHA1 Message Date
swpa 60195a735e perf(memory): 實施 Priority 2 記憶體洩漏修復與資源回收優化
- 前端 OOM 防護:實作 clearTreeCache 並於切換設備時觸發,釋放巨量樹狀圖快取 (tree-ui.js, app.js)。
- 後端 SSE 資源回收:延長輪詢 timeout 降低 CPU 負載,並透過 finally 確保斷線時 Queue 絕對釋放 (leaf_options.py)。
- SSH 連線生命週期:全面導入 async with Context Manager,確保爬蟲任務中 AsyncSSH 連線與 Process 乾淨關閉 (cmts_scraper.py)。
2026-05-31 16:15:44 +08:00
swpa 3cebbb2824 feat: 1.PostgreSQL 高可用性架構升級, 2.導入continue.dev與Roo Code偕同開發模式。 2026-05-21 16:57:45 +08:00
swpa 289204780a feat: Finalize JSON cache architecture and prepare for PostgreSQL migration
- 穩定並完善現有基於 JSON 檔案的 running/full 雙軌快取機制
- 確認 __metadata__ (版本與掃描時間) 的讀寫邏輯運作正常
- 確立下一階段 PostgreSQL + asyncpg 的升級藍圖與 Schema 設計
- 準備建立 feature/postgres-migration 分支進行資料庫無痛轉移
2026-05-21 16:57:08 +08:00
swpa 78b7493bd4 fix: To resolve SSE (Server-Sent Events) issue "Waiting for connections to close." 2026-05-21 16:57:08 +08:00
swpa 69228013be refactor: 修改進度條為全廣播機制 2026-05-21 16:56:19 +08:00
swpa 03814b29dc feat: 1.重構快取掃描邏輯,新增局部與全域操作分離, 2.GUI按鈕格規格統一化。 2026-05-21 16:55:05 +08:00
swpa 3fea4a972a feat: 導入 SSE 串流機制與 API 路由標準化
1. 實作 StreamingResponse 即時回傳爬蟲進度。2. 新增 IS_SCANNING 全域變數防止併發掃描。3. 統一 main.py 路由前綴,修復心跳機制 404 錯誤。
2026-05-21 16:53:47 +08:00
swpa 9365fef8c5 feat: 樹狀結構修整 & 各欄位提示資料建立與快取設計 2026-05-21 16:50:38 +08:00