chore: 主题改媒体查询并清理未挂载 API

去掉 head 防闪脚本;删除论坛 JSON CRUD 与 crawler,仅保留机器入口;用户向文档对齐 SSR。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-08-30 05:10:23 +08:00
parent 4a21d362d0
commit 58b94df50c
27 changed files with 277 additions and 3182 deletions

View File

@@ -1,7 +1,8 @@
# 路线图 ROADMAP
> 姜十三论坛仍在积极开发中,功能尚未完善
> 演示站:[https://bbs.iioio.com/](https://bbs.iioio.com/) · 欢迎通过本仓库 Issues 反馈问题或认领任务。
> 姜十三论坛仍在积极开发中。
> 演示站:[https://bbs.iioio.com/](https://bbs.iioio.com/) · 欢迎通过本仓库 Issues 反馈问题或认领任务。
> **本仓库默认开发分支**`rebuild/gitea-ssr`Gitea 式 SSR。`main` = React SPA 对照。
**图例:** ✅ 已完成 · 🚧 进行中 · 📋 计划中 · 🐛 已知缺陷
@@ -11,10 +12,14 @@
| 模块 | 状态 | 说明 |
|------|------|------|
| 前台 SPAReact | ✅ | 浏览、发帖、回复、管理操作已统一在 SPA 内 |
| 管理后台 | ✅ | React 后台 `/admin/*`,与前台风格一致 |
| 评论系统 | ✅ | 换行显示已修复 |
| OIDC Provider | ✅ | 可供 Gitea 等站点 SSO管理后台配置 ROOT_URL 与 OAuth 应用 |
| 公开页 SSR | ✅ | Go `html/template`;首页 / 板块 / 帖详情 / 用户 / 消息等 |
| 管理后台 SSR | ✅ | `/admin/*` 表单;对照 SPA 见 `main` |
| 评论系统 | ✅ | 楼层 + 嵌套树(`ThreadParentID` |
| Markdown 编辑 | ✅ | 工具栏 + `/compose/preview`(非 TipTap |
| 主题 | ✅ | 浅色 / 暗色 / 跟随系统 |
| OIDC Provider | ✅ | Discovery / Authorize / Token / UserInfoAdmin 配置面可继续打磨 |
细节进度见 [`docs/rebuild-spec/09-ssr-progress.md`](docs/rebuild-spec/09-ssr-progress.md)。
---
@@ -28,48 +33,20 @@ _当前无已记录缺陷。发现新问题请在本仓库提交 Issue。_
| 优先级 | 功能 | 说明 |
|--------|------|------|
| 中 | 通知动态优化 | 右栏最新评论的展示与交互 |
| 低 | 帖子搜索增强 | 标题/正文/作者组合筛选 |
| 中 | OIDC / 存储 Admin 打磨 | SSO 与 S3 热切换运维面 |
| 低 | 编辑器增强 | 表格、表情贴纸TipTap 不作为本分支默认) |
| 低 | Gitea `/projects` | 仓库列表页(后置) |
---
## 🚧 进行中In Progress
## ✅ 已完成(摘,本分支
_当前无公开认领任务。_
- [x] Gitea 式目录与 Go 模板 SSR
- [x] 五种帖类型 + 核心闭环(赞/藏/门控/审核…)
- [x] Admin 仪表盘、板块、审核、用户、徽章、媒体、设置等
- [x] Markdown 发帖/评论编辑器与预览
- [x] 评论嵌套树、浅色/暗色主题
- [x] OIDC Provider 机器入口
- [x] 本分支删除未挂载论坛 JSON API对照 `main`
---
## ✅ 已完成Done
- [x] React 管理后台(仪表盘、板块、帖子、评论、用户、设置)
- [x] 帖子置顶(帖子详情 + 管理后台)
- [x] 评论回复换行正确显示
- [x] 三栏布局 + 虚拟滚动帖列表
- [x] 浅色 / 暗色主题切换
- [x] 移动端响应式适配
- [x] 用户注册登录、JWT 鉴权
- [x] OIDC Provider对接 Gitea SSODiscovery / Authorize / Token / UserInfo
- [x] OAuth 应用管理密钥哈希、多客户端、登出端点、groups 映射)
- [x] 板块管理、发帖、TipTap 富文本编辑
- [x] 帖子正文图片本地上传
- [x] 帖子修订历史与 diff 对比
- [x] Feed 排序(最新发帖 / 最新回复 / 热门讨论)
- [x] 可配置编辑时限与论坛参数(限流、字数上限等)
- [x] 楼层式评论、引用回复、@ 高亮
- [x] 点赞、收藏、热门帖
- [x] 敏感词过滤、发帖限流
- [x] 站内私信
- [x] 回复提醒与待审提醒(站内消息 + SMTP 邮件)
- [x] SQLite 备份、单二进制部署
---
## 如何参与
1. 在 Issues 挑选任务(预填内容见 [docs/issue-templates.md](docs/issue-templates.md)
2. Fork → 分支 → PR详见 [CONTRIBUTING.md](CONTRIBUTING.md)
3. 有新想法先开 Issue 讨论,避免重复劳动
---
_最后更新2026-08-05_
更全清单:[`docs/rebuild-spec/02-features.md`](docs/rebuild-spec/02-features.md)。