|
|
c99238c1e7
|
feat: Vike +data 服务端取数 / SEO Head 移植 / 404 错误页 / 服务端 DOM 模拟
- feedData.ts 聚合首页/板块/帖子详情数据,缺失内容 throw render(404)
- Go 侧 spa_meta/seo 的 head 生成逻辑移植到 src/ssr/head.ts
- _error 页复用站点壳渲染 404,+data 从 abortReason 恢复壳层数据
- linkedom 模拟服务端 DOM,DOMPurify 封装为 SSR 透传的 sanitizeHtml
- 新增 /api/home-boot 聚合端点(handler/home_boot.go)供 SSR 冷启动灌缓存
|
2026-09-09 02:41:30 +08:00 |
|
|
|
e71c77b5ca
|
feat: Vike 骨架(pages feed+spa / renderer 双端入口 / AppShell 拆分 / serverClient)
vite.config 接入 vike 插件并改产出 dist/client+dist/server;feed 白名单 route 匹配 /、/board/:id、/post/:id(.html);spa catch-all ssr:false;onRenderHtml renderToReadableStream 等 allReady 输出完整 HTML 并带主题/缩放脚本;onRenderClient 沿用样式表等待+冷启动预热+hydrate 回退;getHomeStoreState 作用域 + hydrating 变体入 RequestScope;删除 index.html 与 main.tsx
|
2026-09-09 01:21:58 +08:00 |
|
|
|
86a317c862
|
feat: SSR 请求级作用域(AsyncLocalStorage)+ homeStore 工厂化 + layoutCache 作用域适配
|
2026-09-09 00:35:19 +08:00 |
|
|
|
52d328ffc3
|
chore: 工具链升级到最新版本(Vite 8 / React 19 / react-router 8 / TS 7 / Go 1.26 依赖更新)
- 前端:vite ^8.2.2、react/react-dom ^19.2.8、react-router ^8.3.1(移除 react-router-dom)、typescript ^7.0.2、zustand ^5.0.15;适配升级带来的类型变化(react-hook-form Resolver、ProseMirror node.parent、tiptap focus 参数、timer undefined 等)
- 后端:升级 gin/jwt/minio-go/gorm/modernc-sqlite/x-crypto 等直接依赖至最新;gowebp v0.1.1 已是最新版本
- tsconfig 移除 baseUrl,paths 改为相对路径以兼容 TS7
|
2026-09-09 00:14:12 +08:00 |
|
|
|
132ca5c82c
|
fix: 用 Zustand 缓存 Feed 列表,返回时恢复滚动且不重复请求
点击 Logo 仍强制刷新;后退忽略 history 上的 refreshFeed,并支持过期静默刷新与下拉刷新。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-01 01:50:33 +08:00 |
|
|
|
429956c594
|
feat: 管理端网站监控,浏览量写入独立 monitor.db
请求日志按日 JSONL;page_views 不进主库,避免统计数据撑大 jiang13.db。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-31 07:55:45 +08:00 |
|
|
|
2208af7070
|
feat: 增加友链申请、独立页面、投票/悬赏/抽奖帖与侧栏签到,并统一开发数据目录
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-08-27 06:23:54 +08:00 |
|
|
|
5b2d9a4ea4
|
编辑工具增加表格输入菜单,优化表格样式
|
2026-08-05 12:21:14 +08:00 |
|
|
|
e50047e1c8
|
代码块优化,增加aardio、R语言代码高亮等
|
2026-08-05 11:58:35 +08:00 |
|
|
|
822eef96be
|
新增 OIDC/SSO、邮件验证码与 Gitea 项目同步,并强化 Feed 与管理后台。
作为 OIDC Provider 对接 Gitea;注册支持邮件验证码/验证码;侧栏同步公开仓库;Feed 分页、文章大纲、标签云与站点品牌设置。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-31 16:58:22 +08:00 |
|
|
|
57172eb053
|
完善 TipTap 编辑器与个人资料页:头像裁剪、Tab 缩进、文章内链、Markdown 工具与 Tooltip,并更新样式与 Feed 缓存。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-16 05:57:15 +08:00 |
|
|
|
b451703642
|
完善论坛配置与发帖体验:TipTap 富文本、图片上传、修订历史、Feed 排序与后台参数管理。
同步更新 README 与 ROADMAP,反映最新功能与开发状态。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-16 04:11:38 +08:00 |
|
|
|
1d273066b0
|
升级帖子编辑与 Feed 体验:TipTap 富文本、修订历史、排序与编辑时限。
将 Markdown 编辑器替换为 TipTap WYSIWYG,新增帖子修订记录与 diff 展示;首页支持最新/回复排序与本地缓存;后台可配置编辑时限与锁定帖子;侧边栏整合板块导航并优化 Feed 布局。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-16 03:05:45 +08:00 |
|
|
|
e1c1708715
|
初始提交:姜十三论坛 Jiang13 Forum
轻量自用论坛,Go 单二进制 + React SPA 内嵌 + SQLite。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-06-15 21:08:52 +08:00 |
|