Skip to content

feat: add notes feature with sidebar integration #8234

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

Pleasurecruise
Copy link
Collaborator

@Pleasurecruise Pleasurecruise commented Jul 17, 2025

Implement #6393

实现收藏与笔记功能

计划初步实现 参考#5193 (comment)

2025-07-19.10.15.41.mov

目前使用的markdown富文本编辑器包为 vditor 体积较大后续可能会更换

Introduces a new Notes page and integrates it into the sidebar and routing. Updates sidebar icon types, default icons, and migration logic to support the new 'notes' icon. Adds initial types for notes and folders, and provides a basic NotesPage component. Also updates Chinese locale for notes.

Introduces a new Notes page and integrates it into the sidebar and routing. Updates sidebar icon types, default icons, and migration logic to support the new 'notes' icon. Adds initial types for notes and folders, and provides a basic NotesPage component. Also updates Chinese locale for notes.
@YinsenHo
Copy link
Collaborator

@Pleasurecruise Pleasurecruise added the WIP Indicates that a PR should not merge because it is a work in progress label Jul 17, 2025
@DeJeune
Copy link
Collaborator

DeJeune commented Jul 17, 2025

直接在#7543下面改?我抽空完善一下

@DeJeune
Copy link
Collaborator

DeJeune commented Jul 17, 2025

直接在#7543下面改?我抽空完善一下

本身的目的也就是用于笔记

@Pleasurecruise
Copy link
Collaborator Author

@DeJeune 可以在 #7543 把富文本编辑器的工具类弄好 等merge了在这里直接用
主要现在用的 vditor 这个包有21M 后续肯定要替换掉
先在这里把一些页面UI和数据类型定义一下

Introduces a full notes management feature, including a sidebar for folders and notes, a markdown editor using Vditor, and persistent storage of the notes tree. Adds new components (NotesNavbar, NotesSidebar), a NotesService utility for CRUD operations, and updates settings and migration logic to support workspace visibility. Also updates Chinese i18n for notes, and refines the notes type definition.
Introduced the ability to export messages and topics to the Notes workspace. Updated UI components, i18n strings, settings, migration logic, and export utilities to support the new export option.
@Pleasurecruise Pleasurecruise added this to the v1.6.0 milestone Jul 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
WIP Indicates that a PR should not merge because it is a work in progress
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants