ikmkj
|
337645f27b
|
fix(note-editor): 优化自动保存机制,解决切换笔记时的保存问题
- 修复了在切换笔记时意外触发自动保存的问题- 引入标志位区分用户输入和程序加载内容
-优化了自动保存的防抖逻辑,提高用户体验
- 删除了不必要的组件代码,精简结构
|
2025-08-14 07:49:40 +08:00 |
|
ikmkj
|
f9b872f649
|
docs(shengxiao): 添加生肖预测模型说明文档
- 新增 influence_map.md 文件,详细说明了基于数据分析的主导生肖关联预测地图
- 新增 rules.md 文件,阐述了四条核心排除规则及其验证过程
- 新增 生肖.md 文件,总结了动态映射模型的最终预测结果和边界排除法
- 更新 .env.app 和 .env.web 文件,添加了Vite 构建配置
- 修改 package.json,增加了不同环境的构建脚本
- 更新 vite.config.js,配置了多环境支持
|
2025-08-13 21:46:52 +08:00 |
|
ikmkj
|
10a2aa6254
|
refactor(components): 移除登录页面的注册状态获取功能
- 删除了用于获取注册状态的 isRegistrationEnabled 变量和相关 API 调用
- 移除了根据注册状态动态显示注册按钮的逻辑
- 简化了登录页面的结构,不再包含注册状态相关的代码
|
2025-08-08 21:49:05 +08:00 |
|
ikmkj
|
fadc8fd472
|
refactor(layout): 优化首页布局以解决移动端白屏问题
- 添加 list-view-container 和 note-list-wrapper 类以优化列表视图布局- 在移动端样式中添加相应的布局调整,确保内容区域高度适配屏幕
- 通过 flex布局改善滚动体验,避免白屏现象
|
2025-08-08 21:30:00 +08:00 |
|
ikmkj
|
421c4c1091
|
refactor(NoteList): 重构笔记列表卡片样式
- 增加了笔记列表项的样式层次,添加了文件图标和元信息
- 调整了卡片的样式,包括颜色、阴影和圆角等
- 优化了暗黑主题下的样式
-改进了鼠标悬停效果
|
2025-08-08 21:10:30 +08:00 |
|
ikmkj
|
213901b136
|
style(biji-qianduan): 优化移动端悬浮操作按钮样式- 添加移动端悬浮操作按钮(FAB)的样式
-调整按钮位置、大小和阴影效果
- 添加悬停放大效果
- 调整图标大小
|
2025-08-08 20:50:27 +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 |
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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
|
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
|
c188437ed5
|
refactor: 简化实体类并使用esbuild优化构建
Co-authored-by: aider (openai/gemini-2.5-pro) <aider@aider.chat>
|
2025-08-04 19:33:00 +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
|
f6cf115041
|
refactor(biji-qianduan): 使用环境变量配置 API基础 URL
- 移除硬编码的 IP 地址和端口号
- 从环境变量 VITE_API_BASE_URL 获取 API基础 URL
- 更新图片上传成功后的 URL 拼接逻辑
|
2025-08-02 13:40:24 +08:00 |
|
ikmkj
|
7d8297bb96
|
fix(biji-qianduan): 修复保存笔记后前端状态更新问题
- 将 editData.value 和 selectedFile.value 的更新方式从 response.data 改为直接使用 response
- 优化了新创建笔记的 ID 获取逻辑
-确保在保存笔记后正确更新前端状态
|
2025-08-02 01:49:11 +08:00 |
|
ikmkj
|
15091c315e
|
feat(image): 实现 Markdown 图片文件名同步
- 新增 ImageName 实体类和对应的 Mapper- 在 MarkdownFileService 中添加图片文件名同步方法
- 优化 HomePage 组件,支持实时预览 Markdown 内容
- 新增 MarkdownImageExtractor 工具类,用于提取 Markdown 中的图片文件名
|
2025-08-01 22:25:36 +08:00 |
|
ikmkj
|
165bd5ea92
|
feat(user): 添加用户修改密码功能
- 在前端 HomePage 组件中添加修改密码对话框
- 在 API 中添加 updatePassword 接口
- 在后端 UserController 中添加密码更新接口
- 在 UserService 中添加 updatePassword 方法
- 实现密码更新逻辑,包括旧密码验证和新密码加密
|
2025-08-01 20:20:17 +08:00 |
|
ikmkj
|
ef22c0e4b6
|
refactor(biji-qianduan): 重构网络请求处理逻辑- 优化了多个组件中的 API 调用,使用 async/await 替代 Promise 链
- 改进了错误处理,统一使用 ElMessage 显示错误信息
- 简化了部分代码结构,提高了可读性和可维护性
|
2025-08-01 19:47:30 +08:00 |
|
ikmkj
|
9af5154973
|
refactor(biji-qianduan): 优化 axios 响应拦截和错误处理
- 在 axios响应拦截器中增加对非 200 状态码的处理
- 修改 RegisterPage 组件中的错误处理方式,直接使用 error.message
|
2025-08-01 19:33:51 +08:00 |
|
ikmkj
|
77efac5a81
|
feat(system): 实现注册码功能并优化用户注册流程
- 新增注册码生成和验证功能- 实现系统设置管理,包括注册功能开关
- 更新前端界面,增加系统管理和注册码相关功能
- 修改数据库结构,添加系统设置和注册码表
|
2025-08-01 19:29:27 +08:00 |
|
ikmkj
|
92b6f6da88
|
refactor: 移除 Markdown编辑器组件
- 删除了 MarkdownEditor.vue 组件文件
- 从路由配置中移除了与 Markdown 编辑相关的路由
|
2025-08-01 19:01:33 +08:00 |
|
|
|
2bb265d23f
|
feat(image): 优化图片上传和预览功能
- 修改图片上传接口,支持用户 ID 和 Markdown ID 参数
- 实现在线预览功能,支持多种文件类型
- 优化图片插入到 Markdown 编辑器的逻辑
- 更新数据库配置和连接字符串
|
2025-08-01 17:21:16 +08:00 |
|
ikmkj
|
b0a714df83
|
feat(trash): 优化回收站物品恢复和永久删除逻辑
- 在 GroupingMapper 和 MarkdownFileMapper 中添加物理删除和恢复的 SQL 操作
- 优化 HomePage组件中的删除操作,删除后刷新分组树并回到主视图
- 在 TrashServiceImpl 中实现物品恢复和永久删除的业务逻辑- 为 TrashItemVo 中的 deletedAt 字段添加 JSON 格式化注解
|
2025-08-01 00:14:34 +08:00 |
|
ikmkj
|
c448ababa9
|
feattrash: 优化删除功能和回收站逻辑
- 修改 Markdown 文件和分组的删除逻辑,使用软删除方式
- 更新回收站相关接口和页面展示
-优化前端保存逻辑,支持新建文件和更新文件
- 调整后端 API 接口,使用更合适的 HTTP 方法
|
2025-07-31 23:58:13 +08:00 |
|
ikmkj
|
1491cfc330
|
feat(recycle-bin): 实现回收站功能
- 在数据库中添加逻辑删除字段和相关索引- 新增回收站相关实体类和接口
- 实现回收站列表查询、项目恢复、永久删除和清空回收站等功能
- 前端集成回收站接口,支持回收站页面操作
|
2025-07-31 23:09:58 +08:00 |
|
ikmkj
|
56633dfd3b
|
feat:重构 UI 样式并优化用户体验
- 更新了全局样式,增加了更多主题颜色和样式
- 重新设计了首页、登录和注册页面的布局和样式
- 增加了暗黑主题支持
- 优化了表单元素和按钮的样式- 调整了字体颜色和背景渐变
|
2025-07-31 22:07:00 +08:00 |
|
ikmkj
|
cd43768baf
|
feat(security): 添加 Token 验证功能
- 在 CommonApi.js 中添加 validateToken 函数,用于验证 Token 有效性
- 在 HomePage.vue 中集成 Token 验证功能,导出前验证登录状态- 在 UserController.java 中添加 validateToken 接口,用于后端验证 Token
|
2025-07-31 19:39:59 +08:00 |
|
ikmkj
|
16998c5144
|
style(qianduan): 优化子菜单标题样式
- 为子菜单标题添加样式类 'submenu-title-wrapper'
- 在标题容器内添加 flex 布局,使内容垂直居中
|
2025-07-31 19:26:34 +08:00 |
|
ikmkj
|
8cbd5b02b3
|
feat(recycle-bin): 实现回收站功能
- 新增回收站相关 API 接口
- 添加回收站页面组件和路由
- 实现笔记和分类的软删除功能
- 支持回收站内容的获取、恢复和永久删除操作
- 优化用户界面,增加回收站入口和相关提示
|
2025-07-31 19:21:58 +08:00 |
|
ikmkj
|
384ac43370
|
feat(menu): 添加菜单项隐藏功能
- 在 ElSubMenu 组件中添加 popperClass 属性,根据菜单是否折叠来决定是否隐藏- 在样式中添加 .hide-popper 类,用于隐藏菜单项
|
2025-07-31 18:50:52 +08:00 |
|