建站日志

把每一次提交,铺成这片夏野慢慢长出来的轨迹。

GitHub Repository
limpid-lin/summer-field
main已加载 30

2026年7月14日星期二

feat: 新增留言板邮件通知功能

GitHub

1. 新增数据库字段emailNotifiedAt记录邮件通知状态 2. 新增邮件通知相关逻辑与SMTP配置 3. 添加留言表单隐私提示文案 4. 新增环境变量配置与验证脚本 5. 新增单元测试覆盖通知逻辑

e5ce928limpid-lin

feat: 为项目添加在线地址和GitHub仓库地址支持

GitHub

本次提交新增了项目的在线地址和GitHub仓库地址字段,完成以下改动: 1. 在数据库Schema和迁移文件中添加对应字段 2. 完善类型定义和Prisma查询映射 3. 新增项目链接校验工具函数 4. 重构项目卡片和详情页,支持展示和跳转外部链接 5. 在后台发布表单中添加对应字段的输入和提交逻辑 6. 优化项目列表的骨架屏和布局样式

59b4e88limpid-lin

refactor: 优化多处功能细节与修复小问题

GitHub

1. 更换站点默认头像为webp格式 2. 调整首页顶部内边距适配不同屏幕 3. 修复node-vibrant无法解析WebP图片的问题 4. 完善头像上传后的缓存刷新与状态管理 5. 修复动态详情页背景音乐播放冲突问题

7bf56a5limpid-lin

2026年7月12日星期日

refactor(firefly): 重写萤火虫效果组件,新增时段适配与交互优化

GitHub

1. 新增timeOfDay属性适配黄昏和夜晚场景,调整萤火虫数量与色调 2. 按深度分层优化萤火虫表现,添加随机聚类生成更自然的效果 3. 实现指针交互响应、减少运动偏好适配与画布缩放优化 4. 重构动画逻辑,修复原有的闪烁与运动问题 5. 更新动态背景组件调用,传入当前时段参数

bbffcf6limpid-lin

refactor: 重构站点访问和内容浏览追踪逻辑

GitHub

1. 统一重命名浏览追踪相关配置和函数 2. 修复LikeRecord时间戳被错误更新的问题 3. 重构动态背景实现,改用CSS渐变替代Canvas绘制 4. 添加站点管理员自身浏览的跳过逻辑

4690f69limpid-lin

feat: 新增项目统计、内容浏览追踪与多项体验优化

GitHub

1. 新增项目数据统计看板与管理能力 2. 新增站长内容浏览追踪配置与逻辑 3. 优化动态列表展示与分页逻辑 4. 适配移动端的日期选择器与布局 5. 优化访问记录与点赞记录的UI与筛选功能 6. 修复动态卡片的埋点与标题展示问题

69e9a69limpid-lin

2026年7月11日星期六

feat(admin): 添加访问和点赞记录的日期筛选与排序功能

GitHub

1. 新增usePersistentState钩子用于持久化存储筛选配置 2. 新增DateRangeFilter日期范围选择组件 3. 为访问/点赞记录API添加日期过滤和排序参数支持 4. 为管理页面添加日期筛选器和排序选择器,保存用户偏好配置

ebebf96limpid-lin

feat: 新增视频封面上传与自动生成功能,优化媒体展示

GitHub

- 修复视频URL匹配逻辑,支持带查询参数的链接,修复视频媒体在使用react-photo-view打开时的定位错误问题。 - 新增视频缩略表字段支持,添加上传接口适配 - 新增客户端视频封面自动生成工具 - 优化后台管理端视频预览与列表展示 - 重构GitHub API请求逻辑,增加重试与降级机制

ff8f152limpid-lin

refactor: 清理玻璃卡片多余阴影样式,完善点赞记录回填功能,优化moment卡片交互

GitHub

1. 移除.glass-card和夜间模式下多余的box-shadow样式 2. 新增点赞记录回填工具,补全内容表的点赞数据 3. 新增无token时拉取公开GitHub贡献日历的逻辑 4. 优化moment卡片视频播放、图片预加载和画廊交互逻辑

9509f7elimpid-lin

feat: 添加动态实况照片视频支持

GitHub

新增livePhotoVideos字段存储动态照片视频,添加fast-xml-parser依赖,实现实况照片检测与上传,支持预览与展示

c68ebcclimpid-lin

refactor: 重构互动身份逻辑,统一点赞和访问记录处理

GitHub

1. 抽离interaction-identity库封装访客身份解析逻辑,复用点赞和访问追踪代码 2. 修复点赞记录标题优先级,优先使用目标对象原标题 3. 新增数据库迁移脚本统一互动记录身份和修复瞬间点赞标题 4. 优化后台管理页面的访客搜索、标签页样式和登录验证组件 5. 完善访客记录的回退查询逻辑,补全缺失的标题数据

ca3282alimpid-lin

2026年7月7日星期二

feat(auth)::为管理员登录添加 Cloudflare Turnstile 验证

GitHub

在示例环境变量文件中添加 Turnstile 配置环境变量 创建 Turnstile 验证工具库 在管理员登录 API 路由中添加验证码校验 在管理员登录表单中实现 Turnstile 组件并添加错误处理

e9c5c80limpid-lin

feat: 添加点赞记录功能,重构点赞逻辑

GitHub

1. 新增LikeRecord数据库模型,存储点赞行为数据并迁移历史点赞数据 2. 抽离公共点赞逻辑到content-like.ts,统一处理文章/项目/动态的点赞 3. 新增点赞跟踪工具类like-tracking.ts,实现点赞记录的创建与访客关联 4. 新增后台点赞记录管理页面与组件 5. 扩展访客访问类型支持动态类型 6. 重构点赞按钮组件,添加请求防抖与状态更新优化

