ikmkj
|
23ced99e20
|
feat: 添加XSS防护工具函数并优化多个功能模块
refactor(前端): 重构登录页面和用户状态管理逻辑
fix(后端): 修复用户密码更新逻辑和错误提示
feat(后端): 实现分页搜索功能并优化文件删除逻辑
perf(前端): 优化笔记编辑器自动保存和状态提示
fix(后端): 增强图片上传安全验证
style(前端): 调整笔记预览页面按钮权限控制
chore: 更新生产环境配置和测试数据库依赖
feat(前端): 添加虚拟列表组件优化性能
fix(前端): 修复笔记编辑器返回逻辑和状态保存
refactor(前端): 优化axios拦截器错误处理逻辑
docs: 更新方法注释和参数说明
|
2026-03-04 18:29:52 +08:00 |
|
ikmkj
|
90626e73d9
|
refactor: 统一ID类型为Long并优化代码安全性和性能
修复用户删除接口的ID类型从Integer改为Long
移除未使用的Bouncy Castle依赖
添加dompurify依赖增强XSS防护
修复SQL表定义中的bigintBIGINT语法错误
优化图片预览接口的安全检查和错误处理
添加Vditor渲染引擎预加载和图片懒加载
统一分组和文件接口的ID类型为Long
增强前端用户状态管理,添加token过期检查
优化Markdown内容渲染流程和图片URL处理
|
2026-03-04 16:27:42 +08:00 |
|
ikmkj
|
a0991db83e
|
feat(database): 添加 MySQL 数据库支持并迁移数据表结构
- 新增 MySQL 5.7.44 建表脚本,包含分组、图片、Markdown文件等7张表
- 添加 SQLite 转 MySQL 的数据库迁移脚本
- 配置开发环境使用 MySQL 数据源连接
- 更新生产环境配置注释 SQLite 配置并预留 MySQL 配置位置
- 修改前端笔记编辑器保存逻辑,完善笔记更新功能
- 替换 SQLite 驱动为 MySQL 连接器依赖
- 添加 commons-codec 依赖用于 SHA256 计算功能
|
2026-01-06 21:18:06 +08:00 |
|
ikmkj
|
f7c242dc73
|
ci: 更新环境变量并添加前端构建脚本
- 修改 .env.production 文件中的 VITE_API_BASE_URL 为新的后端服务地址- 在 package.json 中添加 build:frontend 脚本,用于前端项目构建
- 注释掉 pom.xml 中的 Docker 镜像构建配置
|
2025-08-02 23:21:31 +08:00 |
|
ikmkj
|
2508f07b7b
|
build(biji-houdaun): 优化生产环境配置并调整安全设置
- 修改 pom.xml,使用 spring-boot-maven-plugin 排除生产环境依赖
- 重构 SecurityConfig,简化公共端点配置并移除环境判断逻辑
|
2025-08-02 19:40:44 +08:00 |
|
ikmkj
|
f4851a80d3
|
build(biji-houdaun): 优化配置文件和依赖管理- 移除生产环境中的 MyBatis-Plus 配置- 在开发环境中添加 MyBatis-Plus 配置
- 在生产环境中禁用 Knife4j- 更新 Knife4j 和 springdoc 依赖为可选
-调整开发和生产环境的依赖范围
|
2025-08-02 19:27:02 +08:00 |
|
ikmkj
|
508eb0aacb
|
build(biji-houdaun): 配置生产环境并优化构建流程
- 新增 production环境配置文件 application-prod.yml
- 更新 Dockerfile,设置生产环境变量
- 为 Knife4j 配置添加环境限制,仅在非生产环境激活
- 在 pom.xml 中添加开发和生产环境配置
- 更新编译打包命令文档,增加生产环境构建指令
|
2025-08-02 19:13:25 +08:00 |
|
ikmkj
|
15ad949da6
|
refactor(biji-houdaun): 调整端口并优化健康检查和跨域配置- 将应用端口从8083 改为8084
- 更新健康检查 URL 以匹配新端口
- 在 pom.xml 中指定镜像名称
- 修改跨域配置,使用 allowedOriginPatterns 允许所有来源
|
2025-08-02 17:18:47 +08:00 |
|
ikmkj
|
3a5ed5b84f
|
build(biji-houdaun): 更新 Docker 配置和健康检查端口
- 修改健康检查端口:将 Dockerfile 中的健康检查 URL 从 http://localhost:8082/actuator/health 更改为 http://localhost:8083/actuator/health
- 更新 Docker 主机:将 pom.xml 中的 dockerHost 从 http://45.204.212.245:2375 更改为 http://127.0.0.1:2375- 调整资源目录:
|
2025-08-02 13:19:58 +08:00 |
|
|
|
f72d75e349
|
feat(biji): 添加最近更新笔记功能
- 在前端添加 getRecentFiles API 接口
- 在后端添加 getRecentFiles 接口和相关服务方法
- 实现最近更新笔记的获取和展示
- 优化首页初始化逻辑,加载最近更新笔记
|
2025-07-31 16:47:44 +08:00 |
|
|
|
ab4891d8db
|
feat(security): 添加 JWT 认证功能
- 在后端添加 JWT 认证过滤器 JwtAuthenticationTokenFilter
- 创建 JwtTokenUtil 工具类用于生成和验证 JWT token
- 在 application.yml 中配置 JWT 相关参数
- 更新前端 HomePage 组件,增加用户认证相关逻辑
|
2025-07-31 09:27:13 +08:00 |
|
ikmkj
|
12ba82eaa1
|
feat(image): 添加图片删除功能并优化 Markdown 编辑器
- 在 ImageController 中添加删除图片的接口
- 在 ImageService 中实现删除图片和批量更新图片 ID 的方法
- 在前端集成复制代码插件并优化 Markdown 编辑器配置
- 修复后端分组相关接口的参数类型问题
|
2025-06-20 09:35:19 +08:00 |
|
ikmkj
|
3eb2edbe85
|
feat(user): 新增用户注册、登录和删除功能
- 新增用户实体类和相关控制器、服务类
- 实现用户注册、登录和删除功能
- 添加用户token生成和验证逻辑
-优化密码存储,使用加密算法
|
2025-06-16 20:55: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 |
|