789 Commits

Author SHA1 Message Date
刘宇阳
ac1b2d95b3 重构(评论):改进评论项的布局和样式
- 通过使用弹性盒结构调整评论项的布局以增强视觉清晰度。
- 更新了按钮类以包含光标指针,以获得更好的用户交互反馈。
2026-06-23 10:30:48 +08:00
刘宇阳
ef3bf97632 feat(record):添加评论功能并集成 toast 通知
- 引入了新的 RecordCommentPanel 组件,用于处理记录评论,包括表单提交和现有评论的显示。
- 集成react-toastify,用于用户反馈评论提交状态。
- 更新了 RecordCard 以包含新的评论面板并删除了未使用的页脚元素,以获得更清晰的 UI。
- 增强了主记录页面以包含用于通知的 ToastContainer。
2026-06-23 09:53:37 +08:00
宇阳
32dadba4c9 delete: remove unused components and related assets
This commit deletes several components related to data statistics and archiving, including the Statis and Archiving components, as well as their associated SVG assets. This cleanup helps streamline the codebase by removing obsolete files and improving maintainability.
2026-06-20 17:41:16 +08:00
刘宇阳
ad0aa0ed0e feat(header, sidebar):增强导航链接并添加页面类型支持
- 更新了 Header 和 SidebarNav 组件中的导航链接处理,以使用 href、target 和 rel 属性的实用函数。
- 在导航渲染中添加了对“页面”类型的支持,从而可以更好地组织和显示页面链接。
- 修改了 Cate 类型定义,将“页面”包含为有效类型。
- 从 cateNav 导出新的实用函数以改进链接管理。
2026-06-20 17:41:16 +08:00
宇阳
21ea08a9cb 修复(config):改进运行时配置加载和错误处理
更新了loadRuntimeConfig函数,以防止在开发模式下执行,并添加了失败配置加载的错误日志。这增强了配置管理的健壮性。
2026-06-20 17:41:16 +08:00
刘宇阳
347ef74d17 改进子菜单样式并更新类别链接处理
- 从 cate.ts 中删除了未使用的 CateArticleCount 导入。
- 增强了标题组件中的子菜单样式,以实现更好的可见性和过渡。
- 更新了类别链接处理,以确保正确的空白管理和改进的用户体验。
2026-06-10 15:01:07 +08:00
刘宇阳
258a20ab35 refactor(api):更新 API 方法以使用可选分页参数
修改了 getCateArticleListAPI、getCommentListAPI、getArticleCommentListAPI 和 getTagArticleListAPI 以接受可选分页参数。更新了请求逻辑以优雅地处理未定义的参数,确保 API 行为一致。
2026-06-06 10:08:50 +08:00
刘宇阳
6d840de2ac refactor(config): 提取配置读取逻辑到工具模块
重构了配置相关的代码,将硬编码的环境变量读取逻辑提取到config.ts工具模块,新增运行时配置加载能力,并在请求工具和初始化组件中使用统一的配置获取方法,减少重复代码同时支持运行时动态加载配置
2026-06-04 14:47:11 +08:00
刘宇阳
3fa2213d65 chore: remove old optimize.txt and add public config.json
删除了记录接口缓存优化思路的旧文件优化.txt,新增项目公共配置文件config.json用于配置项目API地址
2026-06-04 14:47:04 +08:00
刘宇阳
282dc50398 feat(swiper,header): add order sort for swiper and nav menu
add order field for swiper type, sort swiper list and header nav menu by order value
2026-06-04 14:24:33 +08:00
刘宇阳
53da30e9e9 feat(app): add hidden category filtering logic
新增is_hide字段支持,过滤掉隐藏的分类及其子分类
2026-06-01 15:14:07 +08:00
刘宇阳
699f8a96ed refactor: 整理接口调用与类型定义,优化部分样式
1.  为Cate类型新增count字段定义
2.  移除冗余的next配置注释,调整输出模式配置
3.  统一文章分页接口参数,简化调用逻辑
4.  删除废弃的分类文章数量统计接口
5.  调整搜索组件与多处页面的API调用方式
6.  修正评论接口请求方法与参数处理
7.  调整归档页面圆点定位样式
8.  为标签统计新增Tooltip提示,优化背景样式
2026-06-01 14:44:38 +08:00
刘宇阳
ebdccd4384 refactor: 统一分页参数命名为pageNum和pageSize
1. 重构了分页相关的类型定义,将原page、size改为pageNum、pageSize
2. 更新所有接口调用和实现,替换旧的分页参数名
3. 调整了评论相关API的参数默认值和请求格式
4. 重命名了说说列表的API函数名以保持语义一致
2026-06-01 13:36:15 +08:00
宇阳
aea4a78c91 refactor(api): 移除废弃的API函数及文件
删除不再使用的sendCommentEmailAPI和editWebConfigDataAPI,同时移除对应的src/api/email.ts文件
2026-05-14 20:28:41 +08:00
宇阳
14ac428f20 refactor(api): 更新API调用方式以支持分页和数据结构调整
- 将多个API方法的请求方式从POST改为GET,以提高一致性和性能。
- 更新getCateArticleListAPI、getFootprintListAPI、getRssListAPI、getCateWallListAPI等方法以支持分页参数。
- 调整相关组件以适应新的数据结构,确保从API响应中正确访问结果。
- 移除不必要的样式文件,简化代码结构。
2026-05-13 20:51:19 +08:00
宇阳
a0e790873e refactor(api): 更新API调用方式为GET并调整数据处理
- 将多个API方法的请求方式从POST改为GET,以提高一致性和性能。
- 更新相关组件以适应新的数据结构,确保从API响应中正确访问结果。
- 移除不必要的API调用,简化代码结构。
2026-05-13 20:09:50 +08:00
宇阳
b95545dae2 refactor(api): 更新文章和记录API调用结构以支持分页
- 修改getArticleListAPI的返回类型为Paginate<Article[]>,以支持更好的分页功能。
- 更新相关组件以适应新的数据结构,确保从API响应中正确访问结果。
- 调整记录API,移除不必要的函数,简化代码结构。
3.3.6
2026-03-20 20:32:45 +08:00
宇阳
a00b647869 refactor(api):统一请求导入方式,更新API调用结构
- 将所有API文件中的Request导入方式从默认导入改为命名导入,以提高一致性。
- 更新了文章、分类、评论、配置、邮件、足迹、记录、RSS、轮播图、标签、用户、留言和网站类型等API文件中的请求调用结构,确保参数传递更清晰。
3.3.5
2026-03-17 20:42:21 +08:00
宇阳
ba2843c927 fix(api):更新getCateListAPI返回类型并调整组件中的数据处理
将getCateListAPI的返回类型从Cate[]更改为Paginate<Cate[]>,以获得更好的分页支持。
更新了Statis和Header组件中的数据处理,以便从API响应中访问新的结果结构。
2026-03-17 20:41:01 +08:00
宇阳
5e042a153b 重构(article):更新 UpAndDown 组件的属性以提高清晰度和一致性
- 将 UpAndDown 组件的属性名称从 'id' 改为 'currentId' 以提高可读性。
- 更新 Search 组件中的 API 调用参数,使用命名参数以提高清晰度和可维护性。
3.3.4
2026-03-15 12:25:25 +08:00
宇阳
57c164560b 重构(api):更新文章和分类 API 方法,使用 GET 请求
- 将文章列表和分页 API 方法从 POST 改为 GET,以提高清晰度和性能。
- 更新了 RSS 路由和 ArticleLayout 组件中的 API 调用结构,以反映新的方法签名。
2026-03-15 12:21:24 +08:00
宇阳
28cd265b5b style(components): 统一侧边栏组件样式并优化动态组件交互
调整侧边栏组件的边距和圆角样式,保持一致性
优化动态组件的动画效果和加载状态
重构部分组件代码结构,提升可读性
2026-03-08 17:14:48 +08:00
宇阳
f6e355e859 style(equipment/fishpond): 移除注释并优化页面样式与布局
refactor(fishpond): 调整瀑布流断点配置和卡片样式
feat(fishpond): 添加新的图标和交互效果
2026-03-08 16:56:45 +08:00
宇阳
c4c8f816aa feat(equipment): 优化设备页面UI设计并添加交互效果
- 引入react-icons库添加图标元素
- 重构页面布局和样式,增强视觉层次感
- 添加卡片悬停动画和交互效果
- 调整背景装饰效果,提升整体质感
- 优化颜色方案,使用更高级的灰色调
2026-03-08 16:37:27 +08:00
宇阳
a7689f1ee8 docs: 更新README文档结构并添加交流群信息
- 移除技术栈表格,简化文档结构
- 将"界面预览"改为"项目预览"
- 调整交流群位置并添加加群方式
2026-03-08 16:18:26 +08:00
宇阳
b46f161b74 docs: 更新 README 文档结构和内容
重构 README 文档,优化布局结构并更新项目描述
移除冗余内容,增加技术栈表格和项目结构说明
更新项目链接和开源协议信息,添加更清晰的界面预览
2026-03-08 16:07:25 +08:00
宇阳
862c6a6d87 feat: 更新文章组件样式并添加图片域名配置
refactor(article): 重构版权声明和上下篇文章导航组件
style(article): 优化随机文章标题悬停效果
config: 添加 res.liuyuyang.net 到图片域名白名单
2026-03-06 20:59:14 +08:00
宇阳
e2a2b632c4 chore: 更新依赖和优化组件结构
- 在pnpm-lock.yaml中添加了@next/eslint-plugin-next@16.1.6和fast-glob@3.3.1的依赖。
- 删除了不再使用的next.svg和technology.svg文件。
- 统一了组件导入路径,将部分组件从`component`目录移动到`components`目录,提升项目结构一致性。
- 优化了多个组件的数据处理逻辑,确保更安全的空值处理。
2026-02-13 15:48:36 +08:00
宇阳
5aa383d8bb style(eslint): 调整 typescript-eslint 规则并移除重复配置
移除重复的 '@typescript-eslint/no-explicit-any' 规则配置
2026-02-13 15:39:47 +08:00
宇阳
0a90a3d0ae fix(eslint): 调整eslint规则配置
关闭react-hooks/exhaustive-deps规则
禁用@next/next/no-img-element规则
将@typescript-eslint/no-explicit-any设为警告
2026-02-13 15:37:29 +08:00
宇阳
df95fb0e78 refactor(my): 重构个人页面组件结构
将组件从`component`目录移动到`components`目录,保持项目结构一致性
更新相关样式和类型引用路径
添加Next.js ESLint插件并调整ESLint配置
修复评论表单ref类型错误
2026-02-13 15:25:57 +08:00
宇阳
888e351c9a 优化多个组件的数据获取逻辑,使用更安全的空值处理方式,提升代码可读性和稳定性。确保在获取配置数据时避免冗余的空值处理,增强用户体验。 2026-02-13 15:13:15 +08:00
宇阳
4102036665 优化API调用逻辑,移除冗余的空值处理,提升多个组件的数据获取效率和代码可读性。确保在获取数据时使用更安全的空值处理,增强用户体验。 2026-02-13 15:04:45 +08:00
宇阳
df57298140 优化API调用逻辑,移除冗余的空值处理,提升代码可读性和稳定性。更新多个组件以确保数据获取更加简洁高效。 2026-02-13 14:41:53 +08:00
宇阳
1a8667045d 优化数据获取逻辑,重构文章和朋友圈页面的API调用,确保在获取数据时使用更安全的空值处理,提升代码可读性和稳定性。 2026-02-13 14:34:18 +08:00
宇阳
be73ccaaf1 优化随机文章组件的样式,调整布局以提升用户体验。将上下文导航组件移至文章内容下方,增强页面结构的清晰度。 2026-01-31 23:36:21 +08:00
宇阳
1b1bcbaf13 添加随机文章组件至文章页面,优化评论按钮样式,增强用户交互体验。重构记录卡片组件,增加相对时间标签,提升信息展示的清晰度和可读性。移除不再使用的样式文件,简化代码结构。 2026-01-31 23:19:39 +08:00
宇阳
3b0839a272 重构数据统计页面,添加背景装饰元素,优化布局和样式,提升视觉效果和用户体验。更新统计组件以使用更灵活的卡片样式,增强信息展示的清晰度和可读性。调整归档和分类统计组件的样式,确保一致性和美观性。 2026-01-31 18:44:22 +08:00
宇阳
9b49dcd99b 优化朋友圈页面的卡片样式,增强全站置顶项的视觉效果,调整图片和文本布局,提升用户体验。增加了对不同类型项的样式适配,确保更流畅的交互体验。 3.3.3 2026-01-31 18:09:17 +08:00
宇阳
0ac86bbf87 添加申请友联组件至朋友圈页面,优化布局和样式,提升用户体验。更新按钮文本以更好地反映功能,增强视觉效果和交互性。 2026-01-31 17:46:49 +08:00
宇阳
e5127cf7e6 优化样式文件,统一引号格式,增强可读性。重构朋友圈页面,添加复制功能和全局背景装饰,提升用户体验。更新组件以支持新样式和动画效果,确保更流畅的视觉体验。 2026-01-31 17:32:50 +08:00
宇阳
244587bb04 添加背景装饰元素至设备、鱼塘、记录、简历和留言墙页面,提升视觉效果和用户体验。重构记录卡片组件,优化时间格式化逻辑,增强图片展示效果。 2026-01-29 21:44:14 +08:00
宇阳
24334a91a4 1 2026-01-29 20:54:52 +08:00
宇阳
2823d1fabf 重构文章页面,删除不再使用的组件和样式文件,优化布局逻辑,添加微信朋友圈风格的自定义颜色和阴影效果,提升整体用户体验和视觉效果。 2026-01-29 20:41:08 +08:00
宇阳
f98ed89421 优化标签墙页面,移除不必要的组件,重构标签展示逻辑,使用 memo 和 useMemo 提升性能,添加 CSS containment 和硬件加速以优化渲染效果,确保更流畅的用户体验。 2026-01-10 21:52:03 +08:00
宇阳
aa74fe1295 重构记录页面,优化数据获取逻辑,添加滚动加载功能和加载状态指示,提升用户体验。更新组件以支持初始数据加载和懒加载指示器,确保更流畅的内容展示。 2026-01-10 21:17:43 +08:00
宇阳
3ac341f9fd 优化鱼塘和留言墙页面的样式,添加底部渐变效果以增强视觉吸引力,调整标题间距以改善布局。确保组件在不同屏幕尺寸下的表现一致。 2026-01-06 21:15:19 +08:00
宇阳
7d0f55b58c 重构留言墙页面,优化数据获取逻辑,添加滚动加载功能,改进加载状态指示,提升用户体验。更新样式以增强卡片动画效果,确保更流畅的视觉体验。 2026-01-06 20:52:13 +08:00
宇阳
943ab27513 重构留言墙页面,移除颜色映射表,替换为瀑布流布局组件以优化留言展示,提升用户体验和视觉效果。 2026-01-06 20:32:32 +08:00
宇阳
9609319569 重构留言墙页面,添加颜色映射表以优化样式处理,改进布局和动画效果,增强用户体验。更新样式文件以支持卡片淡入动画,提升视觉效果。 2026-01-06 20:22:19 +08:00