Repository navigation
Releases: prohui/obsidian-story-map
Release list
Story Map 1.7.1
Dependency security update
- Override the transitive Moment dependency to 2.31.0, the patched version for GHSA-4p3w-j4w9-5jqw.
- Apply the override to both development tools and UI dependencies, replacing Moment 2.29.4 in the dependency lockfile.
- Update the development-only brace-expansion and fast-uri dependencies to patched compatible versions.
- Existing maps and inline title editing remain compatible. Requires Obsidian 1.8.10 or newer.
The vault-file-listing notice describes the existing note/attachment pickers and link maintenance when files are renamed; this update does not remove those features.
Validation
Clean dependency installation, lint, TypeScript checks, production build, and all 63 tests passed. npm audit reports zero vulnerabilities.
依赖安全更新
将间接依赖 Moment 从 2.29.4 统一升级至修复版 2.31.0,处理插件市场的依赖漏洞告警。原有地图和标题编辑功能保持兼容。
文件列表提示对应笔记与附件选择、文件改名后更新引用等现有功能,本次保留这些功能。
Story Map 1.7.0
Edit titles directly on the map
- Click any Activity, Task, or Story title to rename it inline.
- Long titles wrap automatically. The editor grows and shrinks with the text, and manual line breaks remain visible after saving.
- Enter saves, Shift+Enter inserts a line break, and Esc cancels. Clicking away also saves.
- Use the document button beside Activity and Task titles for full details; click the Story card outside its title for Story details.
- Renaming supports undo/redo without changing linked note filenames. Failed saves retain the draft for retry.
- Drag the header or card area outside the title to reorder items.
Thanks
Thank you to Chris (@chrislconover) for suggesting inline renaming in issue #3, and for the Activity and Task drag-and-drop contribution released in 1.6.0.
Validation
Lint, TypeScript checks, production build, and all 63 tests passed. Local Obsidian testing covered multiline editing and display, auto-growing and shrinking inputs, saving and reloading, cancellation, undo, and redo. Additional drag/drop integration checks passed.
直接点击标题编辑
Activity、Task、Story 标题均可单击就地改名。长标题自动换行,输入框随内容增高或缩小,手动换行保存后仍完整显示。Enter 保存,Shift+Enter 换行,Esc 取消,点击其他位置也会保存。支持撤销、重做及保存失败后重试。
感谢 Chris(@chrislconover) 提出行内改名建议,并贡献上一版本的 Activity 与 Task 拖拽排序功能!
Story Map 1.6.0
Activity and Task drag-and-drop reordering
- Reorder Activities by dragging their headers. Their Tasks and Stories follow them.
- Reorder Tasks within an Activity or move them between Activities, keeping associated Stories together.
- Drop on + Activity or an Activity’s + Task space to move an item to the end.
- A blue insertion line indicates the drop position. Effective moves support undo/redo; unchanged drops do not add undo steps.
- Existing map files remain compatible. Requires Obsidian 1.8.10 or newer.
Thanks
Thank you to Chris (@chrislconover) for implementing this feature and adding regression tests in PR #4, addressing issue #2.
Validation
Lint, TypeScript checks, production build, and all 49 project tests passed. Additional local integration checks covered persistence, undo/redo, and drag/drop event handling. Native mouse-drag automation was unavailable in the review environment; the contributor reports manual Obsidian testing.
Activity 与 Task 拖拽排序
现在可以拖拽 Activity 和 Task 标题调整顺序,Task 还可跨 Activity 移动,关联 Story 会一起移动。拖到 + Activity 或对应 Activity 的 + Task 区域可移至末尾。蓝色插入线提示放置位置,每次有效移动支持撤销与重做,原有地图文件保持兼容。
感谢 Chris(@chrislconover) 在 PR #4 中贡献实现和回归测试!
Story Map 1.5.1
Full Changelog: 1.5.0...1.5.1
Story Map 1.5.0
Full Changelog: 1.4.1...1.5.0
Story Map 1.4.1
Full Changelog: 1.4.0...1.4.1
Story Map 1.4.0
Full Changelog: 1.3.0...1.4.0
Story Map 1.3.0
Full Changelog: 1.2.0...1.3.0
Story Map 1.2.0
Full Changelog: 1.1.0...1.2.0
Story Map 1.1.0
Full Changelog: 1.0.4...1.1.0