Skip to content

Releases: TracingOrigins/obsidian-code-viewer-plugin

1.0.6

Choose a tag to compare

@TracingOrigins TracingOrigins released this 06 Aug 17:33

English Changelog

🐛 Fix

  • Resolve Obsidian plugin review lint warnings

中文更新日志

🐛 修复

  • 解决 Obsidian 插件审核的 lint 警告

Русский Changelog

🐛 Исправление

  • Устранены предупреждения линтера для прохождения проверки плагина Obsidian

1.0.5

Choose a tag to compare

@TracingOrigins TracingOrigins released this 05 Aug 15:13

English Changelog

🐛 Fix

  • Settings: Correct group heading display in settings tab

中文更新日志

🐛 修复

  • 设置项: 修正设置项中分组标题的显示问题

1.0.4

Choose a tag to compare

@TracingOrigins TracingOrigins released this 05 Aug 11:37

English Changelog

🛠️ Refactor

  • Polish source code and documentation

中文更新日志

🛠️ 重构

  • 优化源代码结构和文档内容

1.0.3

Choose a tag to compare

@TracingOrigins TracingOrigins released this 03 Aug 15:33

English Changelog

🐛 Fix

  • Resolve Obsidian plugin review lint warnings

中文更新日志

🐛 修复

  • 解决 Obsidian 插件审核的 lint 警告

Русский Changelog

🐛 Исправление

  • Устранены предупреждения линтера для прохождения проверки плагина Obsidian

1.0.2

Choose a tag to compare

@TracingOrigins TracingOrigins released this 03 Aug 15:04

English Changelog

🐛 Fix

  • Resolve Obsidian plugin review lint warnings

中文更新日志

🐛 修复

  • 解决 Obsidian 插件审核的 lint 警告

Русский Changelog

🐛 Исправление

  • Устранены предупреждения линтера для прохождения проверки плагина Obsidian

1.0.1

Choose a tag to compare

@TracingOrigins TracingOrigins released this 03 Aug 13:53

English Changelog

🐛 Fix

  • Resolve Obsidian plugin review lint warnings

中文更新日志

🐛 修复

  • 解决 Obsidian 插件审核的 lint 警告

Русский Changelog

🐛 Исправление

  • Устранены предупреждения линтера для прохождения проверки плагина Obsidian

1.0.0

Choose a tag to compare

@TracingOrigins TracingOrigins released this 03 Aug 12:13

🚀 First Release!

We are excited to introduce the first official version of the Obsidian Code Viewer Plugin. This plugin brings native syntax highlighting and inline editing to your vault, letting you view and edit code files without leaving Obsidian.

✨ Key Features

  • Native Syntax Highlighting: Powered by Obsidian's built-in MarkdownRenderer, colors always match your current theme — no external syntax highlighter needed.
  • Broad Language Support: 80+ file extensions auto-registered out of the box, covering Python, TypeScript, Rust, Go, C/C++, Shell, SQL, YAML, JSON, and more.
  • Line Numbers: Configurable gutter with line numbers, toggleable in settings.
  • Inline Code Editing: Edit code files in-place via a temporary Markdown file, with Save and View controls for seamless sync.
  • Smart Settings: Declarative settings tab (Obsidian 1.13+ API) with search support. Customize extensions, toggle line numbers, and configure edit behavior.
  • Multi-Language UI: Full support for English, 中文, and Русский.
  • Zero Dependencies: No external libraries at runtime — only Obsidian APIs.
  • Mobile Ready: Fully compatible with iOS and Android.

Thank you for your support! If you encounter any issues or have feature suggestions, please feel free to submit an Issue.


🚀 首个版本发布!

很高兴向大家介绍 Obsidian 代码查看器插件 的第一个正式版本。这个插件为你的 Vault 带来了原生语法高亮和内联编辑功能,让你无需离开 Obsidian 就能查看和编辑代码文件。

✨ 核心特性

  • 原生语法高亮:基于 Obsidian 内置的 MarkdownRenderer,配色始终跟随你的主题,无需额外的语法高亮库。
  • 广泛语言支持:开箱即用支持 80+ 种文件扩展名,涵盖 Python、TypeScript、Rust、Go、C/C++、Shell、SQL、YAML、JSON 等。
  • 行号显示:可配置的行号标尺,可在设置中开关。
  • 内联代码编辑:通过临时 Markdown 文件原地编辑代码文件,提供 保存查看 按钮,无缝同步修改。
  • 智能设置面板:声明式设置页(Obsidian 1.13+ API),支持搜索。可自定义扩展名、开关行号、配置编辑模式。
  • 多语言界面:完整支持英文、中文、Русский。
  • 零依赖:运行时完全不依赖任何外部库,仅使用 Obsidian API。
  • 移动端适配:完美兼容 iOS 与 Android。

感谢支持!如果你在使用中遇到问题或有功能建议,欢迎提交 Issue。


🚀 Первый релиз!

Рады представить первую официальную версию Obsidian Code Viewer Plugin. Этот плагин добавляет нативную подсветку синтаксиса и встроенное редактирование в ваше хранилище, позволяя просматривать и редактировать файлы с кодом, не покидая Obsidian.

✨ Ключевые возможности

  • Нативная подсветка синтаксиса: На базе встроенного MarkdownRenderer Obsidian, цвета всегда соответствуют вашей теме — внешний подсветчик не требуется.
  • Широкая языковая поддержка: 80+ расширений файлов из коробки, включая Python, TypeScript, Rust, Go, C/C++, Shell, SQL, YAML, JSON и другие.
  • Номера строк: Настраиваемая панель с номерами строк, включается в настройках.
  • Встроенное редактирование: Редактируйте файлы с кодом на месте через временный Markdown-файл с кнопками Save и View для бесшовной синхронизации.
  • Умные настройки: Декларативная вкладка настроек (API Obsidian 1.13+) с поддержкой поиска. Настраивайте расширения, переключайте номера строк и режим редактирования.
  • Многоязычный интерфейс: Полная поддержка English, 中文 и Русский.
  • Ноль зависимостей: Никаких внешних библиотек во время выполнения — только API Obsidian.
  • Совместимость с мобильными: Полностью работает на iOS и Android.

Спасибо за поддержку! Если у вас возникнут проблемы или появятся предложения, пожалуйста, создайте Issue.