6 Commits
Author SHA1 Message Date
cheney 806761103b feat: 管理台搜索/分区刷新、评论人员体系、相关项目,修复内容源自动获取,完善 MCP 自描述
Build and Deploy / build (push) Successful in 1m32s
Build and Deploy / deploy (push) Successful in 26s
管理台:
- 内容管理新增名称搜索(title/slug/url/description),状态与翻页链接保留搜索词
- 菜单改为真实链接,每次点击重新向后台取数渲染分区,不再依赖手动刷新
- 内容管理每页固定 20 条
- pending 条目按钮改为「预览」,active 为「查看」

评论体系:
- 评论提交新增必填联系方式(手机号/邮箱),前端不做展示
- 首次评论以「昵称+联系方式」建档,之后需匹配且未被禁用
- 后台评论管理新增联系方式列;新增评论人员管理页,可启用/禁用/改名/删除
- 评论昵称输入框不再预置 admin

相关项目:
- 新增 entry_relations 双向关联,详情页侧栏展示并写入机读 JSON
- 编辑页可添加/移除关联

内容源自动获取:
- 修复 rss 适配器把 feed url 当成条目 url 的根本问题,支持 Atom link/href 与相对链接
- eryajf-weekly 限定正文容器取链接,修正项目说明的提取与「(opens new window)」清理
- pipeline 增加轮内去重与单条失败隔离;scheduler 对非法 cron 明确告警

MCP:
- 重写 instructions 为八节说明,新增 usage 工具返回结构化接入文档
- 补全各工具的参数、用途与返回格式说明;baseUrl 取自当次请求
- 首页 MCP 区块与 README 同步补充写入示例与踩坑清单

测试: 新增 comments/relations/admin/ingest-adapters 用例,共 29 个全部通过
2026-10-27 11:22:26 +08:00
cheney 3f7b48325f feat: 管理台内容状态过滤+预览、批量上架/灰掉、标签拖拽调整层级
Build and Deploy / build (push) Successful in 1m37s
Build and Deploy / deploy (push) Successful in 31s
2026-09-21 11:15:26 +08:00
cheney 64f3f6ea58 feat: 首页版本号、简介布局与反显、密钥眼睛融合、定时拉取开关
Build and Deploy / build (push) Successful in 11s
Build and Deploy / deploy (push) Failing after 49s
2026-09-01 11:15:35 +08:00
cheney c09857cc81 feat: 登录记住本机+密码可见、内容分简介与主体、Markdown 渲染、首页随机条目
Build and Deploy / build (push) Successful in 56s
Build and Deploy / deploy (push) Successful in 28s
2026-09-01 10:53:17 +08:00
cheney e11814048c feat: 内容源管理优化与条目编辑功能
Build and Deploy / deploy (push) Successful in 51s
- 内容源管理:去掉人工录入卡片,AI 密钥保存后可返显并支持小眼睛切换,布局优化
- 内容管理:新增编辑按钮与编辑页,可调整条目全部字段与标签
2026-08-31 18:02:32 +08:00
cheney dec103546e feat: awesome index 全功能实现
- M1-M2: 数据层与核心API(DuckDB, entries/tags/comments/search服务)
- M3: SSR页面(EJS模板,接真实数据)
- M4: 管理后台(登录/用户/内容源/AI ingest)
- M5: 采集层(scheduler+rss/html/eryajf适配器)
- M6: MCP只读接口(Streamable HTTP, 4工具)
- M7: Docker部署(Dockerfile+docker-compose)
- 测试: 10个用例全部通过
- 修复: DuckDB连接参数绑定、状态机迁移、标签树操作
2026-08-28 09:32:48 +08:00