github mumu-lhl/Ciyue v2.0.0-beta.1

pre-release3 hours ago

Downloads

Android

Architecture Common APK Full APK
Universal (armeabi-v7a, arm64-v8a, x86_64) Download Download
armeabi-v7a (32-bit ARM) Download Download
arm64-v8a (64-bit ARM) Download Download
x86_64 Download Download

Android Common vs Full: Common uses Android's system folder picker and copies selected dictionaries/audio into app-private storage, so it does not require broad storage access. Full requires the "Manage all files" permission on Android 11+ and reads dictionaries/audio directly from the selected external folder, avoiding the extra copy and saving storage.

Windows

Artifact Download
Installer ciyue-installer.exe
Portable bundle ciyue-windows.zip

Linux

Artifact Download
AppImage Ciyue-latest-x86_64.AppImage
Debian package ciyue-x86_64.deb
RPM package ciyue-x86_64.rpm
Portable tarball ciyue-linux.tar.xz
Flatpak ciyue-x86_64.flatpak

macOS

Requires macOS 13 (Ventura) or later. Apple Silicon (arm64).

The app is ad-hoc signed. If Gatekeeper reports the app as damaged or unverified, remove the quarantine flag with (or right-click the app and choose Open) after moving it to Applications.

Artifact Download
Disk image ciyue-macos.dmg
Portable bundle ciyue-macos.zip

What's Changed in 2.0.0-beta.1

  • chore(release): v2.0.0-beta.1 by @mumu-lhl
  • fix: remove unnecessary flutter/foundation import in settings.dart
  • feat: update channel selector (Stable / Beta-Alpha / Nightly)
  • fix: sync tab history on search-bar and context-menu navigation
  • feat: add back/forward buttons to desktop word page AppBar
  • fix: avoid deep word page stack when searching from word page
  • fix: settings reactive, hunspell races, tag dangling
  • fix: dictionary page toggle error feedback and ghost row on delete
  • fix: medium/low bugs and dictionary page GroupDialog refresh
  • fix: batch of UI state and data bugs (Riverpod, WebView, sync, DB)
  • fix: refresh dictionary group enabled-count after toggle
  • perf: third batch of performance optimizations (18 items, schema v21→v22)
  • perf: second batch of optimizations (lookup, startup, history import, schema v21 indexes) by @mumu-lhl
  • perf(history): regenerate app.g.dart with idx_history_word (schema v20) by @mumu-lhl
  • test: register schema v20 in migration test helper by @mumu-lhl
  • test: refresh mocks after history model change by @mumu-lhl
  • test: add schema v20 fixture for history word index migration by @mumu-lhl
  • perf(history): upsert with word index and in-memory list update by @mumu-lhl
  • perf(history): add schema v20 migration step for history word index by @mumu-lhl
  • perf: fix WebView height update storms and narrow provider subscriptions by @mumu-lhl
  • perf: debounce search suggestions and parallelize dictionary lookup by @mumu-lhl
  • fix(ci): install enchant, libtasn1 and hyphen for Linux bundle step by @mumu-lhl
  • fix(ci): install libinput for Linux bundle step by @mumu-lhl
  • style(settings): beautify settings subpages with shared M3 card components (2/2) by @mumu-lhl
  • style(settings): beautify settings subpages with shared M3 card components (1/2) by @mumu-lhl
  • fix(linux): make is_disposing_ public for WPE FDO C callbacks by @mumu-lhl
  • fix(linux): resolve WPE display flicker, black screen, and WebProcess lifecycle crash by @mumu-lhl
  • fix: resolve dictionary management bugs and upgrade Linux WPE runtime to 2.54.1 by @mumu-lhl
  • fix(linux): resolve WebView black screen, flickering, and WPE WebProcess crash by @mumu-lhl
  • style(dict): modernize manage dictionaries page UI and action sheet by @mumu-lhl
  • style(ui): modernize Material 3 themes, layouts, and components by @mumu-lhl
  • chore(ci): clean up redundant steps and unused inputs in workflows by @mumu-lhl
  • feat(l10n): add missing Chinese translations for zh, zh_HK, and zh_TW by @mumu-lhl
  • fix(cloud_sync): resolve conflict deadlocks, surface granular errors, and add one-tap sync by @mumu-lhl
  • fix(mobile): isolate search controllers and clear mobile tabs on exit to home by @mumu-lhl
  • feat(mobile): add Chrome-style bottom bar and tab browsing for small screens by @mumu-lhl

Full Changelog: v1.24.0-beta.5...v2.0.0-beta.1

Don't miss a new Ciyue release

NewReleases is sending notifications on new releases.