|
|
2392768868
|
feat(ssr): 真 SSR 收尾——干净 hydration 与浏览器原生滚动恢复
- 修复 onRenderClient 引入 serverClient 导致浏览器 process is not defined:
抽出双端安全的 ssr/feedSeed.ts 作为唯一数据播种入口,serverClient 加 SSR 守卫
- 修复 React 19 Fizz Suspense Outlining:Suspense 边界从布局 Outlet 下移到
各懒加载路由,SSR 输出不再出现 <!--$?--> / $RB / template 探针标记
- 修复窄屏 React #418 hydration 致命错误:useMediaQuery 首帧恒 false,
useLayoutEffect 绘制前同步真实值;主题改 cookie 存储供 SSR 直出,
head 内联防闪烁/缩放脚本移除(缩放锁改为客户端 zoomGuard 模块)
- 清理假 SSR 残留:删除 StaticFeedList 镜像组件、SSR 图标生成脚本、
探针与死代码;列表接口裁剪正文,仅下发 excerpt/first_image
- Feed 与帖子详情改为窗口滚动(app-shell--doc-scroll):删除虚拟列表、
自研滚动快照与全局滚轮 hack;F5/前进后退滚动位置全部交给浏览器原生
历史恢复,HTML 响应头 no-cache 配合;锚点/楼层用 scrollIntoView +
scroll-margin-top 适配 sticky 顶栏
|
2026-09-09 20:53:28 +08:00 |
|
|
|
2208af7070
|
feat: 增加友链申请、独立页面、投票/悬赏/抽奖帖与侧栏签到,并统一开发数据目录
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-27 06:23:54 +08:00 |
|
|
|
c05cc472cf
|
增加回复与待审提醒:站内消息与 SMTP 邮件通知。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-06 00:34:16 +08:00 |
|
|
|
81f5d451bc
|
精简 app.ini:仅保留端口/数据目录/JWT,业务项改由管理后台配置。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-03 16:58:30 +08:00 |
|
|
|
48db333272
|
移除旧版 HTML 模板与兼容层,并完善私信、举报、媒体存储与 SEO。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-03 16:37:40 +08:00 |
|