METABYTE
К списку статей

Obsidian закручивает гайки: новая эра плагинов без хаоса

Разработчики Obsidian анонсировали новую систему плагинов — теперь порядок, безопасность и никаких «танцев с бубном».

12 мая 20262 мин чтения
Obsidian закручивает гайки: новая эра плагинов без хаоса

Помните то чувство, когда находишь идеальный плагин для Obsidian, а он работает только на Windows 7 и ломает все заметки? Похоже, команда Obsidian тоже устала от этого бардака. В свежем анонсе они рассказали о будущем плагинов — и это похоже на то, как если бы IKEA наконец-то приложила к шкафу инструкцию, а не просто набросок на салфетке.

Главное нововведение — новая система разрешений и песочница для плагинов. Теперь каждый плагин будет запрашивать доступ только к тем функциям, которые ему реально нужны. Никаких больше сюрпризов вроде «я просто хотел подсветить синтаксис, а он отправил мои заметки на сервер в Китай». Разработчикам придётся явно указывать, зачем им файловая система, сеть или доступ к буферу обмена. Звучит как мечта админа, который устал разгребать последствия установки «безобидного» расширения.

Кроме того, Obsidian вводит систему рейтингов и отзывов прямо в магазине плагинов. Теперь можно будет увидеть, сколько раз плагин обновлялся, как часто он падает и не ворует ли он ваши данные. Это как IMDb для плагинов, только вместо рейтинга фильмов — рейтинг стабильности. Правда, остаётся вопрос: не появится ли новый вид SEO-оптимизации, когда разработчики будут накручивать отзывы ботами? Но пока команда обещает ручную модерацию.

Для разработчиков плагинов тоже есть сюрпризы: новый API с чёткими документами и примеры кода, которые наконец-то не выглядят как legacy-код из 2010-го. Теперь написать плагин сможет даже джуниор, который вчера узнал, что такое TypeScript. Главное — не забыть про разрешения, иначе ваш плагин не пройдёт модерацию. А если пройдёт, то пользователи увидят его в новой категории «Проверенные» — это как значок «Одобрено бабушкой», только для гиков.

СЛЕДУЮЩИЙ ШАГ

Понравилось как мыслим?

Применяем те же принципы в клиентских проектах: AI, автоматизации, продукты, которые не умирают после релиза.