Skip to content

kuku-mom/kuku

v0.3.2 Feature

This release adds 3 notable features for engineering teams evaluating rollout.

Published 1mo Productivity & Wikis
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-notes editor encrypted-sync knowledge-management local-first
+9 more
macos markdown note-taking notes obsidian-alternative personal-knowledge-management second-brain tauri wiki

Summary

AI summary

Added desktop UI localization (EN, KO, JA) and fixed macOS WebKit Korean IME duplication bug.

Full changelog

Kuku 0.3.2

This release focuses on localization, Korean IME stability, and release polish.

What's Changed

  • Added broad desktop UI localization across the main app, settings, vault, graph, search, and AI chat surfaces.
  • Added English, Korean, and Japanese i18n catalogs, with a cleaner translation-key structure and tests for missing keys, empty strings, duplicate keys, and interpolation placeholder mismatches.
  • Improved language handling: the System language option now falls back to English unless the OS locale is Korean or Japanese.
  • Made language labels stay readable in the selector regardless of the currently selected UI language.
  • Added Japanese-safe font fallback behavior for Japanese locale defaults.
  • Fixed a macOS WebKit Korean IME issue in the Markdown editor where composition events could duplicate each typed jamo and leave shortcuts like ⌘S stuck behind a pending composition.
  • Improved desktop empty-state responsiveness.
  • Refined the website landing-page app mockup scale and frame height.
  • Updated the release flow so the website macOS download link is kept in sync with each release.

Technical Notes

  • Split desktop i18n into separate key, locale, and runtime files:
    • apps/desktop/src/i18n/keys.ts
    • apps/desktop/src/i18n/locales/en.ts
    • apps/desktop/src/i18n/locales/ko.ts
    • apps/desktop/src/i18n/locales/ja.ts
  • Added catalog integrity tests for i18n.
  • Added a WebKit/ProseMirror composition workaround for broken Korean IME event sequences.

Full Changelog: https://github.com/kuku-mom/kuku/compare/0.3.1...0.3.2

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track kuku-mom/kuku

Get notified when new releases ship.

Sign up free

About kuku-mom/kuku

All releases →

Related context

Related tools

Beta — feedback welcome: [email protected]