Commit Graph

9 Commits

Author SHA1 Message Date
ikmkj
25b52f87aa refactor: 统一错误处理并优化代码
- 移除重复的错误提示,统一在axios拦截器中处理
- 优化XSS拦截器,添加请求头白名单
- 修复注册码服务的日期处理问题
- 添加403权限错误处理
- 优化分组查询参数处理
2026-03-03 23:41:20 +08:00
ikmkj
375ccb89ff feat: 添加用户角色字段并实现权限控制
fix(security): 修复重放攻击拦截器的时间戳验证漏洞

refactor(security): 重构验证码工具类使用线程安全实现

perf(login): 优化登录锁定工具类性能并添加定期清理

fix(editor): 修复笔记编辑器空指针问题

style: 清理数据库索引脚本中的冗余注释

fix(api): 修复前端API调用参数编码问题

feat(image): 实现图片名称同步服务

refactor(markdown): 重构Markdown服务分离图片名称同步逻辑

fix(xss): 添加HTML转义函数防止XSS攻击

fix(user): 修复用户服务权限加载问题

fix(rate-limit): 修复速率限制拦截器并发问题

fix(axios): 生产环境隐藏详细错误信息

fix(image): 修复图片上传和删除的权限验证

refactor(captcha): 重构验证码工具类使用并发安全实现

fix(jwt): 修复JWT过滤器空指针问题

fix(export): 修复笔记导出XSS漏洞

fix(search): 修复Markdown搜索SQL注入问题

fix(interceptor): 修复重放攻击拦截器逻辑错误

fix(controller): 修复用户控制器空指针问题

fix(security): 修复nonce生成使用密码学安全方法
2026-03-03 20:48:40 +08:00
ikmkj
a805ff905e style: 优化UI过渡效果与主题样式 2026-03-03 17:04:21 +08:00
ikmkj
392cc52fd2 feat: 实现笔记编辑器的自动保存功能与UI优化
refactor: 重构用户登录注册逻辑与数据验证

fix: 修复图片上传安全漏洞与路径处理问题

perf: 优化笔记列表分页加载与滚动性能

style: 改进侧边栏菜单的视觉设计与交互体验

chore: 更新环境变量与数据库连接配置

docs: 添加用户信息视图对象的Swagger文档

test: 增加用户注册登录的输入验证测试

ci: 配置JWT密钥环境变量与安全设置

build: 调整前端构建配置与模块加载方式
2026-03-02 02:01:01 +08:00
f5e9ca7257 refactor(components): 更新 SideBarMenu 组件
- 引入 ElMessage 组件,用于后续的消息提示功能
- 优化代码结构,为后续功能扩展做准备
2025-08-14 15:05:05 +08:00
ikmkj
612d23b97a style:禁用侧边栏菜单的默认过渡动画
- 在 SidebarMenu.vue 组件中,添加 transition 属性以禁用内置的过渡动画
- 此修改确保侧边栏菜单在展开/收起时不会出现不必要的动画效果
2025-08-08 20:35:28 +08:00
ikmkj
460337abfa style(SidebarMenu): 优化菜单项淡入淡出效果
- 为菜单项文本和操作添加过渡效果,实现平滑淡入淡出
- 修改菜单项折叠时的样式,使用透明度和宽度变化来实现淡出效果
2025-08-08 20:31:08 +08:00
ikmkj
22f0e97575 style(biji-qianduan): 优化移动端侧边栏样式和动画
- 移除 .home-page.is-mobile .sidebar 的 transform属性,使用 overflow:hidden 避免内容溢出
-调整 .home-page.is-mobile .sidebar:not(.is-collapsed) 的样式,移除 transform
- 修改 SidebarMenu 组件的 transition 属性,应用到 width 上
2025-08-08 20:28:32 +08:00
ikmkj
c28b12ecd1 feat(components): 新增创建分类和笔记对话框及头部组件
- 新增 CreateGroupDialog 组件用于创建分类
- 新增 CreateNoteDialog 组件用于创建笔记
- 新增 HomeHeader 组件用于显示主页头部信息
- 对话框组件使用 Element Plus 样式- 头部组件包含用户操作按钮和搜索功能
2025-08-08 20:19:52 +08:00