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 |
|
ikmkj
|
f00b60ddb7
|
style(qianduan): 移除菜单折叠动画
- 在 ElMenu 组件中添加 :collapse-transition="false" 属性,关闭折叠动画效果
|
2025-08-08 19:16:11 +08:00 |
|
ikmkj
|
5fade7f8bd
|
(mfeatobile): 优化移动端菜单并添加相关功能
- 优化移动端侧边栏菜单的显示逻辑
- 添加移动端特有的菜单项,包括用户信息、系统管理等
- 实现移动菜单的折叠和展开功能
- 新增移动端创建笔记的浮动按钮
-优化样式,增加侧边栏遮罩和菜单头部样式
|
2025-08-08 19:10:14 +08:00 |
|
|
|
ae565e641c
|
refactor(biji-qianduan): 优化侧边栏宽度和响应式布局
|
2025-08-08 17:28:55 +08:00 |
|
|
|
2220b1f78a
|
feat(router): 移除首页路由的权限控制
- 删除了 /home 路由的 meta 字段,移除了 requiresAuth: true 的设置
- 此修改使得用户无需认证即可访问首页
|
2025-08-08 17:22:53 +08:00 |
|
|
|
6d92646b88
|
feat(plan): 添加登录/注册页面
- 新增登录和注册功能的HTML结构
- 添加相应的CSS样式,包括页面布局、表单样式和动画效果
- 优化页面交互,如通过checkbox切换登录/注册状态
|
2025-08-08 17:17:00 +08:00 |
|
|
|
ae31a453d7
|
refactor(biji-qianduan): 优化笔记页面的私密设置按钮
- 为适应移动端和桌面端的用户界面,对私密设置按钮进行了调整
- 在移动端使用圆形按钮并添加锁图标,以节省空间并保持清晰的功能指示
- 桌面端保持原有文本按钮,提供更详细的提示信息
|
2025-08-08 16:56:39 +08:00 |
|
|
|
c550a34418
|
refactor(biji-qianduan): 优化笔记预览标题样式并适配移动端
- 在笔记预览标题中添加省略号效果,防止过长标题溢出
- 为移动端优化按钮样式,增加圆形按钮和调整按钮大小
- 根据屏幕大小条件
|
2025-08-08 16:53:02 +08:00 |
|
|
|
924ede9e47
|
feat(mobile): 优化移动端搜索框样式并调整默认折叠状态- 移动端搜索框样式调整,增加 large 尺寸并修改图标位置
- 默认将左侧目录设置为折叠状态
-优化移动视图下的样式
|
2025-08-08 16:44:01 +08:00 |
|
|
|
866b997494
|
feat(mobile): 优化移动端头部功能
- 在移动端标题栏添加登录按钮,未登录时显示- 实现移动端标题栏点击返回主页功能
- 调整移动端搜索栏样式
|
2025-08-08 16:32:36 +08:00 |
|
|
|
984036682c
|
feat(biji-qianduan): 优化移动端适配并添加相关功能
- 新增移动端样式文件,优化小屏幕布局和交互- 在 HomePage 组件中添加移动端导航栏和搜索功能
- 修改 App.vue 以适应移动端布局- 更新 package.json 中的依赖版本
- 新增移动优先设计文档
|
2025-08-08 16:23:21 +08:00 |
|
|
|
d47c8d2009
|
refactor(biji): 更新 API基础路径和相关调用
- 将 VITE_API_BASE_URL 从 https://biji-houdaun.311169.xyz 修改为 /api- 更新前端 API 调用路径,统一添加 /api前缀
- 修改后端 SecurityConfig 和 SystemController,以适应新的 API 路径
|
2025-08-07 15:50:35 +08:00 |
|
|
|
22f05de83e
|
infrastructure(biji-qianduan): 更新 API 基础 URL
将生产环境中的 API基础 URL 从 https://biji.ikmkj.dpdns.org 修改为 https://biji-houdaun.311169.xyz
|
2025-08-07 10:58:47 +08:00 |
|
ikmkj
|
91935baa6f
|
refactor(biji-qianduan): 优化错误处理和数据赋值
- 移除了多余的错误处理代码
- 优化了 searchMarkdown 函数的返回值处理- 删除了不必要的空行和分号
|
2025-08-06 23:51:40 +08:00 |
|
ikmkj
|
72c916da4d
|
feat(auth): 实现登录认证和权限控制功能
- 添加用户登录和登出功能
- 实现 Token 过期和无效的错误处理
- 添加路由权限控制,未登录用户重定向到登录页
- 优化登录失败的错误提示
- 修复搜索功能的返回数据问题
|
2025-08-06 23:42:18 +08:00 |
|
ikmkj
|
2a507659c2
|
fix: 修改文件名大小写
|
2025-08-06 23:02:13 +08:00 |
|
ikmkj
|
01514789ca
|
fix: 修复因搜索结果未定义导致的页面崩溃
Co-authored-by: aider (openai/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-06 22:59:50 +08:00 |
|
|
|
b28446c4b6
|
feat(image): 添加图片清理功能- 新增 FileStorageService 用于文件上传、下载和删除操作- 实现 ImageCleanupService 清理冗余图片
- 添加 ImageCleanupController 提供手动清理图片的 API
- 创建 ImageCleanupScheduler定时清理冗余图片
- 更新相关 Mapper 接口,增加必要的查询和删除方法
|
2025-08-06 17:29:11 +08:00 |
|
|
|
8cdba1c0e6
|
docs(README): 更新项目文档并添加部署指南
- 在 README.md 中添加了详细的项目结构、快速开始、使用指南、开发指南等内容
- 新增生产环境部署步骤,包括前端和后端的构建
|
2025-08-06 16:06:35 +08:00 |
|
|
|
67f189995e
|
refactor(biji-houdaun): 重构用户认证方法并添加安全工具类
- 将 MarkdownController 中的 isUserAuthenticated 方法移至 SecurityUtil 工具类- 在 SecurityUtil 中添加以下新方法:
- getCurrentUsername - getCurrentUserDetails
- hasRole
- hasPermission - isAdmin
- 更新 MarkdownController 中的相关调用,使用 SecurityUtil 的静态方法
|
2025-08-06 15:22:00 +08:00 |
|
|
|
4d2f65c23f
|
fix(biji-qianduan): 优化私密笔记和回收站的访问控制
- 移除 HomePage 中重复的私密笔记提示逻辑
- 在 markdown-preview 中通过条件渲染显示私密笔记提示- 为未登录用户提供回收站访问限制
- 新增私密笔记提示内容的单独文件
|
2025-08-06 15:13:01 +08:00 |
|
|
|
e3bc24bd9a
|
feat(note): 添加私密笔记功能
- 新增私密笔记相关样式和图标
- 在笔记列表和详情页面添加私密状态显示
- 实现私密笔记的创建和状态切换功能
- 添加未登录用户查看私密笔记时的提示
|
2025-08-06 15:03:03 +08:00 |
|
|
|
5f608b7573
|
feat(note): 增加私密笔记功能
- 在 MarkdownFile 表中添加 is_private 字段,用于标记笔记是否私密- 修改 MarkdownController 中的 getMarkdownContent 方法,增加对私密笔记的处理逻辑
- 更新 MarkdownFileService 接口和 MarkdownFileServiceImpl 实现类,支持根据认证状态获取笔记内容
- 优化未认证用户访问私密笔记时的处理,只显示标题不显示内容
|
2025-08-06 14:49:05 +08:00 |
|
|
|
26514f3fa7
|
refactor(biji): 调整数据库连接路径并优化图片上传逻辑
- 修改数据库连接路径,将 mydatabase.db 从 C:\it\houtaigunli\biji\ 移到 C:\KAIFA\2\
- 优化图片上传逻辑:
- 修改错误处理条件,从 promise.code !==200 改为 promise.url == null
- 调整 URL 获取方式,从 promise.data.url 改为 promise.url
|
2025-08-06 11:17:00 +08:00 |
|
|
|
7bf4ad137d
|
refactor(biji-houdaun): 调整注册状态接口路径
- 将 "/api/system/registration/status" 接口路径修改为 "/system/registration/status"- 此修改简化了接口路径,去除了不必要的 "api"前缀
|
2025-08-06 11:02:42 +08:00 |
|
|
|
ecb21d20b4
|
infrastructure(biji-qianduan): 更新 API 基础 URL
将生产环境中的 API基础 URL 从 https://biji-houdaun.311169.xyz 更改为 https://biji.ikmkj.dpdns.org
|
2025-08-06 10:56:53 +08:00 |
|
ikmkj
|
1cac44d5b3
|
Merge remote-tracking branch 'origin/master'
|
2025-08-04 19:45:59 +08:00 |
|
ikmkj
|
b3509866dd
|
test: 添加 API 测试页面并更新环境变量
- 新增 index.html 文件,用于测试 API 接口
- 更新 .env.production 文件,保持 API 基础 URL 不变
- 在 .gitignore 中添加 .aider* 目录忽略项
- 删除 path/to/filename.js 文件
|
2025-08-04 19:45:45 +08:00 |
|
ikmkj
|
6fdc3a491c
|
docs: 添加项目安全架构分析文档
Co-authored-by: aider (deepseek/deepseek-chat) <aider@aider.chat>
|
2025-08-04 19:42:56 +08:00 |
|
ikmkj
|
724b5de9fd
|
docs: 添加项目分析报告
Co-authored-by: aider (openai/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-04 19:39:00 +08:00 |
|
ikmkj
|
e03066117e
|
test: 添加测试文件
Co-authored-by: aider (openai/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-04 19:35:41 +08:00 |
|
ikmkj
|
c188437ed5
|
refactor: 简化实体类并使用esbuild优化构建
Co-authored-by: aider (openai/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-04 19:33:00 +08:00 |
|
|
|
8a52ad708f
|
feat(security): 完善用户认证和权限管理
- 添加密码编码器,增强密码安全性
- 配置安全过滤链,实现无状态会话管理
- 更新用户详细信息获取逻辑,保留现有行为
|
2025-08-04 16:23:02 +08:00 |
|
|
|
cb374bbc91
|
docs(README): 添加项目介绍和使用说明文档
- 新增 README.md 文件,详细介绍项目功能、技术栈、目录结构和启动步骤- 包含前后端技术选型、环境要求、数据库初始化、配置说明等信息
- 提供快速开始指南,帮助开发者快速上手项目
|
2025-08-04 15:49:25 +08:00 |
|
|
|
b4f431aa03
|
build: 移除配置文件并清理MCP服务设置
|
2025-08-04 11:55:16 +08:00 |
|
ikmkj
|
e1226a11b3
|
build(biji-qianduan): 添加 terser 依赖并更新编译配置
- 在 package.json 中添加 terser 依赖,用于代码压缩
- 更新 package-lock.json,增加相关依赖项
- 在文档中补充说明 build:frontend命令的使用方法
|
2025-08-02 23:34:43 +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
|
81678da683
|
refactor: 使用 Hutool工具类优化空值判断- 在多个控制器和服务实现类中,将原始的空值判断替换为 Hutool 工具类中的方法
- 使用 ObjectUtil.isNull() 替换原始的 == null 判断
- 使用 ObjectUtil.isNotNull() 替换原始的 != null 判断
- 在某些情况下,使用 StrUtil.isBlank() 替换原始的 == null 判断,以更准确地检查字符串是否为空
|
2025-08-02 19:53:47 +08:00 |
|
ikmkj
|
f858a9bcd6
|
feat(security): 根据环境动态配置白名单
- 引入 Environment 接口以获取当前激活的配置文件
- 根据是否为 prod 环境动态设置公共端点的白名单
- 优化了 SecurityConfig 类中的安全过滤链配置
|
2025-08-02 19:42:40 +08:00 |
|
ikmkj
|
2508f07b7b
|
build(biji-houdaun): 优化生产环境配置并调整安全设置
- 修改 pom.xml,使用 spring-boot-maven-plugin 排除生产环境依赖
- 重构 SecurityConfig,简化公共端点配置并移除环境判断逻辑
|
2025-08-02 19:40:44 +08:00 |
|
ikmkj
|
1e7285cb68
|
feat(security): 动态配置公共端点白名单
-引入 Environment 接口以获取当前激活的配置文件
-根据是否为生产环境动态设置公共端点白名单
-优化了 SecurityConfig 类中的安全过滤链配置
|
2025-08-02 19:38:39 +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
|
4b2e40f896
|
docs(环境配置): 在 Dockerfile 中设置环境变量
- 在 Dockerfile 中配置 SPRING_PROFILES_ACTIVE 和 JAVA_OPTS 环境变量
- 更新文档以反映新的 Dockerfile 配置
|
2025-08-02 13:49:16 +08:00 |
|
ikmkj
|
f6cf115041
|
refactor(biji-qianduan): 使用环境变量配置 API基础 URL
- 移除硬编码的 IP 地址和端口号
- 从环境变量 VITE_API_BASE_URL 获取 API基础 URL
- 更新图片上传成功后的 URL 拼接逻辑
|
2025-08-02 13:40:24 +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 |
|
ikmkj
|
2b3484d4cf
|
feat(security): 优化权限控制并添加用户删除功能
- 更新 SecurityConfig,增加精确控制的公开阅读端点
- 实现用户删除功能,仅允许删除当前登录用户
- 优化用户删除接口,增加安全性检查
|
2025-08-02 12:12:59 +08:00 |
|