Skip to content

Releases: Meatballovsky/obsidian-naiyi-translator

0.1.5 - Community review fixes

Choose a tag to compare

@Meatballovsky Meatballovsky released this 09 Oct 08:55

0.1.5

  • Addressed community review errors: removed redundant manifest wording, gave each Markdown translation its own disposable render component, sanitized embedded SVGs, used native settings headings, and replaced direct orb style assignments with DOM helpers.
  • Use the app's language API and window timers; replaced the build dependency on builtin-modules with Node's builtinModules.
  • Require Obsidian 1.8.7 for the app-language API. Removed newer slider calls and retained the imperative settings UI for versions before 1.13.
  • Added English installation and usage instructions while preserving the original Chinese introduction.

0.1.4 - Single-toggle translation layer

Choose a tag to compare

@Meatballovsky Meatballovsky released this 09 Oct 08:34

0.1.4

  • Simplified the floating frog to one translation-layer toggle. Click or tap once to enable scroll-loaded translations; click again to cancel pending work and remove translations.
  • Removed the hover menu, selection translation command, and automatic selection translation setting. Switching notes resets the layer to off; cached results can be reused when enabled again.
  • Fixed repeated off/on clicks and rapid toggling during session startup. Native button activation supports keyboard and assistive clicks; dragging does not toggle translations.
  • Fixed the grayscale frog SVG so it renders correctly, and made dock positioning responsive to pane size.
  • Replaced full cards with text-following gray/ivory shading. Fixed empty shaded lines between Markdown paragraphs and quotes.
  • Updated existing translations when switching light/dark mode or changing theme styles.
  • Validated with 47 offline tests, a production build, and desktop Obsidian interaction checks. Physical mobile-device testing remains pending.

0.1.3

Choose a tag to compare

@Meatballovsky Meatballovsky released this 09 Oct 06:07

0.1.3

新特性 / Features

  • 多语言自动切换 (i18n):设置界面根据 Obsidian 语言自动切换简体中文 (zh)、繁体中文 (zh-TW) 与英文 (en)。
  • 陪读蛙经典底纹卡片排版:新增微灰/奶白优雅底纹卡片模式 (translationStyle: card),同时保留经典引用边线 (quote) 与极简虚线 (minimal) 模式。
  • 全新扁平化青蛙翻书矢量悬浮球:悬浮球采用灰度扁平青蛙翻书矢量图标,完美契合 Obsidian 原生明暗主题;设置面板增加完整扁平徽章 Hero 展示。
  • 规范 Manifest 与版本映射:修复 versions.json 键值结构以符合 Obsidian 社区插件审核规范。

0.1.2

Choose a tag to compare

@Meatballovsky Meatballovsky released this 09 Oct 04:32

Initial release of Naiyi Translate (奈译屋) v0.1.2

  • Pure Reading View inline bilingual translation overlay
  • Free Google, Edge and OpenAI-compatible engine adapters
  • Adaptive rate limiting and 429 retry-after backoff
  • LRU + TTL translation cache