789a0b2limpid-lin

feat: 新增多项功能并优化多处代码逻辑

GitHub

1. 新增用户头像字段支持,完善会话验证逻辑 2. 优化站点访问去重规则,按路径区分访问记录 3. 新增URL标签页钩子,重构后台页面标签逻辑 4. 优化访客记录展示,新增站长标识 5. 重构留言板自动填充逻辑(识别登录状态,自动根据账号获取QQ信息),抽离为独立hooks 6. 调整后台导航激活匹配规则 7. 优化访问统计逻辑,区分站长访客

4185a0blimpid-lin

2026年7月6日星期一

fix: 修复动态编辑上传的图片路径匹配和存储类型问题

GitHub

1. 新增URL标准化工具函数,处理Next.js图片链接和对象存储路径 2. 修正createObjectKey的第三个参数类型,统一媒体资源分类 3. 优化编辑接口的现有图片处理逻辑,正确匹配和保留原有缩略图 4. 给前端图片组件添加unoptimized属性,禁用Next.js自动图片优化

aba494blimpid-lin

2026年7月4日星期六

refactor: 重构站点头像处理逻辑,统一头像资源管理

GitHub

1. 新增site-avatar工具模块,统一处理站点头像的规范化、访问URL获取逻辑 2. 替换多处硬编码的头像URL处理逻辑,使用新工具函数统一管理 3. 优化后台头像上传逻辑,将头像直接保存至public/images/avatar.webp 4. 重构头像图片优化跳过判断,提取为可复用工具函数

649872flimpid-lin

style: 调整页面内边距与快速链接卡片布局

GitHub

1. 统一调整GlassBox和主页容器的内边距数值 2. 重新排列快速链接的菜单项顺序 3. 优化快速链接卡片的布局:让按钮自适应宽度并居中对齐,修复文字换行问题

b391ea7limpid-lin

feat: 添加站点关于页面功能并完善图片URL处理

GitHub

- 新增url工具函数处理HTTP图片URL升级为HTTPS - 新增about工具模块与默认关于页面内容 - 新增站点关于页面路由与展示组件 - 后台管理面板新增关于页面配置入口 - 全流程优化头像与图片URL的HTTPS兼容性 - 修复留言板头像URL处理逻辑

5650d08limpid-lin

2026年7月3日星期五

feat: 添加GitHub贡献热力图与建站日志页面

GitHub

新增了GitHub贡献数据获取API与前端组件,添加建站日志页面展示提交记录,完善导航菜单与环境配置项

745fcf7limpid-lin

refactor: 调整根布局结构并优化图片加载与样式(控制台报错修复)

GitHub

1. 移除根布局的html和body外层包裹,调整主题提供者层级 2. 给备案图标添加固定尺寸样式避免布局偏移 3. 给首屏内容卡片图片添加预加载和懒加载优化 4. 给全局html和body添加hydration警告修复属性

aba5ba2limpid-lin

fix(admin/avatar): 修复头像预览缓存问题,更新图片存储路径

GitHub

1. 后端接口新增返回avatarPreviewUrl,本地文件路径添加时间戳参数避免缓存 2. 前端编辑器使用新预览字段优先更新头像预览 3. 统一头像存储的对象键名

bfb5baelimpid-lin

feat: 实现留言审核系统,新增站点配置开关与管理功能

GitHub

1. 新增留言审核开关配置项,默认开启 2. 修改Guestbook模型默认isVisible为false,新留言需审核 3. 增加管理员后台留言审核管理功能 4. 前台根据审核状态展示留言与标识 5. 优化留言提交与查询的权限逻辑

a48d964limpid-lin

feat(track): 新增音频文件大小和时长元数据字段

GitHub

1. 为Track模型添加fileSizeBytes和durationSeconds字段 2. 新增音频元数据提取工具函数,解析文件大小和时长 3. 在上传、同步音乐流程中填充新增字段 4. 在管理页面展示音频文件大小和播放时长 5. 重构主题色提取逻辑为公共工具模块 6. 移除前台动态卡片冗余的py-3内边距

7005a73limpid-lin

2026年7月2日星期四

feat(admin): add guest visit record preview mode

GitHub

1. 新增未登录管理员时的访客记录预览接口逻辑,限制仅返回3条最近记录 2. 调整访问记录API鉴权逻辑,使用getAdminSession替代requireAdmin 3. 优化前端访客记录展示:移除访客身份筛选、新增访客预览提示、调整分页和搜索栏显示逻辑 4. 完善类型定义和工具函数,新增位置信息模糊处理和访问标题转换函数

d25402blimpid-lin

feat: 新增Markdown导入、上传限制优化与本地草稿功能

GitHub

1. 新增markdown-import工具解析md元数据与内容 2. 配置上传大小限制并添加后端校验 3. 重构错误处理统一API报错信息 4. 给文章/项目页隐藏默认标题块 5. 添加本地发布草稿保存与恢复功能 6. 优化音乐上传校验与拖拽上传体验

5a545bflimpid-lin

fix(admin/moments): 完善动态发布/编辑的空内容校验逻辑

GitHub

1. 后端API接口增加对内容前后空格的修剪校验 2. 前端表单校验同步增加内容修剪处理,避免全空格内容被提交 3. 统一错误提示文案为更清晰的版本

b91725climpid-lin

refactor: 优化对象存储资源签名与缓存策略

GitHub

1. 新增signMdxMediaObjectUrls工具处理MDX内容中的媒体资源签名 2. 为所有公开API路由和动态页面添加force-dynamic强制动态渲染 3. 重构moment资源签名逻辑,新增视频资源签名处理 4. 重构next.config.ts的远程图片匹配逻辑,支持环境变量配置 5. 新增部署缓存排查文档

d2938e5limpid-lin