Skip to content

Releases: alice-hsu-blog/Echo

Echo v0.1.5

Choose a tag to compare

@github-actions github-actions released this 04 Sep 23:23

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

Choose a tag to compare

@github-actions github-actions released this 04 Sep 02:30

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

Choose a tag to compare

@github-actions github-actions released this 01 Sep 21:07

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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 03:37
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

Choose a tag to compare

@alice-hsu-blog alice-hsu-blog released this 01 Aug 05:01

Full Changelog: app-v0.1.1...app-v0.1.1

Echo v0.1.0

Echo v0.1.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jul 20:04
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>