ikmkj
|
1491cfc330
|
feat(recycle-bin): 实现回收站功能
- 在数据库中添加逻辑删除字段和相关索引- 新增回收站相关实体类和接口
- 实现回收站列表查询、项目恢复、永久删除和清空回收站等功能
- 前端集成回收站接口,支持回收站页面操作
|
2025-07-31 23:09:58 +08:00 |
|
|
|
8bd811319e
|
feat: 添加首页重置功能- 在首页标题上添加点击事件,实现重置到首页视图的功能
- 重置功能包括清空已选文件和笔记列表
- 更新相关代码,增加必要的导入和实现
|
2025-07-31 15:55:18 +08:00 |
|
|
|
c660ae5b12
|
feat(笔记): 添加笔记移动功能并优化分类管理
- 后端:修改创建分组接口,支持接收 parent_id 参数
-前端:实现笔记移动功能,增加移动按钮和对话框- 优化分类列表渲染逻辑,支持点击分类名称查看笔记
- 调整笔记列表显示样式,增加分类名称
|
2025-07-31 15:05:14 +08:00 |
|
|
|
252a5c8503
|
refactor(biji-qianduan): 修改 Markdown 文件更新逻辑
- 将 createMarkdown 函数替换为 updateMarkdown 函数
- 此修改提高了 Markdown 文件的更新效率
|
2025-07-31 11:49:51 +08:00 |
|
|
|
b38e97b8c3
|
refactor(biji): 重构笔记保存逻辑并修复相关BUG
- 后端:将笔记创建和更新逻辑合并为一个接口,根据ID是否存在自动判断操作类型
- 前端:修复了新建笔记时自动保存导致数据重复创建的问题
- 优化了与后端的数据同步,确保本地状态与服务器保持一致
|
2025-07-31 11:40:50 +08:00 |
|
|
|
a5c3ca482f
|
feat(security): 更新 JWT 密钥并改进加密方式
- 更新 JWT 密钥为一个足够长的 Base64 编码密钥,满足 HS512 的要求
- 修改 JwtTokenUtil 类,使用 Keys.hmacShaKeyFor 生成密钥
- 优化 token 解析和生成过程,使用 parserBuilder 设置密钥
refactor(category): 重构分类组件并优化分类选择逻辑
- 移除原有的分类层级结构,改为使用树形结构
- 优化分类选择界面,使用级联选择器- 重构分类相关的数据结构和方法,提高可维护性
fix(application.yml): 优化配置文件格式
- 更新 JWT 密钥配置,确保密钥长度符合要求
|
2025-07-31 11:15:34 +08:00 |
|
|
|
de8758f7cc
|
feat(database): 更新数据库配置并添加分组功能
- 更新 application-dev.yml 文件中的数据库连接 URL
- 在 data.sql 文件中添加新的 grouping 表结构
- 新增 grouping.sql 文件,定义分组表的结构
|
2025-07-30 11:57:58 +08:00 |
|
ikmkj
|
57fb74dc49
|
feat(note): 新增笔记创建和编辑功能
- 实现了笔记创建和编辑的前端逻辑
- 更新了相关的后端接口和数据库操作
- 优化了分组获取和展示逻辑
-调整了 Markdown 文件更新接口
|
2025-07-30 07:48:38 +08:00 |
|
ikmkj
|
431e3dea1c
|
feat(qianduan): 优化笔记功能和图片处理
- 新增批量删除图片接口和功能- 实现笔记中图片的上传和删除
- 优化笔记保存时的图片处理逻辑
-调整分组展示和Markdown文件加载方式
|
2025-06-20 15:35:53 +08:00 |
|
ikmkj
|
12ba82eaa1
|
feat(image): 添加图片删除功能并优化 Markdown 编辑器
- 在 ImageController 中添加删除图片的接口
- 在 ImageService 中实现删除图片和批量更新图片 ID 的方法
- 在前端集成复制代码插件并优化 Markdown 编辑器配置
- 修复后端分组相关接口的参数类型问题
|
2025-06-20 09:35:19 +08:00 |
|
ikmkj
|
df848fed23
|
feat(qianduan): 实现 Markdown 文件的更新功能
- 新增 updateMarkdown API 接口,用于更新 Markdown 文件内容
- 在 HomePage 组件中集成 Markdown 编辑器,支持文件编辑和保存
- 优化 MarkdownEditor 组件,支持内容预览和编辑切换
- 更新后端 MarkdownController,增加文件更新相关处理
|
2025-06-19 17:27:43 +08:00 |
|
ikmkj
|
827c661e5c
|
feat(qianduan): 重构前端结构并添加新功能
- 新增分类创建功能
- 新增笔记创建功能
- 优化笔记列表展示
- 改进笔记预览界面
- 添加删除笔记功能
- 重构菜单选择逻辑
- 优化文件上传处理
- 更新Markdown编辑器配置
|
2025-06-19 15:02:51 +08:00 |
|
ikmkj
|
b1b74f5efd
|
feat(biji): 优化笔记展示功能并调整端口
-将服务器端口从 8083 改为 8084
- 在数据库中添加 grouping_id 字段
- 实现笔记分组展示功能
-优化笔记编辑页面布局
-重构后端接口返回类型
- 移除 MarkdownFile 实体中的 userId 字段
|
2025-06-17 21:54:53 +08:00 |
|
ikmkj
|
4557bd49f9
|
feat(grouping): 新增分组功能并优化 Markdown 文件操作
- 新增分组实体、控制器、服务和映射器
- 实现分组创建、获取、更新和删除接口
- 优化 Markdown 文件创建、获取和删除接口- 新增全局异常处理和日志记录
- 更新数据库表结构和字段类型
- 重构前端页面,支持分组和 Markdown 文件展示
|
2025-06-17 20:46:10 +08:00 |
|
ikmkj
|
355ba0bad9
|
feat(user): 添加用户 token 相关字段
- 在用户表中添加 token 和 token_enddata 字段
- 为 username 添加唯一约束
- 更新 User 实体类,添加 token 和 tokenEnddata 属性
|
2025-06-16 20:25:32 +08:00 |
|
ikmkj
|
1ef2e116a6
|
feat(biji-houdaun): 实现用户注册、登录、 Markdown 文件和图片上传功能
- 新增用户注册、登录接口及服务实现
- 添加 Markdown 文件创建、更新接口及服务实现
- 实现图片上传、获取接口及服务实现
- 集成 Snowflake ID 生成器
- 添加全局异常处理和统一返回结果封装
- 配置跨域访问和静态资源处理
- 实现基础的 XSS 防护
|
2025-06-16 20:20:08 +08:00 |
|
ikmkj
|
8a4bf2d245
|
feat: 初始化笔记项目
- 新建后端项目 biji-houdaun,使用 Spring Boot 和 SQLite
- 新建前端项目 biji-qianduan,使用 Vue3
- 添加 Dockerfile 用于构建后端镜像
-配置 .gitignore 和 .gitattributes 文件
|
2025-06-16 19:52:23 +08:00 |
|