新增跨资料 Markdown 学习笔记与资料定位 - #103
Open
XCL-0 wants to merge 7 commits into
Open
Conversation
…g-notes-resubmit # Conflicts: # src/main/bootstrap/create-application-runtime.ts # src/main/database/initialize-database.ts # src/renderer/project/ProjectPage.tsx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
用户问题
学习过程中缺少一个能跨 EPUB、Markdown、思维导图等资料统一记录的项目级笔记;已有笔记也无法稳定引用并回到具体资料位置。右侧笔记面板持续改变宽度时还会触发正文反复重排和闪烁,定位标记长期留在原文又会造成视觉拥挤。
本次改动
架构链路
Renderer 学习笔记面板 → Preload 类型安全 IPC → Main IPC → ProjectLearningNoteService → SQLite。
资料定位由通用 Workbench Target Bridge 负责运输和调度,具体 Anchor 的解释、显示和临时强调仍由 EPUB、Markdown、MindMap 等对应 Workbench 自己负责,通用层不理解 CFI 或媒体 DOM。
测试矩阵摘要
验证结果
影响与兼容性
本次不包含