Skip to content

Releases: liyaomingme/Obsidian-Thought-Synapse-Desktop

1.6.9

16 Jun 09:23
25a9beb

Choose a tag to compare

Full Changelog: 1.6.8...1.6.9

1.6.8

16 Jun 09:02
03ef787

Choose a tag to compare

Full Changelog: 1.6.7...1.6.8

1.6.7

15 Jun 08:09
ba66083

Choose a tag to compare

Welcome to the Thought Synapse (Desktop) v1.6.7 release!

This is a critical update focused on resolving the final strict ESLint warnings to achieve a flawless submission profile for the Obsidian Community Plugins directory.

🛠️ Critical Fixes & Compliance

  • Targeted API Compliance: Officially set minAppVersion to 1.10.0 to safely and fully support modern workspace APIs (like getLeaf('tab')), eliminating all unsupported API errors.
  • Strict Async/Promise Handling: Implemented robust closures and .catch(console.error) blocks across all asynchronous event listeners and timeouts. This resolves all floating promise warnings and ensures rock-solid execution stability.

欢迎使用 Thought Synapse (思维突触 - 桌面版) v1.6.7!

这是一个至关重要的更新版本,专注于解决官方机器审查(ESLint)中极其严苛的最后几个警告,为正式上架提供完美无瑕的代码基座。

🛠️ 核心修复与合规性规范

  • API 版本精准对齐: 将清单文件中的最低支持版本 minAppVersion 正式锁定为 1.10.0,从而完美、合法地调用最新的多标签页接口(getLeaf('tab')),彻底消灭了 API 超限报错。
  • 极其严格的异步 (Promise) 规范: 通过闭包包裹和 .catch(console.error) 异常捕获机制,对所有的点击事件监听器和定时器进行了彻底的异步处理。这不仅消灭了所有“悬挂 Promise”的警告,更让底层代码的运行稳定性达到了极致。

1.6.6

15 Jun 07:47
1555136

Choose a tag to compare

Full Changelog: 1.6.5...1.6.6

1.6.5

15 Jun 07:39
283b021

Choose a tag to compare

Welcome to the Thought Synapse (Desktop) v1.6.5 release!

This version marks the final polish of our codebase, achieving 100% strict compliance with Obsidian's automated ESLint code review system. We have completely eliminated all errors and warnings, ensuring maximum stability and safety for all users.

🛠️ Critical Fixes & Improvements

  • API Compatibility Secured: Replaced the newer getLeftLeaf API with the universally supported getLeaf(false). This guarantees seamless compatibility across all declared Obsidian versions and resolves the "unsupported API" error.
  • Strict Promise & Async Handling: Standardized all asynchronous operations. Resolved floating Promise warnings in event listeners and timeouts (void renderData()). Corrected the onunload lifecycle method to be strictly synchronous per Obsidian's guidelines.
  • CSS Linting Passed: Globally removed all !important declarations from styles.css. The plugin now perfectly respects CSS specificity and fully yields style control to user-selected custom themes.
  • Regex Optimization: Cleaned up unnecessary escape characters (\+) in the core text parsing engine for cleaner execution.

欢迎使用 Thought Synapse (思维突触 - 桌面版) v1.6.5!

本版本是上架前的最后一次代码极客级净化。我们针对 Obsidian 极其严苛的自动化机器审查(ESLint)进行了 100% 的合规性重构,彻底消灭了所有的 Error 和 Warning,为每一位用户提供极致安全、稳定的体验。

🛠️ 核心修复与代码净化

  • API 兼容性彻底修复: 移除了可能产生兼容性问题的 getLeftLeaf 接口,替换为全版本坚如磐石的 getLeaf(false)。这彻底解决了 API 超限报错,确保所有声明支持的版本均可流畅运行。
  • 严格的异步 (Promise) 规范: 对代码中的所有异步操作进行了标准化处理。修复了事件监听器和定时器中的“悬挂异步”警告,并将插件卸载阶段的 onunload 生命周期严格规范为同步方法。
  • 样式表极度规范化 (CSS Lint): 全局清除了 styles.css 中的 !important 强制声明。现在,插件的样式优先级遵循标准层叠规则,将界面外观的最终决定权完美让渡给用户的自定义主题。
  • 正则引擎优化: 清理了底层文本净化引擎中多余的转义字符(\+),使代码结构更加清爽严谨。

Thought Synapse (Desktop) v1.6.4 - Official Community Submission

15 Jun 07:29
ea29f32

Choose a tag to compare

Welcome to the Thought Synapse (Desktop) v1.6.4 release!

This plugin transforms your Obsidian vault into an interactive 3D knowledge topology graph, helping you visually discover core concepts and structural connections across your notes. This specific release focuses on strict compliance with Obsidian's official developer guidelines to prepare for the community plugin directory submission.

