Releases: Freakz2z/OpenStudy
Release list
OpenStudy v0.2.0
OpenStudy v0.2.0
English
This release turns OpenStudy into a much more complete Markdown-first study platform: multi-format document ingestion now flows through MarkItDown, almost every key workflow has a CLI entry point, and the project now exposes a clear dual-standard contract for Markdown and canonical JSON.
Highlights
- Added MarkItDown as the import gateway for PDF, Word, PowerPoint, HTML, CSV, Excel, EPUB, and other supported inputs
- Added the OpenStudy CLI for conversion, ingestion, validation, exports, attempts, stats, and AI-backed workflows
- Formalized the OpenStudy question-set JSON schema while keeping Markdown as the editable source of truth
- Unified desktop and CLI around the same service layer, database, and runtime paths
Included In This Release
- New commands such as
doctor,setup markitdown,convert,ingest,validate,questions export,ai insights, and more - Canonical schema at
schemas/openstudy-question-set.schema.json - README updates covering MarkItDown, CLI usage, and the Markdown-first plus JSON-canonical model
Notes
- Markdown remains the canonical format for authoring and review
- OCR- and vision-heavy imports still depend on the surrounding MarkItDown and model environment
- macOS builds continue to target Apple Silicon only and ship as unsigned
.dmgpackages
简体中文
这个版本让 OpenStudy 从“Markdown-first 学习应用”进一步走向“更完整的 Markdown-first 学习平台”:多格式文档现在可以通过 MarkItDown 导入,几乎所有关键流程都有了 CLI 入口,同时项目也正式明确了 Markdown 与 canonical JSON 的双层标准。
亮点
- 接入 MarkItDown,作为 PDF、Word、PowerPoint、HTML、CSV、Excel、EPUB 等输入格式的统一导入网关
- 新增 OpenStudy CLI,覆盖转换、导入、校验、导出、做题记录、统计与 AI 相关流程
- 正式定义 OpenStudy 的 question-set JSON schema,同时保留 Markdown 作为可编辑真源
- 桌面端与 CLI 统一复用同一套 service layer、数据库和运行时路径
本次包含内容
- 新增
doctor、setup markitdown、convert、ingest、validate、questions export、ai insights等命令 - 新增 canonical schema:
schemas/openstudy-question-set.schema.json - README 补充了 MarkItDown、CLI 用法以及“Markdown-first + JSON canonical”这套模型
说明
- Markdown 仍然是最终用于编辑和审阅的 canonical 学习格式
- OCR 或强依赖视觉能力的导入效果,仍然取决于 MarkItDown 和外部模型环境
- macOS 仍然只提供 Apple Silicon 版本,并以未签名
.dmg形式分发
Full Changelog / 完整变更: v0.1.1...v0.2.0
OpenStudy v0.2.0
English
This release turns OpenStudy into a much more complete Markdown-first study platform: multi-format document ingestion now flows through MarkItDown, almost every key workflow has a CLI entry point, and the project now exposes a clear dual-standard contract for Markdown and canonical JSON.
Highlights
- Added MarkItDown as the import gateway for PDF, Word, PowerPoint, HTML, CSV, Excel, EPUB, and other supported inputs
- Added the OpenStudy CLI for conversion, ingestion, validation, exports, attempts, stats, and AI-backed workflows
- Formalized the OpenStudy question-set JSON schema while keeping Markdown as the editable source of truth
- Unified desktop and CLI around the same service layer, database, and runtime paths
Included In This Release
- New commands such as
doctor,setup markitdown,convert,ingest,validate,questions export,ai insights, and more - Canonical schema at
schemas/openstudy-question-set.schema.json - README updates covering MarkItDown, CLI usage, and the Markdown-first plus JSON-canonical model
Notes
- Markdown remains the canonical format for authoring and review
- OCR- and vision-heavy imports still depend on the surrounding MarkItDown and model environment
- macOS builds continue to target Apple Silicon only and ship as unsigned
.dmgpackages
简体中文
这个版本让 OpenStudy 从“Markdown-first 学习应用”进一步走向“更完整的 Markdown-first 学习平台”:多格式文档现在可以通过 MarkItDown 导入,几乎所有关键流程都有了 CLI 入口,同时项目也正式明确了 Markdown 与 canonical JSON 的双层标准。
亮点
- 接入 MarkItDown,作为 PDF、Word、PowerPoint、HTML、CSV、Excel、EPUB 等输入格式的统一导入网关
- 新增 OpenStudy CLI,覆盖转换、导入、校验、导出、做题记录、统计与 AI 相关流程
- 正式定义 OpenStudy 的 question-set JSON schema,同时保留 Markdown 作为可编辑真源
- 桌面端与 CLI 统一复用同一套 service layer、数据库和运行时路径
本次包含内容
- 新增
doctor、setup markitdown、convert、ingest、validate、questions export、ai insights等命令 - 新增 canonical schema:
schemas/openstudy-question-set.schema.json - README 补充了 MarkItDown、CLI 用法以及“Markdown-first + JSON canonical”这套模型
说明
- Markdown 仍然是最终用于编辑和审阅的 canonical 学习格式
- OCR 或强依赖视觉能力的导入效果,仍然取决于 MarkItDown 和外部模型环境
- macOS 仍然只提供 Apple Silicon 版本,并以未签名
.dmg形式分发
Full Changelog / 完整变更: v0.1.1...v0.2.0
Full Changelog: v0.1.1...v0.2.0
OpenStudy v0.1.1
OpenStudy v0.1.1
English
This patch release focuses on stabilizing the public release pipeline.
Highlights
- Fixed GitHub Release packaging so all platform installers can be built without
electron-builderattempting a second publish step - Preserved the normalized artifact naming for Windows, Apple Silicon macOS, and Linux installers
- Kept the release workflow trigger model unchanged: builds only run when a new GitHub Release is published
Included In This Release
- CI packaging fix for
electron-builder --publish never - Patch version bump to
v0.1.1
Notes
- macOS builds still target Apple Silicon only and are distributed as unsigned
.dmgpackages
简体中文
这个补丁版本主要用于稳定公开 Release 的构建与发布链路。
亮点
- 修复了 GitHub Release 打包流程,避免
electron-builder在构建后再次尝试发布而导致失败 - 保留了 Windows、Apple Silicon macOS 和 Linux 三个平台统一的安装包命名规范
- 继续保持当前触发策略不变:只有发布新的 GitHub Release 时才会执行构建
本次包含内容
- CI 打包修复:统一使用
electron-builder --publish never - 版本提升到
v0.1.1
说明
- macOS 当前仍然只提供 Apple Silicon 版本,并以未签名
.dmg形式分发
Full Changelog / 完整变更: v0.1.0...v0.1.1
OpenStudy v0.1.0
OpenStudy v0.1.0
The first public release of OpenStudy turns Markdown-first study material into a structured desktop practice workflow.
Highlights
- Start from Markdown-first study material and editable question-bank content
- Use AI to clean up and structure raw study notes into answerable questions
- Practice with keyboard-friendly navigation and retry support
- Ask AI for in-context explanations while solving questions
- Track wrong answers, revisit them, and generate study insights manually
- Build and ship installers for Windows, Apple Silicon macOS, and Linux
Included In This Release
- Initial cross-platform desktop packaging
- Bilingual README and open-source collaboration setup
- Unified release artifact naming
- Release automation through GitHub Actions
Known Limitations
- The current product direction is Markdown-first rather than multi-format document ingestion
- Very large Markdown collections are not auto-restructured beyond model context limits
- macOS distribution is currently unsigned