Repository navigation
Releases: AbigBlackCat/Obsidian-Magical_Cards
Release list
0.4.1
模块移出或隐藏只改变展示,不再需要删除卡片资料。
- 自定义 Dashboard 的“移出此 Dashboard”仅移除当前分类引用。
- “全部”页的“隐藏模块”只影响卡片标签页,笔记嵌入继续显示;可从“已隐藏模块”恢复。
- 保护输入法、未保存编辑、排序草稿及并发冲突,保留旧全局隐藏行为。
验证:185 项卡片测试、251 项兼容宿主测试、类型检查、lint、可复现构建与 10 项原生双插件兼容检查通过。发布仅含三个安装文件。
原生弹出窗口测试记录到 Obsidian 本体 getZoomFactor 状态异常,模块操作和配置恢复成功;Windows 未实机验证。本版本不声明修复整页黑屏。
Magical Cards 0.4.0
Magical Cards 0.4.0 adds Dashboard categories to the cards tab and a separate image showcase creator in Settings.
- Keep the fixed All / 全部 page; manually assign existing modules to one or more Dashboards. Each Dashboard keeps its own order.
- Create, rename, edit members, and delete categories without copying or deleting cards, notes, or images.
- Use separate, collapsed Add card module and Add image showcase settings, each with its own draft and one Save action.
- Preserve edits before switching Dashboards, report conflicts, and keep failed sorting drafts isolated by Dashboard. Existing note embeds retain their current behavior.
Download only main.js, manifest.json, and styles.css for manual installation in .obsidian/plugins/magical-cards/. Six bundled starter covers remain available offline.
Validation: 168 automated tests, type checks, lint (0 errors; 3 existing compatibility warnings), lossless starter asset checks, reproducible build, release size check, and native macOS Dashboard/cold restart tests. Full evidence is in VERIFICATION.md.
Windows has not been tested on physical hardware. The previously reported whole-tab black screen was not reproduced during this regression; this does not establish that every cause has been fixed.
Code is MIT licensed. Third-party starter covers retain their original rights; see examples/SOURCES.md.
Magical Cards 0.3.1
首次说明页采用作者修订的正文;新建橱窗选项改为“添加图片橱窗”。已有说明页、作品、图片及外观保留。
弯曲画廊退出时释放 WebGL 上下文,比例和方向更新复用原画布;外观修改保存后增加黑屏恢复提示。尚未确定用户整页黑屏的全部原因,遇到异常请等待保存后重启 Obsidian 并打开原库。
安装:下载 main.js、manifest.json、styles.css,放入 .obsidian/plugins/magical-cards/,保留 data.json 和恢复草稿,按原启用状态使用。
Magical Cards 0.3.0
Magical Cards 0.3.0 adds image showcases: explicitly import multiple images into one folder and one Markdown note, with optional names, editable descriptions, configurable flipping and name placement. Existing book and film collections keep their data and appearance.
Settings now need only a module name and aspect ratio to start. Advanced options stay collapsed, three-card limits apply per module, and removed modules can be restored with their notes, images and configuration intact. The ribbon and cards tab use a purple card icon.
Install the three attached files in the magical-cards plugin directory. Showcase sharing with Barry Workbench requires compatible host 0.1.33. See README.md and README_en.md for usage and VERIFICATION.md for the recorded checks and platform limits. The community listing is available; the new version’s automated review is recorded separately in COMMUNITY.md.
Magical Cards 0.2.1
Magical Cards 0.2.1 fixes the automated review blockers and adds complete Chinese and English guides with native Obsidian previews.
- Reject executable script resources in the pinned React DOM renderer, with source, version and match-count guards.
- Include six losslessly compressed offline examples (three books and three films). Existing works and import progress are preserved.
- Keep the three-file installation under the 5 MB sync limit:
main.jsis 4,667,641 bytes. - Add searchable settings on Obsidian 1.13+, preserve the 1.11.4 settings entry, drafts, popout cleanup and open-view positions.
- Read remote SVG covers through Obsidian
requestUrl, and vault SVG covers through the vault API. - Restore the standard MIT code license; third-party cover rights remain separate in
examples/SOURCES.md.
Validation: 93 automated tests, type checking, official type-aware lint (three documented compatibility/fixture warnings), original cover hashes and reproducible production builds. CI generates GitHub artifact attestations for all three installation files.
Download only main.js, manifest.json, and styles.css; install in .obsidian/plugins/magical-cards/. The community listing remains a draft under review. Desktop only; Windows has not been tested on physical hardware.
Magical Cards 0.2.0
Magical Cards 0.2.0 将 Barry Cards 更名为独立社区插件,并简化首次体验与设置。
- 空库首次启用生成八张可编辑的离线封面,自动打开阅读/影视说明页。默认圆柱弧面、整幅封面、填满裁切、纸感、2:3,同屏最多三张。
- 设置按卡片目录、折叠示例、三卡说明、添加模块、笔记代码生成排列。五项模块设置一次保存,失败保留草稿。
- 新代码块使用 magical-cards,继续兼容 barry-cards;保留作品 ID、旧目录、外观、未知设置及恢复草稿。
- 说明页和起步集合不会重复生成;首次保存中断可重试。书籍和影视支持比例与图片适配。
安装:将三个插件文件放入 .obsidian/plugins/magical-cards/,或解压安装 ZIP。离线封面已内置,只需这三个文件。
验证:独立类型检查、72 项测试及干净克隆构建通过;兼容工作台 0.1.31 的 248 项测试通过。原生验收结果见仓库 VERIFICATION.md。
社区提交资料已准备,尚未进入社区目录。Windows 未实机验证。封面版权归原权利人,不纳入代码许可证。
macOS / Obsidian 1.14.4 原生验收 27/27 通过,包括实际冷重启、代码复制粘贴与现有库备份迁移。
Barry Cards 0.1.0
Barry Cards 0.1.0 可独立运行,也可与 Barry 工作台共用现有作品笔记、排序及属性编辑会话。
支持原圆柱布局、Coverflow、黑胶封套轨道、横/竖滚动弯曲画廊、倾斜轮播;支持阅读/实时预览代码块嵌入、局部布局覆盖、鼠标/键盘模块排序、摘要编辑和冲突草稿恢复。独立插件不执行任务、日记或联网同步。
安装:将 main.js、manifest.json、styles.css 放入 .obsidian/plugins/barry-cards/,在社区插件中启用。示例库压缩包包含可离线加载的 8 张封面和插件文件;用 Obsidian 打开后将卡片目录设为「示例」。
验证:39 项独立测试、类型检查、隔离安装与构建;Obsidian 1.14.4 测试库 17 项原生验收通过。Windows 未实机验证。封面和预览图不属于 MIT 代码许可,来源说明随示例提供。