Achuan-2
|
d9e0c56a47
|
Improve Recent documents (#15824)
* ✨ Improve Recent documents
基于文档最近浏览时间进行排序
* ✨ 支持显示最近关闭文档
* ✨ 支持显示最近关闭文档
* ✨ 支持显示最近关闭文档
* ✨ 支持显示最近关闭文档
* ✨ 支持显示最近关闭文档
* ✨ 支持显示最近关闭文档
* ✨支持Ctrl+Shift+T打开最近关闭的文档
* 🎨 clean code
* 🔥 移除表格插入行/列的默认快捷键
* ✨ 最近文档支持显示最近修改文档
* 🎨
* ✨ 最近文档支持查看最近打开
* 🎨
* ⏪
* Update win-build.bat
|
2025-10-24 11:12:14 +08:00 |
|
Daniel
|
2815a744d5
|
🎨 The plugin switch status is not synchronized https://github.com/siyuan-note/siyuan/issues/16155
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-23 21:51:50 +08:00 |
|
Daniel
|
bb8b307c2e
|
🐛 The plugin switch status is not synchronized https://github.com/siyuan-note/siyuan/issues/16155
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-23 17:10:50 +08:00 |
|
Daniel
|
e315fd377e
|
🐛 The plugin switch status is not synchronized https://github.com/siyuan-note/siyuan/issues/16155
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-23 17:09:43 +08:00 |
|
Daniel
|
ddfc1cbd66
|
🎨 Improve FSRS weight initialization https://github.com/siyuan-note/siyuan/issues/16181
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-22 22:08:38 +08:00 |
|
Daniel
|
767aae6b71
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/16113 03
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-22 18:36:45 +08:00 |
|
Daniel
|
8eb0d04393
|
🐛 The plugin switch status is not synchronized https://github.com/siyuan-note/siyuan/issues/16155
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-22 16:25:23 +08:00 |
|
Daniel
|
b91f2cb3ad
|
🎨 Improve IFrame handling for exporting HTML/PDF/Image https://github.com/siyuan-note/siyuan/issues/16158 https://github.com/siyuan-note/siyuan/issues/4035
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-21 17:03:24 +08:00 |
|
Daniel
|
0ffa864c8f
|
🎨 https://github.com/siyuan-note/siyuan/issues/16149
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-19 09:46:55 +08:00 |
|
Daniel
|
785344e43c
|
🎨 https://github.com/siyuan-note/siyuan/issues/16111
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-16 11:16:09 +08:00 |
|
Daniel
|
1451dbdeeb
|
🎨 https://github.com/siyuan-note/siyuan/issues/16092
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-15 10:50:49 +08:00 |
|
Daniel
|
9d9c230577
|
🎨 https://github.com/siyuan-note/siyuan/issues/16092
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-15 10:36:30 +08:00 |
|
Achuan-2
|
7545c2517f
|
Improve the outline panel (#15814)
* ✨ 实现大纲持久化
- 添加折叠状态变化的实时保存功能
- 在文档更新时恢复折叠状态
- 保存拖拽前的折叠状态并在拖拽后恢复
- 更新本地存储结构以支持折叠状态
* 🎨 clean code
* ✨ 在`data/storage`文件夹下创建`outline/${docID}.json`文件,存储标题outline展开信息
* ✨ alt click折叠/展开统计标题
* ✨添加层级控制功能
- 新增层级控制滑条,允许用户展开指定层级
* 🌐 添加多语言支持的展开层级功能
* ✨ f添加层级重置显示功能
- 新增 resetLevelDisplay 方法以重置层级显示状态
- 更新层级控制的初始化逻辑,默认不显示层级
- 在文档切换时重置层级显示状态
* ✨优化层级控制功能
- 添加用户主动层级控制标记
- 修改层级显示重置逻辑,仅在非用户操作时重置
- 更新层级控制滑条的点击事件处理
* ♻️ 重构大纲存储逻辑
- 合并大纲存储为单一文件 outline.json
* ♻️ outline.json 单行存储
* ♻️ outline.json参考recent-doc.json,只存储前1000个文档信息,每次新增信息会把数据放在最前面
* ♻️单行存储json
* ♻️ 增加outline.json存储限制至2000个
* ✨ 新增`保持当前标题展开`按钮,`保持全部展开`改为`全部展开`按钮
* ✨ 保持当前标题展开优化
- 超过两级折叠,也能都展开
- 如果父节点折叠,展开时自动折叠兄弟节点,只展开当前节点路径,如果父节点是展开状态,则不影响兄弟节点折叠状态
* 🔥 移除层级文本
* ✨ 右键点击toggle时展开所有子标题
* ✨ 右键click点击折叠图标,会折叠/展开所有子标题
* ✨ 大纲支持筛选功能
* ✨ feat(大纲): 优化筛选功能以显示所有子标题
- 添加 showAllDescendants 函数以显示所有子标题
- 修改 processUL 函数以在父标题命中时显示所有子标题
- 确保未命中的子标题隐藏
* ✨ 优化大纲筛选
- ✅如果标题命中筛选,这个标题的所有父标题展开,以显示出这个标题位置
- ✅如果父标题命中筛选,子项都没有命中筛选,则折叠全部子项(依然可以展开显示)
- ✅如果父标题命中筛选,子项也有命中筛选,则展开命中的子项,其他无关子项隐藏
* 💄 展开层级改为按钮,原先的圆点样式碍眼
* 💄 展开层级改为按钮,原先的圆点样式碍眼
* 💄 style(菜单): 优化展开层级菜单的样式和位置
- 添加图标以增强可视化
- 调整菜单弹出位置以改善用户体验
* ♻️ refactor(大纲): 优化标题级别获取逻辑
- 调整展开到指定层级的逻辑,使用标题级别进行判断
* 🎨
* ✨ feat(大纲): 添加右键菜单功能
- 实现右键点击标题时显示上下文菜单
- 增加标题升级、降级、插入、删除等操作
- 基于标题级别展开/折叠同级标题
* ✨ feat(大纲): 添加子标题功能
- 在右键菜单中添加“添加子标题”选项
- 实现子标题的添加逻辑,支持最大级别为H6
- 使用当前标题作为父标题,插入新子标题
* ✨ feat(大纲): "添加子标题"确保父标题展开状态
* ✨ feat(大纲): 使用expandIds方式保存父标题展开状态
- 确保父标题保持展开状态
- 保存展开状态到持久化存储
- 移除冗余的状态保存逻辑
* ✨ feat(大纲): 调整右键菜单顺序,将“全部折叠”功能移至“全部展开”之后
* 🌐 i18n optimization
|
2025-10-15 10:01:47 +08:00 |
|
Daniel
|
fae3323182
|
🎨 https://github.com/siyuan-note/siyuan/issues/16089
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-14 17:07:56 +08:00 |
|
Daniel
|
aad5b61a23
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-13 18:12:17 +08:00 |
|
Daniel
|
6d8949e0c1
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-13 17:38:50 +08:00 |
|
Daniel
|
f4fe18a680
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-13 17:27:22 +08:00 |
|
Daniel
|
acd80f0136
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-13 17:25:22 +08:00 |
|
Daniel
|
67f3e527c1
|
🎨 https://github.com/siyuan-note/siyuan/issues/16024
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-12 17:02:43 +08:00 |
|
Daniel
|
7d8e0ef1fd
|
🎨 https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-12 11:23:06 +08:00 |
|
Daniel
|
0ff82ebe3e
|
🎨 https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-12 11:02:10 +08:00 |
|
Daniel
|
c993d19bff
|
🎨 https://github.com/siyuan-note/siyuan/issues/16048
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-12 10:50:15 +08:00 |
|
Daniel
|
f87f22c2b8
|
🎨 Improve exporting markdown block ref relative path https://github.com/siyuan-note/siyuan/issues/16042
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-11 18:10:12 +08:00 |
|
Daniel
|
3b914cc9d3
|
🎨 Improve exporting markdown block ref relative path https://github.com/siyuan-note/siyuan/issues/16042
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-11 18:08:35 +08:00 |
|
Daniel
|
6e237ee260
|
🐛 https://github.com/siyuan-note/siyuan/issues/16049
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 21:00:59 +08:00 |
|
Daniel
|
2baa476b51
|
🎨 https://github.com/siyuan-note/siyuan/issues/16048
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 13:09:36 +08:00 |
|
Daniel
|
30a960ef1f
|
🎨 https://github.com/siyuan-note/siyuan/issues/16048
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 13:04:29 +08:00 |
|
Daniel
|
4f39f2a29e
|
🎨 https://github.com/siyuan-note/siyuan/issues/16046
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 12:54:38 +08:00 |
|
Daniel
|
af43929b7a
|
🎨 https://github.com/siyuan-note/siyuan/issues/16046
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 12:48:40 +08:00 |
|
Daniel
|
60c49dbfe9
|
🐛 https://github.com/siyuan-note/siyuan/issues/16042
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 12:43:01 +08:00 |
|
Daniel
|
6acd0d3f27
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 11:20:22 +08:00 |
|
Daniel
|
9372119bc3
|
🎨 Clean code
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 10:58:59 +08:00 |
|
Daniel
|
86431cc106
|
🎨 Change Search asset content and Add watermark to exported PDF or image from paid features to free features
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-09 23:01:21 +08:00 |
|
Daniel
|
4c0d3365f1
|
🎨 Improve export of empty documents with subdocuments https://github.com/siyuan-note/siyuan/issues/16040
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-09 22:48:22 +08:00 |
|
Daniel
|
156899cb44
|
🎨 Improve export of empty documents with subdocuments https://github.com/siyuan-note/siyuan/issues/16040
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-09 20:42:17 +08:00 |
|
Daniel
|
73613836b5
|
🎨 https://github.com/siyuan-note/siyuan/issues/16026
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-08 18:01:02 +08:00 |
|
Daniel
|
186684b183
|
🎨 Improve exporting block ref style https://github.com/siyuan-note/siyuan/issues/16017
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-08 17:00:19 +08:00 |
|
Daniel
|
3a772ee62b
|
🐛 Database is constantly loading https://github.com/siyuan-note/siyuan/issues/16023
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-08 15:48:46 +08:00 |
|
Daniel
|
466a147541
|
🎨 Improve exporting block ref style https://github.com/siyuan-note/siyuan/issues/16017
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-08 15:25:31 +08:00 |
|
Daniel
|
4550648c07
|
🎨 Improve exporting block ref style https://github.com/siyuan-note/siyuan/issues/16017
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-06 11:16:17 +08:00 |
|
Daniel
|
11e8385cfb
|
🎨 Database kanban view https://github.com/siyuan-note/siyuan/issues/8873
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-05 12:12:42 +08:00 |
|
Daniel
|
ed95403480
|
🎨 https://github.com/siyuan-note/siyuan/issues/16015 https://github.com/siyuan-note/siyuan/issues/8342
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-05 09:37:05 +08:00 |
|
Daniel
|
d84538da74
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-04 16:30:58 +08:00 |
|
Daniel
|
260c35fc94
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-04 16:21:54 +08:00 |
|
Daniel
|
96e589ee31
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-04 11:56:03 +08:00 |
|
Daniel
|
1e225bacbf
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-04 11:16:52 +08:00 |
|
Daniel
|
9f3cd7ca95
|
🎨 API getTag add an optional parameter ignoreMaxListHint https://github.com/siyuan-note/siyuan/issues/16000
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-03 21:59:19 +08:00 |
|
Daniel
|
6c63bccd75
|
🎨 Improve fold heading editing https://github.com/siyuan-note/siyuan/issues/15989
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-03 20:23:14 +08:00 |
|
Daniel
|
e22d373ba8
|
🧑💻 Add internal kernel API /api/ui/reloadIcon https://github.com/siyuan-note/siyuan/issues/16008
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-03 15:50:43 +08:00 |
|
Daniel
|
e9411f9677
|
🎨 API getTag add an optional parameter ignoreMaxListHint https://github.com/siyuan-note/siyuan/issues/16000
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-03 15:35:48 +08:00 |
|