Commit Graph

38 Commits

Author SHA1 Message Date
swpa 61241c796e feat: 前端串流接收器 (Streaming UI)
feat: 後端 SSH 交易寫入管道 (Transactional SSH Pipeline)

refactor: 終端機緩衝區 (Terminal Buffer) 吞吐時機

feat: Streaming、Fail-safe 以及全域併發鎖
2026-05-29 15:16:46 +08:00
swpa 9a3850031c feat(backup): 優化備份模組 UI 佈局與搜尋過濾防呆機制
- style: 重構「歷史備份紀錄」版面,移除 Flex 衝突,實作滿版分隔線與按鈕高度對齊。
- refactor: 將日期選擇器回歸原生 <input type="date">,支援作業系統語系顯示。
- fix(search): 升級 applyBackupFilters 邏輯,加入 Null-Safety (|| '') 與 .trim() 防禦性編程,避免空值導致畫面崩潰。
- feat(search): 擴充搜尋範圍,現在可同時精準比對「快照名稱」與「備份描述」。
2026-05-28 22:24:57 +08:00
swpa f8285f7ff7 fix: 對 CMTS 設定階層實施強化排查機制 2026-05-28 13:28:39 +08:00
swpa a868d82bd5 fix: 1.清除 ANSI 控制碼。 2.清除殘留的 --More-- 文字 2026-05-28 11:56:45 +08:00
swpa e00642553f fix: 將 startLockStatusPolling 改成特務模式(State Diffing), 解決樹狀圖瀏覽延遲。 2026-05-28 10:51:04 +08:00
swpa 77821fc620 feat: Smart Diff Recovery & Preview 2026-05-28 10:24:17 +08:00
swpa eb8c3af98e chore: Adjusting the layout design 2026-05-27 11:33:01 +08:00
swpa f2de682b9b chore: Remove dynamically generated temporary JSON files. 2026-05-26 18:40:19 +08:00
swpa cfc4060d2b feat: Core Backup Engine & Async Stability 2026-05-26 18:30:10 +08:00
swpa 9de6896363 fix: modify the prefix of APIRouter 2026-05-25 16:53:40 +08:00
swpa d11f70b898 feat: 實作 Phase 1 & 2 備份資料庫 Schema 與 API 路由 2026-05-25 16:40:55 +08:00
swpa d53f90efff fix: 將 God-Mode 的唯讀預覽變更成平坦化 (Flatten) 設計 2026-05-22 18:34:19 +08:00
swpa 05fdccf235 chore: update .gitignore and ignore cache 2026-05-21 16:57:45 +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 17ff31dcf7 Merge branch 'enhancement/ux' 2026-05-21 16:57:08 +08:00
swpa de705431f7 fix: 修正深度過濾攔截器辨識符號 2026-05-21 16:57:08 +08:00
swpa 69228013be refactor: 修改進度條為全廣播機制 2026-05-21 16:56:19 +08:00
swpa 91f7f5be34 feat: Design god-mode for debugging 2026-05-21 16:55:40 +08:00
swpa 03814b29dc feat: 1.重構快取掃描邏輯,新增局部與全域操作分離, 2.GUI按鈕格規格統一化。 2026-05-21 16:55:05 +08:00
swpa 682c9341a7 refactor: 編輯流程優化 2026-05-21 16:54:36 +08:00
swpa de48fb1790 feat: 1.工具維護者 (System Admin) 機制設計, 新增 URL 隱藏密鑰與彩蛋解鎖法。 2.使用者介面微調整。 2026-05-21 16:53:47 +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 93eb15ac9c fix: 解決編輯模式下含有雙引號與特殊符號導致的 HTML 破版問題 2026-05-21 16:53:47 +08:00
swpa b7395a1763 refactor: 完成前端 ES6 模組化全面拆分與 app.js 瘦身 2026-05-21 16:53:47 +08:00
swpa 7592643e3e Refactor: 使用 ES6 Modules 抽離 Terminal 邏輯 2026-05-21 16:53:12 +08:00
swpa 8f4faa8956 refactor: isNoCommand 讀取寫入邏輯重整 2026-05-21 16:52:20 +08:00
swpa 523ebc706f fix: 讓樹狀結構符合Harmonic設定檔的結構 2026-05-21 16:52:20 +08:00
swpa 4c5f1e410d chore: 將虛擬環境移出版本控制 2026-05-21 16:51:52 +08:00
swpa b6989ca443 chore: 將虛擬環境移出版本控制 2026-05-21 16:51:52 +08:00
swpa 98e78789e5 feat: 全面快取資料設計 & heartbeat 機制除錯完成 2026-05-21 16:51: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 c9a98d26c2 feat: 完成 Tree 基礎編輯邏輯設計 & 父子層級 Reservation 防護機制 2026-05-21 16:49:11 +08:00
swpa 562625abb3 feat: 開發樹狀配置與系統設定頁面 2026-05-21 16:48:54 +08:00
swpa 7341b0c55c fix: 解決載入任務按鈕的行為與時機
Co-authored-by: Copilot <copilot@github.com>
2026-05-21 16:48:21 +08:00
swpa 67a30b5780 Initial commit: 完成基礎架構與 MAC Domain 正名 2026-04-29 18:00:40 +08:00