Commit Graph

  • d7ba7799fe docs: 添加项目迁移声明,指向新仓库 MCE main MetaZone 2026-06-21 16:59:51 +08:00
  • 8bf6ac9e51 feat: @提及发送通知 + 通知点击定位高亮 Victor_Jay 2026-06-03 13:21:27 +08:00
  • 2ea9788ec7 fix: 关注状态 API 添加 Optional 认证中间件 Victor_Jay 2026-06-03 13:11:56 +08:00
  • be729c29a1 fix: 关注通知添加用户空间链接跳转 Victor_Jay 2026-06-03 13:06:44 +08:00
  • 584d7fd146 fix: 修复 /space 关注按钮在默认标签页无法点击 Victor_Jay 2026-06-03 13:00:12 +08:00
  • 6c9a4414cb refactor: 全局移除浏览器 alert 弹窗,统一使用页面内 showToast 通知 Victor_Jay 2026-06-03 01:25:12 +08:00
  • 864a488ee0 feat: @搜索优先展示已关注用户,结果限制最多5条 Victor_Jay 2026-06-03 01:15:38 +08:00
  • fb9724faed fix: space关注按钮移除隐藏逻辑,自关注改为toast提示 Victor_Jay 2026-06-03 01:13:01 +08:00
  • 58aabb9bf0 fix: 临时登录cookie改用maxAge=IdleTimeout替代session模式 Victor_Jay 2026-06-03 01:07:47 +08:00
  • ae15025b1d feat: @提及支持改名后链接跟随UID + 显示名自动更新 Victor_Jay 2026-06-03 01:00:44 +08:00
  • be8ce04334 fix: 修复@提及uid始终为0的BUG + 空@提示优化 Victor_Jay 2026-06-03 00:55:51 +08:00
  • 4ac4f64f33 feat: @提及功能优化 + 默认头像改用SVG图标 Victor_Jay 2026-06-03 00:49:24 +08:00
  • 2d05da6709 fix: 赋能弹窗已满时不再弹出 + API 补上 post_energize_total 字段 Victor_Jay 2026-06-03 00:23:35 +08:00
  • 1af9fba291 feat: 赋能溢出截断 + 前端按已赋能量禁用按钮 Victor_Jay 2026-06-03 00:13:03 +08:00
  • 4442da31c3 fix: 收藏夹弹窗优化 — 已收藏标识 + 移除确认 + 点击可靠性 Victor_Jay 2026-06-03 00:04:29 +08:00
  • 0af6f7c971 feat: 文章详情页右下角悬浮操作栏 + 作者自赋能拦截 Victor_Jay 2026-06-02 23:45:51 +08:00
  • b74ce2da93 feat: 详情页作者名链接到 /space/:uid 空间页 Victor_Jay 2026-06-02 23:29:16 +08:00
  • fcff28ab60 feat: Studio 概览/分析补上阅读量 + 详情页 meta 行改版 Victor_Jay 2026-06-02 23:26:48 +08:00
  • ea2f196ff7 feat: 文章锁定/解锁时触发系统通知 Victor_Jay 2026-06-02 22:53:46 +08:00
  • b0a1ff3c3f refactor: 将 common.js 统一移至 footer.html 加载 Victor_Jay 2026-06-02 22:47:21 +08:00
  • a806532d25 fix: 锁定按钮改为随时可用,不联动审核状态 Victor_Jay 2026-06-02 22:31:34 +08:00
  • ca21ae7216 fix: 修复头像审核旧图裂开问题 + CSP 配置修复 Victor_Jay 2026-06-02 22:26:01 +08:00
  • 7d944cfa35 fix: 修复更名退款逻辑、审核列表显示及更名消耗确认提示 Victor_Jay 2026-06-02 22:09:41 +08:00
  • dd6efd0c50 fix: 修复 utils.js 中 showConfirm/showPrompt/showToast 的 CSP style-src 违规 Victor_Jay 2026-06-02 21:45:00 +08:00
  • fa3b20d1bc fix: 修复审核管理页面 CSP 违规 — inline onclick/onerror 移入事件委托 Victor_Jay 2026-06-02 21:42:20 +08:00
  • 543325105c fix: 修复管理后台样式丢失 + CSP inline style 违规 Victor_Jay 2026-06-02 21:37:52 +08:00
  • 983f539268 fix: 修复管理后台 JS api 变量冲突导致页面加载失败 Victor_Jay 2026-06-02 21:13:58 +08:00
  • ee313675ca fix: 修复审核管理页拒绝弹窗误显示 Victor_Jay 2026-06-02 20:49:54 +08:00
  • 72c08f3689 feat: 社区准则改为数据库存储 Victor_Jay 2026-06-02 20:17:23 +08:00
  • c73b131b83 feat: prompt/confirm 替换为自定义弹窗 Victor_Jay 2026-06-02 20:11:48 +08:00
  • 2e6e7fc057 refactor: posts/show.html 内联 JS 拆分为独立文件 Victor_Jay 2026-06-02 20:00:06 +08:00
  • a8a52f5fd0 refactor: 提取公共工具函数到 shared/utils.js,消除 DRY 重复 Victor_Jay 2026-06-02 19:50:52 +08:00
  • 746deca754 fix: 消息页各 Tab 显示各自标题 Victor_Jay 2026-06-02 19:39:58 +08:00
  • 0614883a4f fix: 消息页"系统消息"标题跟随 Tab 切换显示 Victor_Jay 2026-06-02 19:39:01 +08:00
  • 95e1728c6e feat: GetTrends 趋势查询并行化 (errgroup) Victor_Jay 2026-06-02 19:37:43 +08:00
  • ab26704049 fix: PostsPage GetOverview 错误不再忽略 Victor_Jay 2026-06-02 19:33:05 +08:00
  • 99d16190a8 fix: UID 类型混用统一(uint ↔ string) Victor_Jay 2026-06-02 19:26:44 +08:00
  • 5911cee01c refactor: BaseModel 主键列名统一 uid→id Victor_Jay 2026-06-02 19:17:57 +08:00
  • 7fdea90ded feat: 敏感操作增加IP维度限流 Victor_Jay 2026-06-02 19:03:04 +08:00
  • 6aacbbab1c feat: 密码强度校验增强,要求大写+小写+数字 Victor_Jay 2026-06-02 18:56:08 +08:00
  • abe1388f8c fix: 统一 CSRF token 获取方式,修复 token 刷新后缓存失效 Victor_Jay 2026-06-02 18:47:22 +08:00
  • a83e0840d7 fix: admin energy.js escapeHtml 补充单引号转义 Victor_Jay 2026-06-02 18:35:10 +08:00
  • 77d8562916 fix: 添加 HSTS 响应头 Victor_Jay 2026-06-02 18:33:59 +08:00
  • 66a802beb7 fix: 添加 posts 复合索引 idx_posts_user_status Victor_Jay 2026-06-02 17:24:45 +08:00
  • 593b52096f feat: 首页增加内存缓存(30s TTL) Victor_Jay 2026-06-02 17:20:59 +08:00
  • 3e0fed80ce refactor: Controller 不直接读 Session Exp,新增 CanCreatePost 方法 Victor_Jay 2026-06-02 16:52:44 +08:00
  • 3df7b2e672 fix: Service 层移除直接持有的 *gorm.DB,引入 Repository Transaction 方法 Victor_Jay 2026-06-02 16:46:44 +08:00
  • 1cb7a832f1 fix: CSRF Token 日志脱敏 Victor_Jay 2026-06-02 16:32:20 +08:00
  • 53f18ca6ee fix: CSP 策略移除 unsafe-inline,改用 nonce 机制 Victor_Jay 2026-06-02 16:10:23 +08:00
  • 9477155bcf refactor: 文件行数超标拆解(7个文件→14个文件,全部≤200行) Victor_Jay 2026-06-02 15:58:52 +08:00
  • ff9886f08b refactor: 文件行数超标拆解(Service + Controller 9/16 完成) Victor_Jay 2026-06-02 15:45:54 +08:00
  • 7cdb4d6698 refactor: GetOverview 5 次独立查询合并为单次 GROUP BY Victor_Jay 2026-06-02 15:25:17 +08:00
  • 9b315c11cd fix: 修复访客视图 PostCount 字段引用错误 Victor_Jay 2026-06-02 15:22:57 +08:00
  • 166e01c7c3 fix: 实现空间 TotalReads 统计,修复 selectMention 闭包 Victor_Jay 2026-06-02 15:21:37 +08:00
  • c1ad8a0121 fix: 修复帖子详情页6处 /login 路径错误 Victor_Jay 2026-06-02 15:17:35 +08:00
  • b9d90fe7ec feat: 新增文章阅读量计数(已登录去重 + 访客防刷) Victor_Jay 2026-06-02 00:02:48 +08:00
  • b869602185 fix: 修复space-tab-bar.owner背景两侧留白问题 Victor_Jay 2026-06-01 23:49:06 +08:00
  • 256d201bd2 fix: 修复space模板if/else-if链导致闭合div丢失 + 多余{{end}}导致模板解析panic Victor_Jay 2026-06-01 23:47:00 +08:00
  • 727c92b695 fix: 修复空间页模板结构错误 + 移除收藏夹空白占位和排序栏 Victor_Jay 2026-06-01 22:55:41 +08:00
  • 70bd033e6c fix: 修复 space 模板缺少闭合 {{end}} 导致 unexpected EOF 错误 Victor_Jay 2026-06-01 22:16:37 +08:00
  • c6da3932f3 fix: 修复 Space 模板缺少 formatCount/str 函数导致的启动 panic Victor_Jay 2026-06-01 21:51:17 +08:00
  • d9eff2df08 refactor: 重构 Space 页面为统一多 Tab 布局 + 移除独立关注/粉丝子页面 Victor_Jay 2026-06-01 21:48:01 +08:00
  • 797e9c15f4 refactor: space页面改为卡片式关注列表布局 Victor_Jay 2026-06-01 21:18:04 +08:00
  • db2f9206be fix: 修复关注/粉丝列表 JOIN users 表列名错误 u.id → u.uid Victor_Jay 2026-06-01 20:56:27 +08:00
  • a0df66587b fix: 修复关注/粉丝列表隐私检查假阳性导致本人也无法访问 Victor_Jay 2026-06-01 20:22:50 +08:00
  • bab8e47d63 fix: 修复关注按钮 CSRF 403 + 缺少样式 + IncrCount SQL 错误 Victor_Jay 2026-06-01 20:16:51 +08:00
  • ae98d33edf fix: 修复收藏夹列表加载失败 + 收藏按钮改为弹窗选择收藏夹 Victor_Jay 2026-06-01 17:58:35 +08:00
  • 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