Releases: SecondBrainProd/beresta-obsidian
Release list
0.2.1
Maintenance release. The plugin's description in manifest.json no longer contains the word "Obsidian" — the community directory's automated review flags it as redundant, and 0.2.0 was removed from the listing over that single line. No code changes since 0.2.0.
Install by hand: put main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/beresta/ and enable the plugin in settings.
Without the Beresta app there is nothing to show: the snapshot it reads is written by the app into your vault.
0.2.0
The plugin now speaks the language of your Obsidian interface: English or Russian. Any other interface language gets English.
- Everything the plugin says follows the interface language — the commands, the notices, the settings page, the status bar, the binding window, the conflicts panel and the backup window. One dictionary under one type, so a missing translation is a build error rather than a stray Russian string.
- So does the section it writes into your notes: the heading, the Thought. label, the words for an ink stroke or an underline. Until now they were Russian for everyone, whatever the description said. Switching the interface language redraws the machine-written blocks once; blocks you edited stay yours, as always.
- New notes for books that have none go to a
Libraryfolder at the root of your vault (Библиотекаwhen the interface is Russian). The folder is chosen once, at first launch, and the plugin never changes it afterwards; a folder already set in the settings is kept. - The last highlight's anchor no longer shows as text under the last quote. The closing marker is now preceded by a blank line, so the
^hl-…line stays a block anchor instead of leaking into the reading view. - The low-level location labels inside a "shard cannot be parsed" message stay Russian: they are diagnostics for whoever repairs a broken export file, not words meant for the reader.
Install by hand: put main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/beresta/ and enable the plugin in settings.
Without the Beresta app there is nothing to show: the snapshot it reads is written by the app into your vault.
0.1.1
Fixes from the community directory's automated review.
- The manifest now declares Obsidian 1.7.2 as its minimum. The plugin calls
revealLeaf, which the API marks as available from 1.7.2, and promising to work on older versions was a promise it could not keep. - Settings no longer assign styles directly: the template field is styled by a class, so your theme can still override it.
- Smaller fixes from the same report:
createDivin place ofcreateEl("div"), no aliasing ofthis, no unchecked value taken from a note's frontmatter, and thirty-one redundant non-null assertions removed. The thirty-second was earned, and became a real check instead. isDesktopOnlyis now stated explicitly asfalse. The plugin reads a snapshot through the vault adapter and works on phones too.
Install by hand: put main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/beresta/ and enable the plugin in settings.
Without the Beresta app there is nothing to show: the snapshot it reads is written by the app into your vault.
0.1.0
Первый выпуск.
Плагин приносит выписки и заметки из читалки Beresta в ваши заметки о книгах: одна управляемая секция на книгу, выписки — цитатами Markdown, рядом с тем, что вы написали сами. Написанное вами руками не трогается.
Плагин читает снимок, который Beresta кладёт внутрь вашего хранилища (.beresta/), и не обращается в сеть ни разу — ни на удалённый узел, ни на 127.0.0.1. Телеметрии нет. Пакет не минифицирован нарочно: его можно обыскать.
Формат снимка описан и открыт (CC0): docs/vault-export.md. Рядом лежит читатель на 72 строки (docs/tools/extract-highlights.py), который печатает все цитаты, не зная ни про SQLite, ни про Swift, ни про Obsidian.
Установка вручную: положите main.js, manifest.json и styles.css в <хранилище>/.obsidian/plugins/beresta/ и включите плагин в настройках. Нужен Obsidian 1.4.0 или новее.
Без приложения Beresta показывать нечего: снимка в хранилище не будет.