Repository navigation
Releases: Browser-bookmark-hub/Bookmark-Canvas
Release list
v1.0.4
v1.0.4
中文 | English
-
书签树拖拽与落位优化
- 书签、文件夹支持明确放置到上方、文件夹内或下方。
- 优化展开文件夹后的落位提示与自动展开时机。
-
批量操作增强
- 批量操作模式下支持右键粘贴,可选择粘贴到上方、文件夹内或下方。
- 优化批量选择、移动与拖拽顺序。
-
临时栏目创建日期
- 临时栏目书签、文件夹的信息面板支持从 ID 推断创建日期。
-
搜索体验优化
- 优化搜索框、搜索模式面板与关键词高亮效果。
-
主题模式升级
- 新增深色、浅色、跟随系统三种主题模式,默认使用深色。
- 优化侧边栏、标签页标记等相关界面的主题同步与首次渲染。
-
问题修复
- 修复批量选择时父子节点重复处理、混合栏目移动及永久书签存储更新问题。
- 修复页面恢复后悬浮工具窗部分按钮无法点击的问题。
- 修复在标签页组内打开书签、超链接时的新标签页位置问题。
English
-
Bookmark tree drag-and-drop placement improvements
- Bookmarks and folders can now be dropped above, inside folders, or below.
- Improved drop indicators and hover expansion behavior for expanded folders.
-
Batch action improvements
- Added right-click paste in batch mode, with options to paste above, into folders, or below.
- Improved batch selection, moving, and dragging order.
-
Temporary section creation dates
- Bookmark and folder info panels in temporary sections can now infer creation dates from IDs.
-
Search experience improvements
- Improved the search box, search-mode panel, and keyword highlighting.
-
Theme mode upgrade
- Added Dark, Light, and System theme modes, with Dark as the default.
- Improved theme synchronization and initial rendering across related interfaces, including the side panel and tab marker.
-
Bug fixes
- Fixed duplicate parent-child processing during batch selection, mixed-section moves, and permanent bookmark storage updates.
- Fixed some floating toolbar buttons becoming unresponsive after page restoration.
- Fixed new-tab placement when opening bookmarks or hyperlinks within tab groups.
v1.0.3
v1.0.3
中文 | English
-
侧边栏添加按钮 -- 「上次」功能
-
优化与修复重叠操作(拖动 / 滚动 / 移动)
- 卡片到达边缘后自动移动的速度调整为更加平缓。
- 修复拖动卡片、卡片组时无法使用
Ctrl/Command+ 滚轮缩放的问题。 - 修复按住卡片 / 卡片组进行滚轮移动时的视觉抖动。
- 修复缩放比例低于 25% 时平面滚轮速度过快的问题。
- 优化卡片 / 卡片组按住吸附时的触控板多指横向滑动惯性。
- 修复低细节模式下的卡片拖动捕获器移动问题。
- 修复拖动空白栏目卡片时,鼠标滚轮或触控板被内部滚动条捕获导致无法滚动画布的问题。
-
卡片全屏问题修复
- 修复空白栏目卡片全屏模式下重新打开后的恢复失效、退出按钮异常及侧边栏目录切换卡片问题。
-
空白栏目卡片交互对齐
- 支持光标悬停直接滚轮滚动(无需事先点击选中),并补齐与永久/临时栏目一致的画布滑动防抖保护。
English
-
Added sidebar button -- "Last" feature
-
Overlapping interaction fixes & optimizations (Drag / Scroll / Move)
- Smoother auto-panning speed when cards reach viewport edges.
- Fixed an issue where
Ctrl/Command+ wheel zoom did not work while dragging cards or card groups. - Fixed visual jitter when scrolling while holding cards or card groups.
- Fixed excessively fast wheel panning speed at zoom levels below 25%.
- Improved trackpad horizontal inertia scrolling when holding/snapping cards or card groups.
- Fixed card drag-capture movement issues in low-detail mode.
- Fixed an issue where using the mouse wheel or trackpad while dragging a blank column card was captured by its internal scrollbar, preventing canvas scrolling.
-
Fullscreen mode fixes
- Fixed issues with blank column cards (Markdown cards) failing to restore upon reopening in fullscreen mode, missing exit buttons, and sidebar directory card switching.
-
Blank column card interaction alignment
- Supported direct hover wheel scrolling (without needing to click/select first), with complete canvas scroll debounce protection aligned with permanent and temporary sections.
v1.0.2
v1.0.2
中文 | English
-
默认打开位置
-
新增网格点辅助吸附:可在“管理”--“外观”--“特殊”中开启,并设置网格间距与拖动时是否持续吸附。
-
其他修复
- 修复批量操作面板、侧边栏搜索高亮、卡片全屏显示等 UI 细节。
- 增加卡片全屏删除按钮等操作的防误触处理,并修复按钮初始化问题。
-
路线图:当前优先验证面向书签 URL 的 Deep Research Skill;Agent Plugin 是后续方向,用于打包和整合多个 Skill 与 MCP 服务。
English
-
Default opening position
-
Added grid-point snapping under
Manage--Appearance--Special, with configurable spacing and continuous snapping while dragging. -
Other fixes
- Fixed UI details in the batch operation panel, sidebar search highlighting, and card fullscreen mode.
- Added accidental-click protection for actions such as deleting cards in fullscreen mode, and fixed button initialization issues.
-
Roadmap: The project first prioritizes validating a bookmark-URL Deep Research Skill. Agent Plugin is a follow-up direction for packaging and integrating multiple Skills and MCP servers.
v1.0.1
中文
Bookmark Canvas v1.0.1
-
卡片全屏恢复
- 刷新或重新打开页面后自动恢复上次的全屏卡片。
- 找不到目标卡片时自动回到普通画布,并提供异常全屏退出按钮。
-
全屏模式搜索定位
- 搜索结果会先切换到目标卡片,再定位对应的书签或文件夹。
-
跨页面全屏同步
- 支持永久栏目、永久栏目副本和临时栏目的全屏状态恢复。
-
目录树同步修复
- 优先使用最新存储状态,避免旧页面覆盖文件夹展开状态。
-
右键菜单优化
- 将“信息”调整为“信息与笔记”,并放到选择和标签操作附近。
-
批量操作面板优化
- 标签弹窗改为显示在批量面板附近。
- 修复垂直面板底部显示不完整的问题。
-
英文界面补全
- 补充永久栏目、搜索、滚动条、导入导出和 GitHub Push/Pull 等英文提示。
-
文档更新
- README 增加 Chrome 应用商店入口和最新视频预览。
-
Demo 视频
- 观看 Bookmark Canvas 演示视频 (https://www.youtube.com/watch?v=aOxFcbBQD98)
English
Bookmark Canvas v1.0.1
-
Card fullscreen recovery
- Restores the previous fullscreen card after a reload or reopen.
- Returns to the normal canvas and provides an exit button when the target card is missing.
-
Search navigation in fullscreen mode
- Switches to the target card before locating the matching bookmark or folder.
-
Cross-page fullscreen synchronization
- Supports fullscreen recovery for permanent sections, permanent section copies, and temporary sections.
-
Directory tree synchronization
- Uses the latest stored state to prevent stale pages from overwriting folder expansion states.
-
Context-menu improvements
- Renamed “Info” to “Info & Notes” and moved it next to selection and tag actions.
-
Batch-operation panel improvements
- Places the tag popover beside the batch panel.
- Fixes the clipped bottom area of the vertical panel.
-
Expanded English UI
- Added English labels for permanent sections, search, scrollbars, import/export, and GitHub Push/Pull.
-
Documentation updates
- Added Chrome Web Store links and the latest video preview to the README files.
-
Demo video
- Watch the Bookmark Canvas demo (https://www.youtube.com/watch?v=aOxFcbBQD98)
v1.0.0
Roadmap
Near-term
- Default rule-file co-building: improve the
AGENTS.md/CLAUDE.md-style rules included with exported and pushed packages, so AI clients can safely understand canvas structure, data protocols, and editing boundaries. Start from AGENTS_template. - Generation, analysis, and ecosystem co-building: keep Bookmark Canvas as the primary project and first create standalone Skills for generating and analyzing it; the two directions remain separate for now.
- Generation Skill: keep generated outputs centered on the Bookmark Canvas data model, as a single JSON file or a single data package that includes a
.canvasfile. - Analysis Skill: first analyze Bookmark Canvas itself and scoped canvas data; expand into index building, RAG, or Deep Research (external or internal) only after practice.
- Integrated Skill: share the basic formats and Skill directions, and invite Bookmark Backup and Bookmark Record and Recommend to participate; generated outputs remain primarily carried by Bookmark Canvas.
- Other capability explorations (to be completed): see Roadmap Outlook: Data Processing, CLI, Skill, Client, and AI.
- Generation Skill: keep generated outputs centered on the Bookmark Canvas data model, as a single JSON file or a single data package that includes a
- Tags and Notes exploration: the Search Panel already provides browsing and viewing. A separate management page is not a committed feature yet: it needs a clear answer for bulk management and export, rather than duplicating the current viewer.
Long-term
- Settings persistence and backend/cloud research: settings, anchors, appearance, section copies, folder-collapse state, and scroll position currently have different persistence boundaries from canvas packages. Import/export or cloud support for all of them is deliberately not planned until its complexity and restore semantics are justified. Data processing remains the current focus; even if a client or deployment option is considered later, cloud hosting is not a near-term priority. See Roadmap Outlook: Data Processing, CLI, Skill, Client, and AI.
- Performance follow-up: continue improving the path that uses the browser's practical CPU/GPU and rendering capacity as Chrome and hardware evolve. Existing low-detail, out-of-viewport, lazy-loading, and virtualization strategies remain necessary trade-offs today; future browser APIs and platform changes should be evaluated rather than assuming a fixed ceiling.
- More languages and UI QA: the current UI is built around Simplified Chinese and English. Traditional Chinese, French, Russian, Spanish, Arabic, Japanese, Korean, and other languages need complete copy coverage and layout QA. README translations can be added under the README documentation directory. See Limitations and Compromises. Much of the UI is hard-coded rather than a complete i18n system, so this either requires an i18n refactor or careful extraction/indexing of existing Chinese and English strings.
- Limits, compromises, and external-change tracking: keep documenting browser boundaries and intentional scope decisions, including the decision not to turn Bookmark Canvas into an attachment manager, file manager, or second Obsidian; continue following Chrome / Edge behavior, browser API changes and bug fixes, plus GitHub API and hash constraints that affect GitHub Push / Pull. See Limitations and Compromises and Browser Root Model and GitHub Hash Follow-up.





