Releases: kywk/obsidian-feed-reader
Release list
0.6.0
What's Changed
- Favorites & Read Later: Add vault-backed favorites and read-later list management stored as portable JSON (
${rootFolder}/state/favorites.jsonandread-later.json). - Sidebar & Header Navigation: Simplify left sidebar to 4 quick navigations (
Today,Saved,Favorite,Read Later). Split list header actions into filter states (all articles,unread,read) and scope views (today,saved,favorite,read later). - Reader Toolbar & Note Save Status: Refactor reader view layout with top title, compact metadata, and icon-only actions. Add live note save status indicator with bookmark-check icon and active styling.
- Documentation: Restructure README into 5 concise sections in English and Traditional Chinese.
Hashes
main.js:04a4aeb2f0894861ac35603efa1c1957e58227c0b2d50fc543767f9340d04b5emanifest.json:beeefad19f258c5277e0a9348eb4899e9d25079776fbb737c7f5153245d73d59styles.css:0831803f74234c0513ea05ea8fab7df1e219be2111a2a3e217af6e8dd571308e
0.5.0
What's new / 新功能
-
Configurable Feed Reader root folder: Customize the vault-relative root directory in plugin settings. Changing to an empty folder prompts whether to move existing files or create a clean RSS source.
-
Magazine card layout for single feeds: Selecting a single feed switches to an editorial magazine layout showing thumbnail images, titles, authors, relative publish time, and content snippets grouped by date.
-
Default unread article list filter: Article lists open with unread filter applied by default, configurable in settings (unread, all, read, today).
-
可自訂 Feed Reader 根目錄:於設定中自訂根目錄,變更為空目錄時提供搬移既有檔案或新建乾淨 RSS 來源對話框確認。
-
單一來源雜誌卡片版面:點選單一 Feed 自動切換為雜誌風格卡片(縮圖、作者、時間、摘要與日期分組);資料夾維持精簡列表。
-
預設未讀清單篩選設定:開啟列表預設套用未讀篩選,並可於全域設定調整預設篩選項目。
Installation / 安裝
Copy main.js, manifest.json, and styles.css to .obsidian/plugins/vault-feed-reader/, then disable and re-enable the plugin. Existing settings, reading states, and saved notes are preserved.
Validation / 驗證
Build passed; 215 tests passed, one opt-in scale test skipped. Native Obsidian, popout-window and minimum-version 1.8.7 compatibility have not been independently verified. Desktop only; declared minimum Obsidian version 1.8.7.
Vault Feed Reader 0.4.1
What's new / 新功能
- Resolve the automated community-review warnings reported for 0.4.0.
- Use
windowtimers andwindow.indexedDBfor popout window compatibility. - Use Obsidian
createEl/createSpan/createFragmenthelpers instead of rawdocumentcalls. - Replace the deprecated
XMLValidator/XMLBuilderwithfast-xml-validatorandfast-xml-builder. - Type previously unsafe values and drop unnecessary assertions.
修正 0.4.0 自動審查警告:popout 相容計時器與 IndexedDB、Obsidian 元素 helper、已棄用的 XML API、型別與多餘 assertion。保留英文與繁體中文支援。
Installation / 安裝
Copy main.js, manifest.json, and styles.css to .obsidian/plugins/vault-feed-reader/, then disable and re-enable the plugin. Existing settings and notes are preserved.
Validation / 驗證
Build passed; 195 tests passed, one opt-in scale test skipped. A local eslint scan with the plugin's recommended config leaves one warning (prefer-setting-definitions, which needs the Obsidian 1.13 declarative settings API) and the accepted filesystem/shell disclosures for the local CLI summarizer. Native Obsidian, popout-window and minimum-version 1.8.7 compatibility have not been independently verified. Desktop only; declared minimum Obsidian version 1.8.7. Community directory review is separate from this GitHub release.
Vault Feed Reader 0.4.0
What's new / 新功能
- Compact source controls aligned beside Feeds; remove the redundant reader header.
- Article action icons and short single-line labels, with tooltips and accessible names.
- Copy original URL or Markdown link (
[title](origin-url)), with safe delimiter escaping. - Bold article title centered in the sticky navigation on wide reader panes.
- Floating Back to top button appears after scrolling.
精簡來源與文章操作列,新增原文網址/Markdown 連結複製、寬版固定導覽列標題與回到頁首按鈕。保留英文與繁體中文支援。
Installation / 安裝
Copy main.js, manifest.json, and styles.css to .obsidian/plugins/vault-feed-reader/, then disable and re-enable the plugin. Existing settings and notes are preserved.
Validation / 驗證
Build passed; 195 tests passed, one opt-in scale test skipped. Updated files installed in the authorized obs-feedly vault with byte-for-byte verification. Automated DOM tests are not native Obsidian acceptance. Minimum-version compatibility, third-party themes and native clipboard behavior have not been independently verified by the agent. Desktop only; declared minimum Obsidian version 1.8.7. Community directory review is separate from this GitHub release.
Vault Feed Reader 0.3.0
What's new
- English and Traditional Chinese interfaces across the reader, subscription manager, settings, commands, and action notifications.
- Follow the Obsidian language automatically, or choose English / 繁體中文 in plugin settings. Disable and re-enable the plugin to apply language changes.
- Preserve unsaved settings drafts when changing language; restore the previous preference if saving fails.
- Source content, existing notes, templates, and summary prompts remain unchanged.
新功能
- 新增英文與繁體中文介面,涵蓋閱讀器、訂閱管理、設定、命令與操作提示。
- 預設跟隨 Obsidian,也可手動選擇語言;停用並重新啟用插件後生效。
- 切換語言保留未套用草稿,儲存失敗時恢復原設定。
Installation and validation
Download main.js, manifest.json, and styles.css into .obsidian/plugins/vault-feed-reader/, then enable or reload the plugin.
Desktop only; declared minimum Obsidian version: 1.8.7. Build passed; 191 tests passed, one opt-in scale test skipped. Native Obsidian and minimum-version compatibility have not been verified for this release. Parser, storage, and external-tool diagnostics may retain their original language. GitHub publication does not indicate Community Plugins review approval.
Vault Feed Reader 0.2.0
What is new
- Add note commands for public full-text retrieval, AI summaries, and combined retrieval/summarization.
- Support local Codex, Claude Code, OpenCode, pi, and custom CLI agents with executable detection and per-device settings.
- Generate topic tags with summaries, merging existing frontmatter tags.
- Summary-only commands fetch missing full text in the background without inserting it into the note. Preserve content outside recognized sections.
- Add a source dialog with automatic RSS/Atom title detection when Title is empty.
- Use date_created/date_updated on saved notes while retaining legacy note indexing.
- Fix Save/open note rejecting non-template plugin settings.
Installation
Desktop Obsidian 1.8.7 or later. Install/update the attached main.js, manifest.json, and styles.css, then reload the plugin. Local CLI agents must be installed and authenticated separately; their configured providers may receive article content.
Validation and limitations
Build and 185 automated tests passed; one opt-in scale test skipped. Tests include mocked UI/provider protocols and real Node subprocess lifecycle checks. Native Obsidian end-to-end and real model/provider interoperability are not fully verified. Public HTML extraction does not handle login walls or JavaScript-only pages. CLI temporary working directories are not a complete OS sandbox; global CLI/MCP configuration remains trusted.
Vault Feed Reader 0.1.2
Remove the redundant plugin-name settings heading identified by the 0.1.1 community review. Functional section headings and settings behavior remain unchanged.
Validation: build and 91 tests passed; one opt-in scale test skipped. Native Obsidian appearance and minimum-version compatibility were not tested. Community review is pending.
Manual check: open plugin settings, confirm the plugin name is not repeated at the top, and verify subscription settings, saved note templates, preview, and Apply remain usable.
Vault Feed Reader 0.1.1
Fixes the four blocking findings from the 0.1.0 Obsidian community review:
- Preserve registered view layout when the plugin unloads.
- Use native settings headings.
- Render sanitized DOM fragments without innerHTML writes, sharing sanitization and HTTP(S) URL rules with saved notes.
- Use a CSS class for the subscription import editor width.
Validation: build and 91 tests passed; one opt-in scale test skipped. Added security regression coverage for fragment/string parity and unsafe URL removal. Native Obsidian layout reload, settings appearance, minimum-version compatibility, and real OPML interoperability remain unverified.
Community approval is pending. See docs/community-review-validation.md for scope and remaining non-blocking findings.
Manual installation: copy main.js, manifest.json, and styles.css into .obsidian/plugins/vault-feed-reader/ in your vault, then reload the plugin. License notices remain embedded in main.js.
Vault Feed Reader 0.1.0
Initial release of Vault Feed Reader, a desktop RSS/Atom reader for Obsidian.
- Browse feeds with folders, filters, keyboard navigation, and read/unread state.
- Save selected articles as Markdown without overwriting existing notes.
- Customize saved note filenames, bodies, and properties.
- Import and export YAML, TOML, and OPML subscriptions.
- Keep subscriptions and reading state in the vault, with a disposable local article cache.
Requires desktop Obsidian; declared minimum version: 1.8.7.
Validation: build and 90 regular tests passed; one opt-in scale test skipped. Current-release desktop validation, minimum-version compatibility, and OPML interoperability with real exports remain unverified. See the repository validation documents for earlier test scope.
Manual installation: copy main.js, manifest.json, and styles.css into .obsidian/plugins/vault-feed-reader/ in a test vault, then enable Vault Feed Reader. The plugin is not yet approved in the Community Plugins directory.
MIT license. Third-party license notices are included in main.js and provided separately for reference.