Daniel
|
5d015b516c
|
🎨 https://github.com/siyuan-note/siyuan/issues/16132
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-16 23:28:08 +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
|
16e9dec9b3
|
🧑💻 https://github.com/siyuan-note/siyuan/issues/16083
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-13 17:16:25 +08:00 |
|
Daniel
|
b3a4068cea
|
🎨 https://github.com/siyuan-note/siyuan/issues/16050
Signed-off-by: Daniel <845765@qq.com>
|
2025-10-10 11:52:23 +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
|
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
|
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
|
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 |
|
Daniel
|
6ef3b66d5c
|
🎨 Add a kernel internal api /api/av/getAttributeViewKeysByID
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-30 21:39:22 +08:00 |
|
Daniel
|
cf3e9ca081
|
🎨 Add a kernel internal api /api/av/getAttributeViewKeysByID
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-30 21:20:13 +08:00 |
|
Daniel
|
c3da02f657
|
🎨 History Retention Days supports a maximum setting of 3650 https://github.com/siyuan-note/siyuan/issues/15979
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-29 22:22:15 +08:00 |
|
Daniel
|
e36592ab5c
|
🎨 History Retention Days supports a maximum setting of 3650 https://github.com/siyuan-note/siyuan/issues/15979
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-29 21:14:44 +08:00 |
|
Daniel
|
33216b093d
|
🎨 Prompt when the user attempts to create a workspace in the root directory of the disk https://github.com/siyuan-note/siyuan/issues/15976
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-29 12:23:33 +08:00 |
|
Daniel
|
f05f56b3e8
|
🎨 Prompt when the user attempts to create a workspace in the root directory of the disk https://github.com/siyuan-note/siyuan/issues/15976
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-29 11:27:19 +08:00 |
|
Daniel
|
e38635c1f1
|
🎨 Improve text https://github.com/siyuan-note/siyuan/pull/15877
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-25 17:11:47 +08:00 |
|
Achuan-2
|
ee5eb01c52
|
🎨 The embed block of a heading supports hiding the heading itself
|
2025-09-25 16:54:01 +08:00 |
|
Daniel
|
76372ae017
|
🎨 https://github.com/siyuan-note/siyuan/issues/15866
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-18 16:46:50 +08:00 |
|
Daniel
|
3f7421a393
|
🎨 Add scenes for expanding and collapsing headings https://github.com/siyuan-note/siyuan/issues/15726
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-15 22:07:53 +08:00 |
|
Daniel
|
fe9aba122c
|
🎨 Some APIs will undergo breaking changes 一些 API 将发生破坏性变更 https://github.com/siyuan-note/siyuan/issues/15727
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-15 17:58:38 +08:00 |
|
Daniel
|
07cfc58642
|
🎨 The database rollup field supports using the relation field https://github.com/siyuan-note/siyuan/issues/15851
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-15 17:55:58 +08:00 |
|
Daniel
|
ba0c6883e6
|
🐛 File history cannot load the correct view of database blocks https://github.com/siyuan-note/siyuan/issues/15841
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-13 09:21:06 +08:00 |
|
Daniel
|
93422c134d
|
🎨 Add field disabledInPublish to the code snippet to indicate whether it is disabled in the publish service https://github.com/siyuan-note/siyuan/issues/15806
Signed-off-by: Daniel <845765@qq.com>
|
2025-09-09 09:18:12 +08:00 |
|
Daniel
|
2a8b47b518
|
🎨 Copy/Cut folded heading changed to copy/cut Headings and Bottom Blocks and support multiple headings copy/cut https://github.com/siyuan-note/siyuan/issues/8019
|
2025-09-06 17:15:42 +08:00 |
|
Daniel
|
8ad3cb00ad
|
🎨 Copy/Cut folded heading changed to copy/cut Headings and Bottom Blocks and support multiple headings copy/cut https://github.com/siyuan-note/siyuan/issues/8019
|
2025-09-06 17:11:21 +08:00 |
|
Daniel
|
c55c413365
|
🎨 Copy/Cut folded heading changed to copy/cut Headings and Bottom Blocks and support multiple headings copy/cut https://github.com/siyuan-note/siyuan/issues/8019
|
2025-09-06 17:10:43 +08:00 |
|
Daniel
|
6ff4439be3
|
🧑💻 Add field disabledInPublish to the marketplace package metadata to indicate whether it is disabled in the publishing service https://github.com/siyuan-note/siyuan/issues/11730
|
2025-09-04 10:29:58 +08:00 |
|
Daniel
|
cfb976eb89
|
🐛 PDF files with too long file names cannot generate annotated images https://github.com/siyuan-note/siyuan/issues/15739 https://github.com/siyuan-note/siyuan/issues/10666
|
2025-09-03 17:37:27 +08:00 |
|
Daniel
|
8cefe5ce47
|
♻️ Improve cache ds
|
2025-09-02 18:59:53 +08:00 |
|
Daniel
|
16d5055b09
|
🎨 Improve av
|
2025-09-01 10:36:42 +08:00 |
|
Daniel
|
c287dd080b
|
🎨 Improve av https://github.com/siyuan-note/siyuan/issues/15708#issuecomment-3239639795
|
2025-08-31 10:44:56 +08:00 |
|
Daniel
|
4744429550
|
🎨 Improve av https://github.com/siyuan-note/siyuan/issues/15708#issuecomment-3239370576
|
2025-08-31 08:44:38 +08:00 |
|
Daniel
|
ab66716178
|
🧑💻 Add internal kernel API /api/av/getAttributeViewBoundBlockIDs and getAttributeViewItemIDs https://github.com/siyuan-note/siyuan/issues/15708
|
2025-08-30 19:09:09 +08:00 |
|
Daniel
|
d445163b2f
|
🎨 Clean code
|
2025-08-26 21:16:15 +08:00 |
|
Achuan-2
|
b5d47b9600
|
♻️ Refactor week number calculation to include ISO year (#15680)
|
2025-08-26 21:04:29 +08:00 |
|
Daniel
|
7b995fd16c
|
🎨 Improve Add to Database https://github.com/siyuan-note/siyuan/issues/10659
|
2025-08-26 10:46:41 +08:00 |
|
Daniel
|
0a729d7c1b
|
🧑💻 Improve kernel API /api/filetree/moveDocsByID https://github.com/siyuan-note/siyuan/issues/15616
|
2025-08-25 16:33:38 +08:00 |
|
Daniel
|
29ac895046
|
🎨 Manually optimize the data index to reduce space usage and improve performance https://github.com/siyuan-note/siyuan/issues/15663
|
2025-08-25 16:24:16 +08:00 |
|
Daniel
|
55541f62b0
|
🎨 Manually optimize the data index to reduce space usage and improve performance https://github.com/siyuan-note/siyuan/issues/15663
|
2025-08-25 16:17:52 +08:00 |
|
Daniel
|
8895613f8b
|
🎨 https://github.com/siyuan-note/siyuan/issues/15669
|
2025-08-25 10:58:45 +08:00 |
|
Daniel
|
d0f350d215
|
🎨 https://github.com/siyuan-note/siyuan/issues/15669
|
2025-08-25 10:43:50 +08:00 |
|
Daniel
|
7e6752a8fb
|
🎨 Manually optimize the data index to reduce space usage and improve performance https://github.com/siyuan-note/siyuan/issues/15663
|
2025-08-25 10:40:28 +08:00 |
|
Daniel
|
eb13c34fe5
|
🎨 Alert users when .sy file or database .json exceed 8MB https://github.com/siyuan-note/siyuan/issues/15451
|
2025-08-24 10:50:03 +08:00 |
|
Daniel
|
005ae241e9
|
🎨 Improve Add to Database https://github.com/siyuan-note/siyuan/issues/10659
|
2025-08-23 11:55:56 +08:00 |
|
Daniel
|
c3a9b0f77b
|
🎨 Improve av https://github.com/siyuan-note/siyuan/issues/15560
|
2025-08-13 18:20:45 +08:00 |
|
Daniel
|
99fca2f716
|
🧑💻 Add parameter imgTag for kernel API exportMdContent and copyStdMarkdown https://github.com/siyuan-note/siyuan/issues/15454
|
2025-08-07 21:29:14 +08:00 |
|
Daniel
|
3fda003401
|
🎨 Upload asset files to cloud supports focus use https://github.com/siyuan-note/siyuan/issues/15462
|
2025-08-07 11:09:07 +08:00 |
|
Daniel
|
4a23e40561
|
🎨 Improve av grouping https://github.com/siyuan-note/siyuan/issues/10964
|
2025-08-06 12:08:55 +08:00 |
|
Daniel
|
3afaa2551e
|
🎨 Improve av
|
2025-08-05 17:09:11 +08:00 |
|
Daniel
|
dba61a299c
|
🎨 Improve database field default filling https://github.com/siyuan-note/siyuan/issues/11966
|
2025-08-03 10:02:24 +08:00 |
|