Releases: hungchenhsu/plume
Releases · hungchenhsu/plume
Release list
v0.1.0-alpha.7 — 完整功能集(32 PRs)
Plume v0.1.0-alpha.7(pre-release,未簽章)
亮點
- Encoding-first:BOM + 統計自動偵測、解碼錯誤明確警示、reopen/save with encoding(11 種編碼)、BOM 控制、LF/CRLF 轉換、encoding-aware find in files(regex 支援,Big5 等 legacy 檔案內容可命中)
- Hot exit:未儲存內容(含 Untitled)自動備份、關窗不詢問、重啟完整還原(內容/標題/游標/編碼設定)
- 大檔處理:>10 MB 唯讀預覽防凍結、雙向連續捲動(滑動視窗,記憶體恆定約 16 MB)、◀ ▶ 跳頁、誤存毀檔封鎖
- 原子儲存:暫存檔 + rename,存檔中斷不再產生半毀檔案
- 多分頁、syntax highlighting(按需載入)、find/replace、quick open(Cmd+P)、Go to Line、session/游標/視窗狀態還原、原生選單、preferences(字型/主題/word wrap/預設編碼)、列印、file association 與 CLI 開檔、外部變更 auto-reload
安裝說明
未簽章開發版:macOS 首次開啟需右鍵 > 打開(或 xattr -d com.apple.quarantine);Windows SmartScreen 需點「仍要執行」。
🤖 Generated with Claude Code
v0.1.0-alpha.1 — MVP feature-complete
v0.1 MVP 功能全數完成(pre-release)
本次 alpha 涵蓋 PR #1–#17,v0.1 MVP 清單全部完成,外加多項 post-MVP 功能。
功能
- 多分頁編輯:dirty 指示、關閉確認、Ctrl-Tab 切換、拖放與多選開檔
- Encoding-first:BOM + chardetng 自動偵測、解碼錯誤明確警示、reopen/save with encoding(11 種編碼含 Big5/GB18030/Shift_JIS/UTF-16)、BOM 控制
- LF/CRLF 偵測、顯示與轉換
- Syntax highlighting(依檔名、語言套件按需載入)
- Find/replace(regex)、encoding-aware find in files、Go to Line
- Session restore、recent files quick open(Cmd+P)
- macOS 原生選單列 / Windows 視窗選單、原生快捷鍵
- Preferences:字型、字級、主題(system/light/dark)、新檔預設編碼
- File association(Open with)+ CLI 開檔 + 單一實例轉發
- 檔案外部變更 auto-reload(dirty 時先確認)
- 大檔(>10 MB)唯讀預覽,防 WebView 凍結與誤存毀檔
品質
- Rust 17 個單元測試 + 前端 vitest 7 個測試,CI 於 macOS + Windows 全綠後才合併
- macOS .app bundle 僅 9.9 MB
附件說明
Plume_0.1.0-alpha.1_macos_aarch64.zip 為未簽章的 Apple Silicon 開發版(首次開啟需右鍵 > 打開,或 xattr -d com.apple.quarantine)。Windows 版與 .dmg 留待 CI release pipeline。
🤖 Generated with Claude Code