Releases: alice-hsu-blog/Echo
Releases · alice-hsu-blog/Echo
Release list
Echo v0.1.5
Echo v0.1.5
Changes
- Fixed: the "File" and "View" menu items could fail to appear correctly on Windows/Linux.
- Removed the sidebar collapse/expand feature to simplify the UI.
變更
- 修正:Windows/Linux 上「檔案」與「檢視」選單項目可能無法正確顯示的問題。
- 移除側邊欄的收合/展開功能,簡化介面。
The installers are unsigned — click "Open Anyway" / "Run anyway" on the one-time OS security prompt.
安裝檔尚未經過簽章,第一次開啟時 macOS 的 Gatekeeper 或 Windows 的 SmartScreen 可能會跳出一次性警告,點「仍要開啟」/「仍要執行」即可。
Echo v0.1.4
Echo v0.1.4
Changes
- 新增 偏好設定 ▸ 鍵盤快捷鍵… 選單,開啟後可查看所有全域快捷鍵。可編輯的三個(新增句子/搜尋/返回)能重新錄製、單獨重設或一次全部重設。
- 修正:輸入法組字期間,方向鍵下/Enter 會交給輸入法候選字清單,不再誤觸「最近來源」建議選單。
- 發佈的安裝檔新增原生 aarch64(ARM64)Linux 版本。
安裝檔尚未經過簽章,第一次開啟時 macOS 的 Gatekeeper 或 Windows 的 SmartScreen 可能會跳出一次性警告,點「仍要開啟」/「仍要執行」即可。
The installers are unsigned — click "Open Anyway" / "Run anyway" on the one-time OS security prompt.
EOF
)"
Echo v0.1.3
Echo v0.1.3
Changes
- The single-card edit view now has a settings menu to move that sentence to a folder or delete it directly.
- Switching sidebar items now clears the current search term.
- Opening "所有情境" (All scenarios) always starts with a fresh tag selection.
- Deleting the sentence you're editing now leaves the stale edit page (drawing the next card in random-practice mode).
- Wording cleanup: the core unit is now consistently called 句子 throughout the UI.
安裝檔尚未經過簽章,第一次開啟時 macOS 的 Gatekeeper 或 Windows 的 SmartScreen 可能會跳出一次性警告,點「仍要開啟」/「仍要執行」即可。
The installers are unsigned — click "Open Anyway" / "Run anyway" on the one-time OS security prompt.
Echo v0.1.2
Add random practice mode Replaces the "unpracticed quotes" list view with a weighted random-draw practice flow (src/lib/practice.js) that surfaces quotes further along in the tag-then-practice workflow less often, plus a prompt-suggestion bubble shared with the single-card edit view. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Echo v0.1.1
Full Changelog: app-v0.1.1...app-v0.1.1
Echo v0.1.0
Add Tauri desktop packaging with cross-platform release CI Wraps Echo as a standalone desktop app with no Python server and no terminal, using Tauri's native WebView (no bundled Chromium) for a ~10MB packaged app instead of Electron's ~200MB: - src-tauri/: Rust backend with echo_load/echo_save Tauri commands, reading/writing writing_material_data.json under the OS app-data dir (atomic write, same shape as server.py), plus a first-run migration from any repo-root data file on this dev machine. - src/lib/db.js / src/hooks/useDb.js: isTauri() check branches persistence to the native IPC bridge; unchanged fetch + localStorage fallback in a plain browser. - vite.config.js: relative asset base so the built frontend loads correctly from Tauri's local file serving. - .github/workflows/release.yml: GitHub Actions matrix (mac universal binary, Linux, Windows) building installers via tauri-action into a draft GitHub Release, since Tauri needs to compile natively per OS and this machine can only produce macOS builds locally. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>