Releases: GitMorRic/towrite-open-questions
Releases · GitMorRic/towrite-open-questions
Release list
ToWrite Open Questions 0.2.7
- Removed the remaining Obsidian 1.13 settings APIs from the settings tab so the declared 1.5.0 minimum app version is accurate.
- Kept the settings heading on Setting#setHeading while restoring the stable imperative display path.
- Preserved the CSS cleanup with zero !important declarations.
中文摘要:
- 移除设置页里残留的 Obsidian 1.13 新 API,让声明的最低版本 1.5.0 和源码实际兼容。
- 保留官方要求的 Setting#setHeading,同时恢复稳定的 display 渲染路径。
- 保留 CSS 清理结果,styles.css 仍然没有 !important。
ToWrite Open Questions 0.2.6
- Restored the imperative settings display fallback so the settings page renders in older or manually installed Obsidian builds.
- Kept the new settings definition entry for newer Obsidian versions while returning the minimum app version to 1.5.0.
- Preserved the 0.2.5 CSS cleanup with zero !important declarations.
中文摘要:
- 恢复设置页 display 兼容入口,修复部分 Obsidian 版本或手动安装场景下设置页空白的问题。
- 新版 Obsidian 仍保留 getSettingDefinitions 入口,同时最低版本回到 1.5.0。
- 保留 0.2.5 的 CSS 清理结果,styles.css 里仍然没有 !important。
ToWrite Open Questions 0.2.5
- Removed all remaining !important declarations from plugin CSS to satisfy Obsidian style review warnings.
- Kept the existing plugin-scoped selectors and build output behavior unchanged.
中文摘要:
- 移除插件 CSS 中剩余的全部 !important,清理 Obsidian 样式审核 warning。
- 保留原有插件作用域选择器和构建输出方式。
ToWrite Open Questions 0.2.4
- Switched the settings page to Obsidian's getSettingDefinitions() API and kept the heading on Setting#setHeading.
- Raised the 0.2.4 minimum Obsidian version to 1.13.0 to match the new settings API.
- Cleaned the frontmatter export write path to avoid unsafe assignment warnings.
- Wrapped the edit modal submit handler so it no longer returns a Promise where Obsidian expects void.
- Switched PDF overlay timer calls back to window.requestAnimationFrame/setTimeout per Obsidian review guidance.
- Renamed the selection toolbar document field to avoid the popout compatibility warning.
中文摘要:
- 设置页切换到 Obsidian 新的 getSettingDefinitions() API,并继续使用 setHeading。
- 0.2.4 的最低 Obsidian 版本提升到 1.13.0,以匹配新设置 API。
- 修复 frontmatter 写入、弹窗 Promise、PDF timer、选区工具条字段名等审核 warning。
ToWrite Open Questions 0.2.3
- Added a five-tab settings layout: General, Cards & Editor, Workflow, API & Device, and AI.
- Rewrote the Chinese settings copy so the settings page no longer shows corrupted text.
- Improved popout compatibility for the PDF overlay, selection toolbar, and editor suggestion widgets by using the active document/window context.
- Cleaned review warnings around unhandled promises, unsafe frontmatter writes, unnecessary type assertions, unused code, and low-risk CSS rules.
- Updated the GitHub Release workflow to publish only the three Obsidian plugin assets: main.js, manifest.json, and styles.css. Zip packages are now local/manual distribution artifacts only.
中文摘要:
- 设置页改成顶部 tab 栏,分为“通用 / 卡片与编辑器 / Workflow / API 与设备 / AI”。
- 修复设置页中文文案乱码。
- PDF 高亮层、选区工具条和编辑器建议按钮改成更适合 popout 窗口的文档上下文写法。
- 清理 Obsidian 自动审核提示的 Promise、frontmatter、类型断言、未使用代码和低风险 CSS warning。
- GitHub Release 不再上传 zip,只保留 main.js、manifest.json、styles.css。
ToWrite Open Questions 0.2.2
- ???????? Workflow / ???????????????????????
- ?? 2.7 ?????????????????????????????????????
- ?? Obsidian ???????????????????? AI ???Workflow ??? JSON ???????????
- ???????????????
- ?? GitHub Actions release workflow???????????? release assets???? GitHub artifact attestations?
0.2.1
Review fixes for the Obsidian community plugin submission. Removes eval-based http loading, avoids detaching leaves on unload, uses a short-lived MarkdownRenderer component, replaces revealLeaf with setActiveLeaf for the declared minAppVersion, and updates settings UI/style handling.
0.2.0
ToWrite Open Questions 0.2.0
Initial public release.
Highlights
- ToThink / ToWrite annotation cards for Markdown and PDF.
- Sidebar editing, reminders, source jumping, compact highlights, and wikilink notes.
- Workflow Stages for folder/tag based writing states.
- External API, dashboard, RSS, SSE, deck, e-ink, and device feed endpoints.
- Mobile/e-ink preview and companion capture input.
- Chinese and English documentation.
Assets
Install with BRAT or manually download:
main.jsmanifest.jsonstyles.css