🛠️ Compliance & Core Fixes

  • Standardized Plugin ID: Updated the plugin ID to thought-synapse-desktop to strictly adhere to the official naming conventions (removing the "obsidian" prefix).
  • Workspace Lifecycle Respect: Removed forced detachLeavesOfType behavior during the onunload phase, fully returning UI layout control to the user.
  • API Version Alignment: Updated minAppVersion to 1.6.0 to safely align with modern API usage and prevent version conflicts.
  • Metadata Correction: Fixed the authorUrl to correctly point to the developer's profile rather than the repository.

🚀 Optimizations & Improvements

  • CSS Refactoring for Theme Compatibility: Completely overhauled the 3D rendering engine's style injection. Replaced inline styles with CSS variables and class bindings (styles.css), ensuring flawless compatibility with custom Obsidian themes.
  • Multi-Window Support: Enhanced popout window compatibility by adopting activeDocument instead of global document, and standardizing timers with window.setTimeout().
  • Documentation Sync: Synchronized README.md titles and metadata for a unified community presentation.

欢迎使用 Thought Synapse (思维突触 - 桌面版) v1.6.4!

本插件致力于将您的 Obsidian 知识库转化为可交互的 3D 拓扑星空,帮助您直观洞察笔记间的核心概念与结构关联。本次更新是极其重要的一跃,我们对底层代码进行了深度重构,以严格符合 Obsidian 官方自动化代码审查(ESLint)的最高标准,为正式上架社区插件市场做好全面准备。

🛠️ 审核合规性修复

  • 系统 ID 规范化: 更新插件全局 ID 为 thought-synapse-desktop,彻底清除违规前缀,符合官方命名红线。
  • 尊重用户工作流: 移除了 onunload 卸载生命周期中的强制面板关闭代码,将界面布局和停靠的控制权完全交还给用户。
  • API 版本对齐: 将最低支持版本 minAppVersion 提升至 1.6.0,以安全适配代码中调用的最新版系统功能。
  • 元数据修正: 修正了清单文件中的 authorUrl,使其正确指向开发者主页。

🚀 性能优化与架构重构

  • 彻底重构样式引擎: 全面淘汰 JS 内联样式直写,3D 节点的坐标、缩放、透明度及高斯模糊现在全部通过 CSS 变量(CSS Variables)和独立类名动态接管。这使得插件能完美兼容所有第三方主题,不再破坏 CSS 优先级。
  • 多窗口/弹窗深度适配: 将底层 DOM 获取逻辑升级为 activeDocument,并规范了所有的定时器,彻底解决在 Obsidian 多窗口分离模式下的渲染报错问题。
  • 文档全量同步: 同步更新了 README.md 的大标题与安装指引,确保与底层清单文件实现 100% 精准对齐。

Thought Synapse (Desktop) v1.6.2

15 Jun 03:30
a565f34

Choose a tag to compare

Update ID to follow manifest guidelines

Thought Synapse (Desktop) v1.6.1 - Initial Official Release

15 Jun 03:24
7ac265a

Choose a tag to compare

Welcome to the initial official release of Thought Synapse (Desktop).

This plugin transforms your Obsidian vault into an interactive 3D knowledge topology graph, helping you visually discover core concepts and structural connections across your notes.

✨ Key Features

  • 3D Topology Engine: Smooth, hardware-accelerated 3D visualization of your most frequently used concepts and tags.
  • Interactive Physics: Nodes intelligently react to cursor hovering with realistic spatial repulsion, depth of field, and focal highlighting.
  • Deep Contextual Insights: Click on any node to instantly reveal its occurrences and contextual excerpts across your entire vault.
  • Desktop Exclusive Optimization: Specifically tailored for desktop environments (Mac/Windows/Linux), ensuring maximum performance and a refined typographic experience on high-resolution displays.

欢迎使用 Thought Synapse (桌面端) 首个正式版本。

本插件致力于将您的 Obsidian 知识库转化为可交互的 3D 拓扑星空,帮助您直观洞察笔记间的核心概念与结构关联。

✨ 核心特性

  • 3D 拓扑引擎: 硬件加速的 3D 视图,流畅呈现高频词汇与知识节点。
  • 交互式物理引擎: 节点支持动态阻尼反馈,鼠标悬停时自动呈现景深、焦点高亮与空间排斥效果。
  • 深度上下文透视: 点击任意节点,即可即时查阅该词汇在整个知识库中的分布及原文语境片段。
  • 桌面端专属优化: 专为桌面级操作系统深度定制,确保在高分辨率设备下的极致性能与自适应排版体验。

Note: This version is explicitly designated for desktop devices (isDesktopOnly: true). Mobile support will be released separately.