Skip to content

Releases: hungchenhsu/plume

v0.1.0-alpha.7 — 完整功能集(32 PRs)

Choose a tag to compare

@github-actions github-actions released this 13 Jun 00:57
e527c1a

Plume v0.1.0-alpha.7(pre-release,未簽章)

涵蓋 PR #1#32 的完整功能集。

亮點

  • 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

Pre-release

Choose a tag to compare

@hungchenhsu hungchenhsu released this 12 Jun 19:04
38551af

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