Commit Graph

13 Commits

Author SHA1 Message Date
ikmkj
508eb0aacb build(biji-houdaun): 配置生产环境并优化构建流程
- 新增 production环境配置文件 application-prod.yml
- 更新 Dockerfile,设置生产环境变量
- 为 Knife4j 配置添加环境限制,仅在非生产环境激活
- 在 pom.xml 中添加开发和生产环境配置
- 更新编译打包命令文档,增加生产环境构建指令
2025-08-02 19:13:25 +08:00
ikmkj
4b2e40f896 docs(环境配置): 在 Dockerfile 中设置环境变量
- 在 Dockerfile 中配置 SPRING_PROFILES_ACTIVE 和 JAVA_OPTS 环境变量
- 更新文档以反映新的 Dockerfile 配置
2025-08-02 13:49:16 +08:00
2bb265d23f feat(image): 优化图片上传和预览功能
- 修改图片上传接口,支持用户 ID 和 Markdown ID 参数
- 实现在线预览功能,支持多种文件类型
- 优化图片插入到 Markdown 编辑器的逻辑
- 更新数据库配置和连接字符串
2025-08-01 17:21:16 +08:00
ikmkj
9c232c1586 docs(development_plan): 更新开发计划文档
- 补充了后端接口返回数据结构的改动说明
- 更新了前端页面的数据显示逻辑
- 添加了关于系统表和注册码功能的建议
2025-08-01 00:15:19 +08:00
0f989d1d6b feat(development-plan): 更新开发计划文档,记录第六阶段任务完成情况
- 新增第六阶段:首页体验优化与数据一致性重构
- 完成任务6.1:优化首页默认视图
  - 新增接口获取最近修改的笔记
  - 修复后端编译和分页查询问题 - 前端实现加载时显示最新笔记
- 完成任务6.2:实现数据驱动的分类名显示
  - 新增 MarkdownFileVO 类包含分类名
  - 重构后端查询方法,支持获取分类名 - 更新前端笔记卡片模板,直接显示分类名
2025-07-31 17:26:38 +08:00
b38e97b8c3 refactor(biji): 重构笔记保存逻辑并修复相关BUG
- 后端:将笔记创建和更新逻辑合并为一个接口,根据ID是否存在自动判断操作类型
- 前端:修复了新建笔记时自动保存导致数据重复创建的问题
- 优化了与后端的数据同步,确保本地状态与服务器保持一致
2025-07-31 11:40:50 +08:00
e246a8edfd feat(doc): 更新开发计划文档,反映前端页面重构完成情况
- 标记前端页面重构任务为已完成
- 详细描述重构成果,包括主题系统、视觉美化、交互动效和性能优化等方面- 调整任务列表顺序,将已完成的任务移至前面
2025-07-31 10:41:56 +08:00
b22fc82432 feat(frontend): 实现主题切换功能并优化全局样式
- 在 App.vue 中添加主题切换按钮和逻辑
- 新增 global.css 和 theme.css 文件,统一全局样式和主题样式
- 更新 LoginPage、RegisterPage 和 HomePage 的样式,适配新主题
- 实现暗黑模式下的样式调整
2025-07-31 10:38:51 +08:00
ab4891d8db feat(security): 添加 JWT 认证功能
- 在后端添加 JWT 认证过滤器 JwtAuthenticationTokenFilter
- 创建 JwtTokenUtil 工具类用于生成和验证 JWT token
- 在 application.yml 中配置 JWT 相关参数
- 更新前端 HomePage 组件,增加用户认证相关逻辑
2025-07-31 09:27:13 +08:00
4e0977de85 docs: 添加项目开发与美化计划
- 新增 development_plan.md 文件,详细规划了项目开发的三个阶段
- 添加 .clinerules 文件,定义了代码执行和任务分解的规则
- 创建 mcp.json 文件,配置了 Model Context Protocol 服务
2025-07-30 14:48:54 +08:00
ikmkj
4557bd49f9 feat(grouping): 新增分组功能并优化 Markdown 文件操作
- 新增分组实体、控制器、服务和映射器
- 实现分组创建、获取、更新和删除接口
- 优化 Markdown 文件创建、获取和删除接口- 新增全局异常处理和日志记录
- 更新数据库表结构和字段类型
- 重构前端页面,支持分组和 Markdown 文件展示
2025-06-17 20:46:10 +08:00
ikmkj
e8c460398c feat(biji-houdaun): 支持 Markdown 文件上传、预览、编辑和创建
- 新增 Markdown 文件预览功能
- 更新 Markdown 文件创建和编辑接口,使用 Long 类型的 ID
- 优化图片上传接口,支持 Long 类型的用户 ID 和 Markdown ID
- 重构 MarkdownFileService接口,增加获取 Markdown 文件的方法
- 修改 MarkdownFileServiceImpl 实现类,支持新的 Markdown 文件操作
2025-06-16 21:21:03 +08:00
ikmkj
8a4bf2d245 feat: 初始化笔记项目
- 新建后端项目 biji-houdaun,使用 Spring Boot 和 SQLite
- 新建前端项目 biji-qianduan,使用 Vue3
- 添加 Dockerfile 用于构建后端镜像
-配置 .gitignore 和 .gitattributes 文件
2025-06-16 19:52:23 +08:00