Skip to content

Moraya v0.45.12

Choose a tag to compare

@github-actions github-actions released this 11 Aug 02:12
· 8 commits to main since this release

What's Changed

chore(release): v0.45.12 — table overflow, autosave fix, AI onboarding

  • editor: tables now break out of the reading measure and grow into the free gutter space on wide panes, instead of being squeezed to the same ~800px column as prose; the settings line-width slider max was raised 1200→1600px to give wide tables and readers more room.
  • fix(autosave): the idle-save timer was measuring from the first keystroke instead of the last, because markDirty() intentionally stops notifying subscribers once a document is already dirty and visual-mode editing never re-serializes content per keystroke — so "save N minutes after input pauses" was firing while the user was still typing. Added a dedicated noteEdit()/lastEditTime() clock in utils/autosave.ts, wired into both the visual and source editors' change hooks, with new unit tests covering continuous typing, idle detection, and the max-interval force-save path.
  • ai/ui: reworked the "AI not configured" empty state into a proper onboarding flow (AIOnboardingEmptyState.svelte), added a "Get API key" deep link per provider, a free/local badge for zero-cost providers (e.g. Ollama), and a cost hint for paid ones; the connection-test button no longer requires an API key when the provider is Ollama.
  • core: bump @moraya/core 0.19.0 → 0.19.1 (pulls the upstream fixes into the shared markdown/AI core).
  • chore: sync version strings across package.json, src-tauri/Cargo.toml, and tauri.conf.json to 0.45.12.

See the assets below to download and install.

macOS

Homebrew (recommended):

brew tap zouwei/moraya
brew install --cask moraya

Manual: Download the .dmg file below, drag Moraya to Applications, and double-click to launch.
The app is signed with an Apple Developer ID and notarized by Apple — no Gatekeeper workaround needed.

Linux

  • .debsudo dpkg -i moraya_*.deb
  • .AppImagechmod +x Moraya_*.AppImage && ./Moraya_*.AppImage

Windows

Run the .msi installer.