|
|
4b93739468
|
feat: 后台增加开放消息开关
关闭后前台隐藏私聊/群聊入口并由后端拦截;同步去掉公告页重复计数胶囊。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 04:16:10 +08:00 |
|
|
|
9a55c2f6f2
|
feat(admin): 独立后台壳、站点分析与聊天监管,公开站拆出主题切换与访问埋点
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 04:00:14 +08:00 |
|
|
|
cda5fad2e5
|
fix(chat): 发送后切会话不再误标未读,管理端撤回实时同步到对话页
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 03:54:58 +08:00 |
|
|
|
1f4e72550a
|
fix(ui): 可展开或已在界面上的文案不再弹出气泡
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 03:43:22 +08:00 |
|
|
|
d93635c961
|
feat: 全站评论开关,并统一后台表单控件
关闭评论后前台隐藏评论能力;外观/设置/公告改用 AdminField 与 Stepper。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 01:22:00 +08:00 |
|
|
|
a0a9aeed66
|
feat(admin): 合并内容审核到内容管理,并固定后台侧栏
待审与内容库同一页处理;筛选切换去掉加载占位,避免页面闪动。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-17 00:10:23 +08:00 |
|
|
|
f73d2a89e8
|
polish(admin): 抽出后台控件包并统一各页布局与交互
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 19:03:21 +08:00 |
|
|
|
cfc6c1403b
|
polish(ui): 侧栏可点块悬停/聚焦统一为主题色淡底
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 18:19:53 +08:00 |
|
|
|
ad5e0f5d9a
|
polish(feed): 列表行整区进帖,板块胶囊不可点
修复 meta 抬层挡住 stretch,并统一作者与回复者 hover 变色。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 10:55:26 +08:00 |
|
|
|
8024f54f8c
|
polish(compose): 截止时间控件改为分栏与快捷芯片
指定时刻用日期/时刻分栏与常用芯片替代原生 datetime-local,并收紧布局与左对齐模式切换。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 10:50:52 +08:00 |
|
|
|
b2d3d6dd26
|
feat(posts): 类型帖截止时间、抽奖奖品表与悬赏发帖体验
统一投票/悬赏/抽奖截止与状态展示,抽奖支持多奖品行;发帖页悬赏积分对齐表格输入,并在余额不足时于底部就地提示。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 10:21:05 +08:00 |
|
|
|
44fdcace4c
|
feat(posts): 类型特殊块移至正文下,采纳答案卡与中奖楼层按评论标记
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 08:33:00 +08:00 |
|
|
|
1b2b87c976
|
feat(comments): 支持编辑与管理可见历史,采纳展示改用楼层号
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 08:05:41 +08:00 |
|
|
|
c6fdbb7193
|
feat(comments): 软删占位、理由与恢复,管理删仅对访客打码
自删/管理删差异文案与理由可见性,评论者与管理员免马赛克,并支持恢复与处理人链接。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 07:43:48 +08:00 |
|
|
|
bcb4f6a603
|
feat(moderation): 帖评删除占位感知与硬删清场
管理删帖须填类型与理由并展示专用页;评论软删占位、版主可硬删不占楼。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 07:01:04 +08:00 |
|
|
|
2b27703e6c
|
feat(settings): 站点界面动画总开关与子开关
管理后台可关全站动画,并细调代码折叠、平滑滚动、装饰入场;统一 lib/motion,尊重系统减少动态效果。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:59:26 +08:00 |
|
|
|
c6df1b3b7e
|
fix(frontend): 代码块折叠加高度动画,头部在视口外时滚动跟随
收起/展开用 max-height 过渡;头部仍在视口内不改滚动,在视口外则钉住收起按钮随动画跟滚。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:49:01 +08:00 |
|
|
|
809d8f1df7
|
feat(settings): 后台可配置 Markdown 代码块自动折叠与阈值行数
支持开关与 0–100 行阈值(0 为无预览),经站点设置与 WS 热更新;短代码在视口内收起时不再回滚浏览位置。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:43:37 +08:00 |
|
|
|
b6e9966ba8
|
feat(admin): 用户主页增加封禁与改角色快捷菜单
超管/站长可在他人主页就地管理账号;待审评论支持拒绝;角色弹窗前后台共用。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:29:06 +08:00 |
|
|
|
2dd9cb82b3
|
fix(frontend): 修复 aardio 注释着色、代码行距与折叠 hydration
注释不再被运算符拆开;去掉 grid 行 min-height;挂载后再折叠以避免 SSR/CSR 不一致。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:25:25 +08:00 |
|
|
|
8d5e00a112
|
feat(frontend): Shiki 白名单语言高亮并支持 aardio
显式加载常用语言;修复 pretty-code 去 shiki class 导致不上色,以及 aardio 循环别名。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:09:25 +08:00 |
|
|
|
d282a0f9b8
|
fix(frontend): 移除易被误认为加载条的顶部阅读进度条
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 06:04:12 +08:00 |
|
|
|
dd7bd010b8
|
feat(admin): 完善站点设置、内容回收站与后台菜单分组
新增站点设置与内容管理(含已删除恢复/清除),用户页改用独有运营指标,并按概览/内容/成员与经济/站点重组侧栏。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 05:56:27 +08:00 |
|
|
|
be47b38370
|
fix(frontend): 修复 Markdown 代码块折叠空白,收起滚回块顶
避免客户端覆盖 SSR 高亮;空行撑高;收起后 scrollIntoView 到代码块头部。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 05:50:40 +08:00 |
|
|
|
2056d6a3f9
|
feat(frontend): Markdown 支持 GFM、代码高亮与图片灯箱
统一 SSR/客户端渲染路径,评论与预览共用增强组件。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 05:41:25 +08:00 |
|
|
|
f3145b24ff
|
feat: 就地通过评审,并为已过审用户提供默认可关的免审发布
帖/评管理入口可直接通过;站点默认信任已有 published 内容的用户后续直发。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 05:37:57 +08:00 |
|
|
|
833bcd33a1
|
chore: 去掉未上线前的旧兼容垫片,板块流收口到首页
鉴权只认 cookie、SEO 只走 Next、sort 与推荐对齐;删除 Bearer、Go sitemap、post_type 回填等冗余路径。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 05:04:47 +08:00 |
|
|
|
0e61a14ea3
|
polish(frontend): 修正中文字重发虚,并疏朗首页与数据区
补齐 Noto 600/800 并关闭伪粗;Header 加大加粗导航并加板块入口;去掉灰块底、加大列表行距,站点数据格居中缩小数字。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 04:10:14 +08:00 |
|
|
|
5507552ca5
|
polish(frontend): 侧栏与徽章可读性,智能悬停提示
降权全站字重;优化右栏公告/数据块;类型状态徽章用固定浅色区分;TipHost 仅在文案不一致、非文字或省略时显示。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 03:54:14 +08:00 |
|
|
|
b9ba8cb8c9
|
feat: 类型帖互动、积分经济与发帖体验
补齐问答采纳/重开、投票匿名与有票禁编、悬赏过期退回、抽奖回帖开奖,并接入积分账本与发帖附件可见性。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 03:17:07 +08:00 |
|
|
|
a138f428e1
|
feat(frontend): 统一全站 Modal 壳并修复角色保存按钮样式
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 00:39:54 +08:00 |
|
|
|
8c5de13899
|
fix: 空评论列表 500,并完善撤回审计与角色说明
空切片 JSON 统一为数组;撤回保留正文供站长阅读,成员侧居中提示与重新编辑;头像支持拖放;角色弹窗补全职责说明并汇入封禁。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-16 00:23:55 +08:00 |
|
|
|
42c395a864
|
feat: 实时消息与管理端运营能力
新增群聊/私信与公共 WebSocket 总线,站长用户内容档案,并将通知与待审角标改为推送驱动;同步精简管理仪表盘并修复主题换肤 DOM 冲突。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-15 22:58:16 +08:00 |
|
|
|
29db9ae9b5
|
feat(frontend): add theme real-time sync feature
1. 新增ThemeSync组件实现站点主题色无刷新同步
2. 给获取站点设置的接口添加no-store缓存策略确保拿到最新配置
3. 调整主题应用代码的属性设置顺序避免逻辑问题
|
2026-09-15 05:04:25 +08:00 |
|
|
|
a7b6421840
|
feat: 实现完整的板块级RBAC内容审核系统
- 新增站长/超级管理员/管理员/板块管理员四级角色体系
- 实现实时权限快照加载与细粒度权限校验
- 新增内容审核队列与前后端页面
- 重构用户权限管理与站点管理逻辑
- 新增评论/帖子审核状态与通知推送
- 优化前端权限控制与角色徽章展示
- 修正数据库迁移与默认值问题
|
2026-09-15 04:47:34 +08:00 |
|
|
|
6da4309453
|
feat: 新增管理员用户管理功能与账号封禁体系
此提交完成了全站管理员后台核心功能开发:
1. 新增AdminUserService与管理接口,支持用户列表查询、角色变更与封禁解封
2. 重构认证链路,统一账号封禁错误码与处理逻辑
3. 新增全局强制下线机制,账号被封禁时自动弹出告知弹窗并清理登录态
4. 重构管理员后台路由与布局,统一权限校验逻辑
5. 优化通知轮询逻辑,页面切回前台时立即刷新未读计数
6. 合并原公告、外观管理页到统一后台面板
|
2026-09-15 02:52:26 +08:00 |
|
|
|
24c6dea38c
|
feat: 完成头像上传、站点主题配置与UI优化
- 新增附件模型与上传服务,拆分头像上传/管理逻辑
- 重构用户资料接口,移除直接修改头像字段,改用专用上传接口
- 添加站点公开设置API与管理员外观配置页
- 全局替换hover背景为accent-soft,优化交互一致性
- 完善头像组件,支持图片加载失败回退与src更新重置
- 新增用户状态事件总线,解决同页头像更新不及时问题
- 调整依赖包顺序与CI依赖版本
- 重构板块列表接口,新增帖子计数
- 迁移账号设置到用户主页tab,合并重复代码
|
2026-09-15 01:06:12 +08:00 |
|
|
|
e2e5ba077c
|
feat: 添加用户个人资料编辑功能,优化页面布局与导航
1. 后端新增用户资料更新接口,支持修改昵称、头像、邮箱和签名
2. 前端新增资料编辑表单页面,适配响应式布局
3. 优化帖子详情页布局与移动端适配逻辑
4. 重构首页侧边栏导航,使用卡片式板块展示
5. 移除全局板块缓存,调整Header导航移除板块菜单
6. 补充用户签名展示功能,完善用户信息返回字段
|
2026-09-14 16:10:38 +08:00 |
|
|
|
e8882664fb
|
refactor(frontend): 重构站点数据面板与签到组件
将原有的站点统计卡片重构为bento布局样式,把签到组件内嵌到站点数据面板中,统一UI风格并简化代码结构
|
2026-09-14 01:15:59 +08:00 |
|
|
|
996a870015
|
feat: 新增站点公告系统与多项体验优化
此提交完成了以下核心功能与优化:
1. 新增站点公告全流程支持:包含公告模型、CRUD接口、管理后台页面、公告详情页与首页展示
2. 实现评论楼层化与回复嵌套:重构评论系统为树状结构,支持回复评论与层级限制
3. 添加用户在线状态追踪:异步更新用户最后活跃时间并做SQL限频
4. 优化用户体验:移动端浮动操作条、统一板块标签样式、用户页签到积分展示、注册即登录优化
5. 其他细节优化:SEO站点地图新增公告页、评论分页与统计、登录/注册表单增强等
|
2026-09-13 21:38:01 +08:00 |
|
|
|
9bae6f2513
|
feat: 添加每日签到功能,新增帖子排序与社区面板优化
本次提交完成了多个核心功能迭代:
1. 新增用户每日签到系统,包含签到状态查询、连续天数统计、积分累计逻辑
2. 新增"新帖子"排序选项,替换原有的latest排序为新评论排序
3. 重构首页信息流布局,优化移动端与桌面端展示样式
4. 新增最新评论、最新注册用户模块,完善社区面板数据展示
5. 新增静态友情链接配置模块
6. 提取通用时间格式化工具函数,统一全站相对时间展示
7. 补充数据库签到模型与后端API接口,完善前后端交互链路
|
2026-09-13 06:03:40 +08:00 |
|
|
|
95921d24fa
|
feat(home): add homepage hero banner and migrate community stats
- 新增首页欢迎横幅组件,包含时段问候、用户问候语、发帖引导按钮和社区统计数据
- 从CommunityPanels中移除stats相关逻辑,将社区统计迁移到新的HomeHero组件中
- 优化全局样式,添加横幅相关的CSS动画和样式类
|
2026-09-13 04:39:20 +08:00 |
|
|
|
52124f2682
|
feat: 新增帖子最后回复展示、文章目录与三栏布局,优化点赞按钮与导航栏
这是一次包含多个功能升级的提交:
1. 后端新增批量查询帖子最后回复的逻辑,在前端帖子列表项中展示最后回复信息
2. 重构点赞按钮,新增文章样式变体并统一样式逻辑
3. 重写工作台导航栏,精简默认展示的菜单选项
4. 新增文章目录组件,为帖子详情页添加文章目录导航
5. 重构帖子详情页,实现三栏响应式布局,新增板块卡片、作者信息栏与同板块热议推荐
6. 重构帖子列表行组件,优化排版与信息展示逻辑
7. 重构帖子管理操作组件,使用下拉菜单整合所有管理功能
8. 新增全局通用的滚动容器与点赞按钮样式
|
2026-09-13 04:06:56 +08:00 |
|
|
|
bee06fa962
|
feat: 完成社区首页功能迭代,新增首页聚合与工作台组件
本次提交实现了完整的社区首页功能:
1. 新增首页聚合接口与服务,包含社区统计、热门帖、活跃用户与板块数据
2. 实现帖子推荐排序、SSR缓存与点赞态同步逻辑
3. 重构导航与布局系统,新增工作台侧边栏与移动端适配
4. 优化主题色与UI样式,统一设计系统风格
5. 修复登录注册页自动跳转与组件状态同步问题
|
2026-09-12 23:36:18 +08:00 |
|
|
|
055688a6cf
|
refactor: 完成前后端认证体系重构与安全增强
本提交重构了全栈的认证与安全体系,包含以下核心变更:
1. **后端安全增强**:
- 使用常量时间比较修复CSRF校验时序漏洞
- 重构refresh token存储为哈希+密文,支持轮转宽限期与盗用检测
- 新增cookie前缀自动配置,支持__Host-前缀强化生产环境安全
- 优化登出逻辑为单设备登出,合并用户信息与未读通知接口
- 增加数据库迁移脚本,兼容旧版refresh token数据升级
- 新增定时清理过期refresh token任务
2. **前端安全与体验优化**:
- 新增cookie工具库,统一管理认证cookie名与转发逻辑
- 修复开放重定向漏洞,实现安全跳转校验
- 重构SSR请求逻辑,仅转发必要的access token cookie
- 优化middleware轮转逻辑,修复并发请求去重与边缘部署兼容性
- 修复登录态静默校正逻辑,兼容旧版cookie路径与名称
- 新增环境变量示例配置文件
3. **工程化改进**:
修复Next.js类型文件导入路径,统一前后端配置与命名规范
|
2026-09-12 15:23:13 +08:00 |
|
|
|
995e0b2c1f
|
refactor(frontend): remove featured post component and simplify home page logic
移除了不再使用的FeaturePost组件,同时调整首页帖子展示逻辑:不再单独拆分今日精选帖,将所有非置顶帖子统一纳入普通列表展示,更新了置顶区的注释说明。
|
2026-09-12 05:05:58 +08:00 |
|
|
|
1bb565c687
|
feat(frontend+backend): 实现SSR登录态优化与字体自托管
1. 后端调整refresh cookie路径与注释,完善认证cookie处理逻辑
2. 前端全局layout新增next/font自托管字体,消除FOUT闪动
3. 实现SSR直出登录态与未读通知数,避免页面加载闪动
4. 新增中间件处理access token静默轮转,保障SSR登录态
5. 优化登录、改密流程,添加页面刷新同步登录态
6. 重构通知铃铛组件支持初始未读数传入
|
2026-09-12 04:59:26 +08:00 |
|
|
|
1eaf3903d4
|
feat: 新增大量社区功能与基础组件,优化站点整体体验
- 新增事件总线式toast通知系统
- 新增头像、阅读进度、404/500错误页等基础组件
- 重构页脚、布局、分页、点赞按钮等现有组件
- 新增用户个人页、通知中心、帖子编辑/发布/置顶/推荐管理功能
- 优化登录注册页面样式与交互
- 修复路径类型文件引用,更新站点元信息与字体配置
|
2026-09-12 04:30:02 +08:00 |
|
|
|
a8f6ce4e4f
|
refactor(frontend): 完善SSR鉴权与点赞组件样式优化
1. 修正类型文件导入路径到.dev目录
2. 为API请求添加cookie传递支持,实现SSR用户登录态识别
3. 重构LikeButton组件,新增compact变体适配列表页展示
4. 调整首页和板块页的帖子列表布局,添加点赞按钮
5. 拆分帖子列表点击区域,优化交互体验
|
2026-09-12 01:35:37 +08:00 |
|
|
|
0c2b0d2d6a
|
首次提交:姜十三论坛
后端 Go+Gin:认证/CSRF/限流、板块、帖子、评论、点赞、通知、用户资料、置顶推荐;前端 Next.js 16:发帖/编辑/删除、搜索、分页、点赞、通知中心、设置;基础设施 docker-compose 与配置模板;添加 .gitignore 与专有许可证(保留所有权利)
|
2026-09-12 01:11:05 +08:00 |
|