Skip to content

Release 1.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Nov 16:38
· 38 commits to main since this release

Release Notes

✨ New Features

  • Attachment Auto Upload (Mobile)
    Insert an image on mobile, and the plugin uploads it instantly (tested on Android / iOS).

  • Multi-language Support
    Added support for Auto / English / Simplified Chinese — switchable in settings.

  • Concurrent Upload Modes
    Choose between Low / Medium / High concurrency for faster bulk uploads.

  • Debug Logging System
    Added a flexible debug mode. You can toggle at runtime via the console:

    window.__LSKY_RUNTIME_DEBUG__ = true

    Enables real-time debug output without reloading the plugin.


⚙️ Improvements

  • Unified response handling across all API versions (status / message / data fields).
  • Fully removed Node dependencies — now 100% browser API based.
  • Safer logic for deleting local files after upload (prevents accidental deletions).
  • Improved settings layout and display on mobile.
  • Cleaned up internal uploader initialization and i18n loading order.

🧩 Fixes

  • Fixed mobile upload compatibility issues by detecting runtime platform.
  • Fixed “Delete source file after upload” option not working reliably.
  • Fixed settings UI rendering issues on small screens.

🧪 Compatibility

  • ✅ Tested on Obsidian v1.9.14
  • ✅ Verified on Windows 11

更新日志

✨ 新增功能

  • 移动端附件自动上传
    在移动端插入图片后自动上传,兼容 Android / iOS App。

  • 多语言支持
    新增多语言系统,支持自动检测、简体中文与英文切换。

  • 并发上传模式
    提供低 / 中 / 高 三档并发选项,批量上传更高效。

  • 调试日志系统
    新增可运行时切换的调试模式,可直接在控制台输入:

    window.__LSKY_RUNTIME_DEBUG__ = true

    即时启用调试日志,无需重启插件。


⚙️ 优化改进

  • 统一处理 API 响应结构(status / message / data)。
  • 移除 Node 依赖,全面改为浏览器原生接口。
  • 优化上传后删除源文件逻辑,更安全可靠。
  • 优化移动端设置项显示与布局。
  • 调整初始化顺序,提升语言与上传模块加载稳定性。

🧩 问题修复

  • 修复:移动端上传逻辑不兼容问题(通过平台检测自动切换)。
  • 修复:“上传后删除源文件”在部分场景下未生效的问题。
  • 修复:移动端设置面板显示异常。

🧪 兼容性

  • ✅ 测试版本:Obsidian v1.9.14
  • ✅ 测试平台:Windows 11