Commit Graph

  • 4d212a8f8a feat: 收藏夹系统 + Studio 趋势图 + 通知偏好设置 Victor_Jay 2026-06-01 17:33:59 +08:00
  • 680df7371a feat: 实现关注系统 + 通知侧边栏分类 TAB + 点赞聚合通知 Victor_Jay 2026-06-01 16:30:46 +08:00
  • 2b47380ac5 feat: 实现赞/踩系统(P2) Victor_Jay 2026-06-01 15:48:18 +08:00
  • 4815060839 fix: 修复域能管理操作无响应及公户账务错误 Victor_Jay 2026-06-01 15:26:25 +08:00
  • 26e557de8a feat: 实现社区激励金(公户)系统,经济闭环 Victor_Jay 2026-06-01 15:10:47 +08:00
  • 683c9e02d8 fix: 修复文章赋能死锁导致请求卡住的问题 Victor_Jay 2026-06-01 14:18:28 +08:00
  • 43c35ddaf2 fix: 评论系统全量检查修复(7 项 Gap 全部修复) Victor_Jay 2026-06-01 14:05:47 +08:00
  • 36c571b6bb feat: 评论系统补充功能完成——图片上传、后台管理、通知跳转高亮 Victor_Jay 2026-06-01 13:35:41 +08:00
  • b7acc91f8c feat: 实现评论系统(后端 + 前端) Victor_Jay 2026-06-01 13:24:16 +08:00
  • b44d7ca5c3 fix: 删稿扣域能增加一致性保障(事务包裹 + 有限重试) Victor_Jay 2026-06-01 13:01:45 +08:00
  • 5248e91a3d fix: First 改 Find 消除 record not found 日志噪音 Victor_Jay 2026-06-01 12:49:26 +08:00
  • 610277c8c7 fix: 域能流水时间格式简化,ISO 8601 转可读格式 Victor_Jay 2026-06-01 12:46:37 +08:00
  • 52f4e95414 fix: 修复域能相关数据表缺失及首次查询报错 Victor_Jay 2026-06-01 12:40:30 +08:00
  • 8cadd19253 fix: 修复封禁用户NAV头像下拉菜单显示错误等级Lv0的问题 Victor_Jay 2026-06-01 12:28:33 +08:00
  • 8902af420e fix: 登录过期改为跳转登录页而非返回 JSON Victor_Jay 2026-06-01 12:19:18 +08:00
  • 6542d1e055 fix: 域能系统全量检查 — 修复 5 个逻辑/交互 Gap Victor_Jay 2026-06-01 12:10:16 +08:00
  • e1d7c318ab feat: 实现域能系统 Victor_Jay 2026-06-01 03:32:50 +08:00
  • 394989b281 fix: 封禁横幅图标修复 — SVG 替换为 ⓘ Unicode 字符 Victor_Jay 2026-05-31 21:33:59 +08:00
  • 209336b429 feat: 封禁用户 NAV 横幅 + Space 页面隐藏个性签名 Victor_Jay 2026-05-31 21:27:27 +08:00
  • bbcd992614 feat: 封禁用户允许登录但禁止写操作 Victor_Jay 2026-05-31 21:20:04 +08:00
  • a84fa5da61 fix: 修复等级升级后NAV仍显示旧等级的问题 Victor_Jay 2026-05-31 21:08:23 +08:00
  • fdb636f98f feat: 实现积分与等级系统 + 签到功能 + 下拉菜单优化 Victor_Jay 2026-05-31 20:58:14 +08:00
  • 91115447e8 fix: 退回理由横幅移至文章顶部显示 Victor_Jay 2026-05-31 20:18:50 +08:00
  • 0cfbb6911d fix: 已锁定文章禁止提交审核,隐藏提交按钮 Victor_Jay 2026-05-31 20:13:34 +08:00
  • 968e8af8a3 feat: 锁定文章需填写锁定理由,编辑器显示锁定理由 Victor_Jay 2026-05-31 20:10:55 +08:00
  • b658eeb8e9 feat: 编辑器锁定文章提示 - 禁用编辑,显示明确提示 Victor_Jay 2026-05-31 20:06:32 +08:00
  • 99d0891413 feat: 创作中心内容管理页 - 锁定文章显示"已锁定"标签,隐藏编辑按钮 Victor_Jay 2026-05-31 20:02:24 +08:00
  • d252a746f0 fix: 首页快捷入口'浏览文章'图标替换为文档图标 Victor_Jay 2026-05-31 19:53:21 +08:00
  • dae2a38e79 feat: 重构首页模板,双栏现代化布局 + 移动端适配 Victor_Jay 2026-05-31 19:51:47 +08:00
  • b75e1867f6 fix: 头像上传成功后同步更新NAV头像 Victor_Jay 2026-05-31 19:29:33 +08:00
  • 6f74643227 fix: NAV头像session未同步导致不显示 + 图片加载失败回退首字符 Victor_Jay 2026-05-31 17:08:00 +08:00
  • 9fe87a7003 refactor: 重写导航栏布局与交互 Victor_Jay 2026-05-31 16:17:35 +08:00
  • a3f787ddaf feat: NAV 添加投稿入口,笔图标+投稿 Victor_Jay 2026-05-31 15:53:30 +08:00
  • 3f4a079c78 refactor: 彻底移除 /posts/new 旧编辑器,统一迁移至 /studio/write Victor_Jay 2026-05-31 15:35:20 +08:00
  • 7e50c892ad refactor: 移除 /posts/new 路由,301 重定向至 /studio/write Victor_Jay 2026-05-31 15:28:28 +08:00
  • e98bfe193b fix: 修复发帖后链接404 + 通知卡片跳转错误 Victor_Jay 2026-05-31 13:58:14 +08:00
  • 59af6b2635 fix: 修复通知系统链接错误、标记已读失败及帖子404页渲染异常 Victor_Jay 2026-05-31 13:33:12 +08:00
  • f0bf450725 feat: 管理首页帖子总数统计(总数/已发布/待审核) - PostRepo 新增 CountPostsByStatus 和 CountPending 方法 - Service 层定义 postAdminStatStore 接口 (ISP) - AdminService 注入 postRepo,新增 PostStats 结构体和 GetPostStats 方法 - AdminController.Dashboard 调用 GetPostStats 并传参到模板 - Dashboard 帖子卡片显示总数 + 已发布 + 待审核(橙色徽章) - DI 层将 AdminController 创建从 buildDepsCore 移至 buildDeps,以便注入 postRepo Victor_Jay 2026-05-31 12:46:06 +08:00
  • 891990bb35 fix: 迁移清理改为精确匹配同设备,避免误删其他设备会话 Victor_Jay 2026-05-31 12:29:31 +08:00
  • 2da24e12ff fix: 迁移时清理旧会话,避免 Redis 恢复后出现重复设备记录 Victor_Jay 2026-05-31 12:27:32 +08:00
  • a9b6dddf70 fix: 迁移成功后立即清理内存中已迁移的会话 Victor_Jay 2026-05-31 12:22:26 +08:00
  • a57777e7cd fix: Redis 模式下活跃会话数错误显示为 0,应为不显示 Victor_Jay 2026-05-31 12:18:33 +08:00
  • f036e0bc43 fix: 启动时 Redis 离线后续恢复后自动切回 Redis Victor_Jay 2026-05-31 12:14:55 +08:00
  • 3e26431602 fix: Redis 降级机制优化:启动离线不崩溃 + 操作级即时降级 + 快速恢复 Victor_Jay 2026-05-31 12:14:10 +08:00
  • 9d6aebbc0d chore: 启用 Redis 会话存储 Victor_Jay 2026-05-31 12:00:21 +08:00
  • dae248590b fix: 恢复迁移改为先切 Redis 再迁存量,消除 Snapshot 遗漏 gap Victor_Jay 2026-05-31 11:51:12 +08:00
  • 37c83d4c12 feat: FallbackStore 恢复时静默迁移内存会话到 Redis Victor_Jay 2026-05-31 11:46:50 +08:00
  • 12de8be0cf feat: 管理首页新增会话存储后端状态展示 Victor_Jay 2026-05-31 11:38:31 +08:00
  • 5a8b0ca79c feat: 实现 FallbackStore 会话存储降级保护 Victor_Jay 2026-05-31 11:38:20 +08:00
  • d6d03a7c3c feat: 实现 Redis 会话存储,支持内存/Redis 双模式自动切换 Victor_Jay 2026-05-31 11:24:39 +08:00
  • 55c408d86c fix: 审计问题全量修复 + RateLimiter 原子化重构 + CDN 本地化收紧 Victor_Jay 2026-05-31 11:13:32 +08:00
  • e1fb28e8fb fix: 修复登录重定向失效 + 404页面友好化 Victor_Jay 2026-05-31 03:39:18 +08:00
  • 8b075f7387 perf: WebP 二分压缩下限从 50 改为 1,匹配原图实际质量 Victor_Jay 2026-05-31 03:16:55 +08:00
  • 48186085d8 fix: 回退存储路径也解码重编码,彻底剥离 EXIF/元数据 Victor_Jay 2026-05-31 03:12:10 +08:00
  • d8e58b5f8c perf: 文章图片 WebP 转换改为二分查找质量,目标 ≤ 原文件大小 Victor_Jay 2026-05-31 03:08:33 +08:00
  • 6ea4e5365e fix: 文章图片上传增加内容解码验证,防伪扩展名和图片投毒 Victor_Jay 2026-05-31 03:04:45 +08:00
  • 5fbd010b71 feat: 文章图片上传 JPEG/PNG 自动转 WebP 压缩存储 Victor_Jay 2026-05-31 02:59:35 +08:00
  • da7560b918 perf: 客户端裁剪直接缩放到 512×512 再上传,进一步节省带宽 Victor_Jay 2026-05-31 02:43:58 +08:00
  • 4887093c3a feat: 头像上传选区限制 3840×3840 + 客户端裁剪压缩 Victor_Jay 2026-05-31 02:42:27 +08:00
  • 09a9394c30 fix: 修复静态资源哈希 key 与模板 URL 路径不匹配导致版本号全为 0 Victor_Jay 2026-05-31 02:16:54 +08:00
  • eabceecaae refactor: 静态资源哈希算法从 SHA-1 改为 CRC32 Victor_Jay 2026-05-31 02:06:41 +08:00
  • d3e5cbe18b refactor: 静态资源缓存破坏改为文件级哈希,重启不刷新未修改文件的缓存 Victor_Jay 2026-05-31 01:53:17 +08:00
  • b8658712bb fix: 静态资源加缓存破坏版本号,解决浏览器缓存旧 JS 导致功能不生效 Victor_Jay 2026-05-31 01:46:47 +08:00
  • 0bcaadceb4 fix: 注销恢复流程文案统一为'撤销注销',消除歧义 Victor_Jay 2026-05-31 01:26:04 +08:00
  • a62039e6bb fix: 登录/注册支持 redirect 参数,未登录跳转自动携带来源页 Victor_Jay 2026-05-31 01:23:09 +08:00
  • 9d84d6bf25 feat: 临时会话超时从 24 小时缩短为 2 小时 Victor_Jay 2026-05-31 00:51:44 +08:00
  • 213b2a571e feat: 登录管理设备列表显示会话类型和剩余有效期 Victor_Jay 2026-05-31 00:36:25 +08:00
  • e244bccb5c fix: 移除服务端登录会话去重逻辑 Victor_Jay 2026-05-31 00:29:47 +08:00
  • d5d33c3ace fix: 修复登录重复创建会话 + 备注输入框不可交互 Victor_Jay 2026-05-31 00:28:00 +08:00
  • 47ef3f2a99 fix: 重写设置页模板,修复 sessions tab 重复和结构损坏 Victor_Jay 2026-05-31 00:18:47 +08:00
  • b63dc9075f fix: 修复 MemoryStore.Set 重复追加 byUID 索引导致会话列表重复 Victor_Jay 2026-05-31 00:08:08 +08:00
  • 2180c27b16 fix: 修复设置页模板中文引号与 HTML 属性冲突导致渲染报错 Victor_Jay 2026-05-31 00:06:24 +08:00
  • d203447eb3 feat: 设置页新增登录管理 TAB Victor_Jay 2026-05-30 23:58:37 +08:00
  • e3853071d6 chore: 清理 JWT 向后兼容残留,移除全部死代码 Victor_Jay 2026-05-30 23:42:27 +08:00
  • d9ba1cdf28 refactor: 移除 Session 架构下已无用的 TokenVersion 即时吊销机制 Victor_Jay 2026-05-30 23:38:42 +08:00
  • daf87f895b refactor: JWT 无状态认证替换为服务端 Session,修复记住我掉线问题 Victor_Jay 2026-05-30 23:36:52 +08:00
  • 53f84bfcc4 fix: 修复编辑模式下 Vditor 不加载稿件内容 Victor_Jay 2026-05-30 21:29:29 +08:00
  • 67444434b9 feat: 对接稿件审核通知系统 + 消息页面系统消息区域 Victor_Jay 2026-05-30 21:24:30 +08:00
  • fb94ce60ae fix: 维护期间登录一律返回统一提示,不泄露账号状态 Victor_Jay 2026-05-30 21:10:41 +08:00
  • c1357cf4af fix: 维护条对站长显示“正处于维护状态”提醒 + BuildPageData 注入 IsOwner Victor_Jay 2026-05-30 21:06:32 +08:00
  • fe683900bb fix: 维护状态下登录页隐藏“立即注册”链接 Victor_Jay 2026-05-30 21:01:54 +08:00
  • 1b4a74c23d fix: 维护开关初始状态显示与实际不符 Victor_Jay 2026-05-30 20:58:05 +08:00
  • 6229c81f6e feat: 新增维护模式 + 修复注册关闭页面标题显示问题 Victor_Jay 2026-05-30 20:54:23 +08:00
  • fb2eff5f23 feat: 注册关闭时页面隐藏表单并显示友好提示,保留登录入口 Victor_Jay 2026-05-30 20:38:55 +08:00
  • 90d17ed4b1 feat: 管理后台待审稿件置顶优先显示 Victor_Jay 2026-05-30 20:33:14 +08:00
  • 8bb87cd685 fix: 去掉独立修订表格,消除帖子重复显示 Victor_Jay 2026-05-30 20:31:19 +08:00
  • 95311704fe fix: 修订状态标识仅对作者可见,不公开显示 Victor_Jay 2026-05-30 20:28:59 +08:00
  • eabc1e7d3d feat: 已发布帖子编辑后进修订审核,通过前保持展示旧内容 Victor_Jay 2026-05-30 20:24:43 +08:00
  • 89fa50a013 fix: 锁定机制不再改变帖子状态,锁定与退回独立 Victor_Jay 2026-05-30 20:08:41 +08:00
  • 7659aee468 feat: 新增创作中心(/studio),支持数据概览、内容管理、草稿箱、写文章 Victor_Jay 2026-05-30 19:55:29 +08:00
  • bacfd4945d feat: 编辑器与帖子展示布局优化 + 新增个人空间 Victor_Jay 2026-05-30 19:06:10 +08:00
  • 40f0529cbf docs: 更新 README,移除暂停开发通知,补充 Vditor 编辑器与帖子功能 Victor_Jay 2026-05-30 15:59:06 +08:00
  • 6ec12010f3 feat: Tiptap替换为Vditor + MD存储重构 + Shortcode卡片扩展 Victor_Jay 2026-05-30 15:56:22 +08:00
  • c9808ab9b2 docs: 标注项目暂停开发及原因 Victor_Jay 2026-05-28 15:28:22 +08:00
  • fe81c879b0 fix: 修复代码块语法高亮丢失 + 语言标签注入 + 安全性增强 Victor_Jay 2026-05-28 15:21:44 +08:00
  • 91f2cbebc1 fix: 修复帖子提交审核权限缺失 + 防重复提交 + 分页逻辑复用 Victor_Jay 2026-05-28 14:47:14 +08:00
  • e45d66fb77 fix: 修复帖子相关逻辑的严重安全与错误处理问题 Victor_Jay 2026-05-28 14:44:22 +08:00
  • 36b18c0ffe feat: 代码块语法高亮 + 语言选择 + 样式统一 Victor_Jay 2026-05-28 14:34:58 +08:00
  • 69ba2fb01b refactor: ByteMD 迁移至 Tiptap WYSIWYG 编辑器 + Token 刷新优化 Victor_Jay 2026-05-28 11:21:53 +08:00
  • 22a302315a feat: wangEditor 替换为 ByteMD Markdown 编辑器 Victor_Jay 2026-05-28 02:16:50 +08:00