swpa
|
bc933e1e39
|
feat: 導入動態日誌管控機制架構
|
2026-06-05 18:29:04 +08:00 |
swpa
|
2168ccf770
|
perf(core): 實施 Priority 3 效能與體驗極致優化
- 前端渲染優化:將 tree-ui.js 的巨量字串拼接改為 Array.join,大幅降低 V8 引擎 GC 負擔與畫面卡頓。
- Terminal 資源回收:強化 WebSocket 斷線偵測,主動 cancel 背景任務並確保 SSH 連線乾淨釋放 (terminal.py)。
- 智慧 Prompt 偵測:全面導入 Regex 匹配設備 Prompt,取代盲目 Timeout 等待,巨幅提升爬蟲與設定寫入速度 (cmts_scraper.py, backup.py, config.py)。
|
2026-05-31 18:19:12 +08:00 |
swpa
|
4437e4e3fa
|
refactor(backend): 實施 Priority 1 核心穩定性升級與連線防護
- 實作設備級別鎖 (Per-Host Lock):將全域鎖改為 defaultdict(asyncio.Lock),大幅提升多人併發操作能力 (shared.py, config.py, backup.py)。
- 修復 Netmiko 連線洩漏:全面導入 try...finally 機制,確保發生異常時 disconnect() 絕對會被執行 (query.py, config.py)。
- 解除 Event Loop 阻塞:將解析樹狀圖等 CPU-Bound 任務移至 asyncio.to_thread 背景執行,防止 API 請求卡死 (config.py)。
- 強化 AsyncSSH 生命週期:於備份還原路由導入 async with Context Manager,確保 SSH 連線與 Process 絕對乾淨釋放 (backup.py)。
|
2026-05-31 14:24:10 +08:00 |
swpa
|
fb1c091be9
|
fix(backup): 設備終端機分頁機制(Pagination)問題處理
- 根據 config_type 切換模式與指令,並加上 | nomore 關閉分頁
refactor(backup): 將 CMTS 的 CLI 配置文字轉換為完美的邏輯巢狀 JSON (兩階段解析法)
- 階段 0: 預處理 (清理雜訊,移除危險的自動黏合)
- 階段 2: 邏輯群組化與字典合併 (保留嚴格型別防護)
refactor(ui): 獲取整台 CMTS 的完整配置 (串流進度回報版)
- 前端串流接收器 (Streaming UI)
fix(ui): 修復 SSH 終端機無底洞溢出與頁籤底部左右捲軸錯位問題
- 於 .xterm 新增 height: 100% 與 box-sizing: border-box,確保終端機畫布完美貼合黑底外框,並將捲動權限成功交還給終端機內部。
|
2026-05-30 00:48:53 +08:00 |
swpa
|
cf4b6f2e3b
|
refactor: 將 Tree Editor 升級為 Streaming 架構
|
2026-05-29 16:21:43 +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
|
de705431f7
|
fix: 修正深度過濾攔截器辨識符號
|
2026-05-21 16:57:08 +08:00 |
swpa
|
9365fef8c5
|
feat: 樹狀結構修整 & 各欄位提示資料建立與快取設計
|
2026-05-21 16:50:38 +08:00 |
swpa
|
93eb42226d
|
refactor: 樹狀結構排版修正 & 命令邏寫入邏輯優化
|
2026-05-21 16:49:42 +08:00 |
swpa
|
562625abb3
|
feat: 開發樹狀配置與系統設定頁面
|
2026-05-21 16:48:54 +08:00 |
swpa
|
67a30b5780
|
Initial commit: 完成基礎架構與 MAC Domain 正名
|
2026-04-29 18:00:40 +08:00 |