hunter-dev
|
9a89a73518
|
feat(M5): FR-A3/A4 主题CSS变量全接线——25 文件 168 处硬编码色替换为 var(--accent/--glow/--accent-text/--text-primary/--text-secondary/--text-tertiary/--control-border/--bg-secondary); 语义色(错误红/确认/警告/成功)保留; hljs 语法色保留; typecheck+E2E 21/21 绿
|
2026-08-26 14:07:48 +08:00 |
|
hunter-dev
|
bd60a8d920
|
feat(M3): FR-O2/O3/O4 大纲面板——平滑滚动+闪烁高亮(FR-O2); 编辑器滚动联动高亮当前标题+大纲跟随(FR-O3); 未打开文档占位(FR-O4); editor-shared-store 跨树共享编辑器实例; outline E2E 3 项
|
2026-08-26 13:55:54 +08:00 |
|
hunter-dev
|
0764818ee1
|
feat(M2): FR-E12 公式块——MathBlock 节点(KaTeX 块级渲染+可编辑源码区)+InlineMath 行内公式; SlashMenu 加 公式 项; addStorage markdown 序列化(../$..$); katex 依赖; editor-math E2E 1 项
|
2026-08-26 13:47:59 +08:00 |
|
hunter-dev
|
56735f53e6
|
feat(M2): FR-E7 块级操作 + FR-E11 查找替换——BlockOps 重写(Alt+↑/↓ 顶层块上移下移+Alt+Backspace 删除); FindReplace 加 区分大小写/整词/正则 复选框 + FindReplaceHighlight 装饰插件(全命中高亮+当前项) + 单次替换/全部替换; styles.css find-match 配色; editor-block-findreplace E2E 3 项
|
2026-08-26 13:39:46 +08:00 |
|
hunter-dev
|
2f4bcfd1e4
|
feat(M2): FR-E6 链接气泡+图片入库——LinkBubbleMenu(编辑/移除href);ImageView 节点视图(相对路径转 vaultasset:// 协议展示);assetPickImage/assetWrite IPC + .attachments 入库;剪贴板粘贴图片入库;工具栏 链接/图片/网图 按钮;CSP 放行 vaultasset:;editor-link-image E2E 3 项
|
2026-08-26 13:32:13 +08:00 |
|
hunter-dev
|
4beebbc8d0
|
feat(M2): FR-E5 代码块语言切换——CodeBlockView 自定义节点视图(语言下拉21种)+保留 lowlight 装饰高亮;styles.css hljs 暗色主题(atom-one-dark);editor-codeblock E2E 1 项
|
2026-08-26 13:10:25 +08:00 |
|
hunter-dev
|
78843ce5cc
|
feat(M2): FR-E3 行内格式补齐——工具栏行内代码(toggleCode/Ctrl+E)+清除格式(unsetAllMarks)按钮;editor-inline E2E 1 项
|
2026-08-26 13:05:11 +08:00 |
|
hunter-dev
|
c4af03adce
|
fix: S1 安全冲刺——切库清空标签页+冲刷(FR-V6)、重命名/移动同步标签页路径(FR-T7)、默认库路径设置页(FR-V5);vaultBrowse IPC+pickDirectory;tab-store closeAll/renamePath;store resetEditor/syncCurrentPath;safety E2E 2 项
|
2026-08-26 11:05:22 +08:00 |
|
hunter-dev
|
81b410e281
|
feat: M5 背景图上传/压缩+智能取色(FR-A8/A9,smart-color 下沉 shared,canvas 采样→analyzeImage 推导强调色/模糊/表面不透明尊重手动项,持久化+重开恢复)
|
2026-08-26 09:20:45 +08:00 |
|
hunter-dev
|
545bc38370
|
feat: M5 透明窗+亚克力(FR-A2,BrowserWindow transparent/backgroundMaterial=acrylic,App 根用 var(--bg-primary),透明主题透出亚克力)
|
2026-08-24 23:52:45 +08:00 |
|
hunter-dev
|
566c8ba10e
|
test: 大库性能压测(1000 篇,tree/search/graph sub-second;STRESS=1 opt-in,默认套件跳过)
|
2026-08-24 23:50:29 +08:00 |
|
hunter-dev
|
49c174851e
|
feat: 快捷键录入重绑(FR-K3,keymap:load/save IPC+config.json,SettingsPanel 录入 UI+冲突检测,use-hotkeys 读 store 实时生效,重开恢复)
|
2026-08-24 23:48:17 +08:00 |
|
hunter-dev
|
cf2600901b
|
feat: M5 外观特效选择+持久化(appearance:load/save IPC+config.json,鼠效 6 选格接 EffectEngine,重开恢复并接线)
|
2026-08-24 23:42:46 +08:00 |
|
hunter-dev
|
28755547c1
|
feat: M7 知识图谱卡片+连线视图(消费 IPC.graph,d3-force 力导向,星标/分组色/点击打开;GraphView 思维导图/知识图谱 双模切换)
|
2026-08-24 23:33:46 +08:00 |
|
hunter-dev
|
b9aefa3c17
|
build: electron-builder 打包配置 + 首次构建(win-unpacked 可运行 168MB,cross-env 注入 npmmirror 镜像;打包产物冒烟测试启动 .exe)
|
2026-08-24 23:18:39 +08:00 |
|
hunter-dev
|
403a28cb2f
|
test: 起 Playwright(electron) E2E 骨架 + 金标准往返测试(建→写→存→重开字节一致)
|
2026-08-24 22:35:09 +08:00 |
|
hunter-dev
|
016048b029
|
feat: 知识图谱视图改用 markmap(消费文件树渲染 XMind 思维导图,移除 @antv/g6)
|
2026-08-24 22:25:24 +08:00 |
|
hunter-dev
|
3370c1d0d7
|
fix: tsc -b 全绿(rootDir/include 项目引用、frontmatter 导入路径、TiptapEditor 重复 import、WebkitAppRegion 断言、dialog confirm 返回类型)
|
2026-08-24 22:25:24 +08:00 |
|
hunter-dev
|
6d8abb95a3
|
fix: 图谱手动算横向树坐标铺开,修复只显示根节点
|
2026-08-24 21:08:47 +08:00 |
|
hunter-dev
|
39543a4456
|
feat: 知识图谱改为 XMind 风格横向树(compactBox 布局,根在左向右展开)
|
2026-08-24 21:03:23 +08:00 |
|
hunter-dev
|
b63df651d2
|
fix: 图谱按分组铺满画布坐标,不再挤左上角
|
2026-08-24 20:59:29 +08:00 |
|
hunter-dev
|
13a80c7dc5
|
fix: 图谱视图简化为单useEffect,修复节点不渲染;清理诊断代码
|
2026-08-24 20:55:33 +08:00 |
|
hunter-dev
|
2062eeceed
|
fix: 图谱按顶层分组固定坐标布局,节点不再挤压
|
2026-08-24 20:44:54 +08:00 |
|
hunter-dev
|
055a047e6f
|
fix: 补齐 SettingsPanel/TiptapEditor 缺失的 React hook import
|
2026-08-24 20:40:36 +08:00 |
|
hunter-dev
|
df22fb2036
|
D 工程化:CSP安全策略+启动迁移+UI集成(C1-C7)
|
2026-08-24 20:36:29 +08:00 |
|
hunter-dev
|
3ebd33536b
|
M0-M11 狩夜人笔记初始实现:11里程碑+86测试
|
2026-08-24 20:35:22 +08:00 |
|