This website requires JavaScript.
f9547ba21f
feat: 商业模式官网营销升级(免费试用/私有化/源码售卖)+ 企业微信
main
yuzhiran
2026-07-12 10:16:39 +08:00
7e953afbd2
feat: 创作工作台统一 + AI味检测/白标 + 移动端补全 + 合规发布闭环
yuzhiran
2026-07-11 12:36:01 +08:00
3d596275d5
fix: preview body empty when no article content
yuzhiran
2026-06-24 19:02:33 +08:00
a4242ada0e
fix: search_rankings missing columns 500 error + campaigns.html var typo
yuzhiran
2026-06-24 16:55:12 +08:00
d11d7f4980
fix: pipeline content tracking + topic article preview
yuzhiran
2026-06-24 12:31:02 +08:00
57e6e16c11
docs: finalize DB cleanup - delete 5 old TopicFields + 5 stale TrendFieldMapping rows
yuzhiran
2026-06-23 18:36:54 +08:00
187b414193
docs: document DB cleanup Phase F (32 old topics + 66 articles + 5 tasks removed)
yuzhiran
2026-06-23 17:45:45 +08:00
56c9376c58
docs: document brand optimization v25.1 (brand tone, SEO/GEO, sources, series column, WeChat publisher)
yuzhiran
2026-06-23 13:32:23 +08:00
302efd5f2d
fix(ui): responsive mobile layout with auth flow refactoring for campaigns
yuzhiran
2026-06-23 13:30:19 +08:00
897f72012f
chore(cleanup): remove old content ideas and sustainability data
yuzhiran
2026-06-23 13:26:50 +08:00
0258a9af9f
feat(script): add DB migration script for content focus refactoring
yuzhiran
2026-06-23 13:26:22 +08:00
9058539bae
feat(config): add differentiated information sources (arXiv/indie dev/industry reports)
yuzhiran
2026-06-23 13:25:39 +08:00
9fba863ce7
feat(config): align content strategy with brand direction
yuzhiran
2026-06-23 13:25:11 +08:00
45ad5443c1
feat(prompt): inject brand tone into 6 platform prompts
yuzhiran
2026-06-23 13:24:38 +08:00
ef289b18d1
feat(ui): add series filter to topics search area
yuzhiran
2026-06-23 13:23:19 +08:00
f1e6c11505
feat(models): add series column to Topic for content columns
yuzhiran
2026-06-23 13:22:13 +08:00
e9cd0374f4
feat(script): SEO auditor + PROGRESS.md v24 update
yuzhiran
2026-06-21 16:07:43 +08:00
8a04a23e86
feat(ui): external promotion dashboard (campaigns.html)
yuzhiran
2026-06-21 16:06:46 +08:00
8f5a9e7ede
feat(api): external promotion CRUD + audit endpoints
yuzhiran
2026-06-21 16:05:55 +08:00
12e49f2811
feat(models): add external promotion tables (6 models)
yuzhiran
2026-06-21 16:04:52 +08:00
81f89f6f00
docs: PROGRESS.md - landing fixes, v23 verification, cleanup
yuzhiran
2026-06-18 16:28:55 +08:00
a692f1dd44
fix: landing OG image + GitHub link
yuzhiran
2026-06-18 16:27:59 +08:00
4b87125683
docs: update PROGRESS.md - M4 complete, remaining TODOs done
Yuzhiran Dev
2026-06-18 08:16:35 +08:00
5a19e77d27
feat: rank_tracker AI citation + admin task management tab
Yuzhiran Dev
2026-06-17 20:42:37 +08:00
d3ea832b3b
feat: admin.html task management tab (TaskConfig + TaskLog timeline)
Yuzhiran Dev
2026-06-17 20:10:56 +08:00
1ff015e281
docs: v23 PROGRESS.md + archive WORKSPACE_REDESIGN.md
Yuzhiran Dev
2026-06-17 18:33:19 +08:00
f6e5e90736
feat: Wave 3 - Dashboard redesign + RBAC + AI assistant updates
Yuzhiran Dev
2026-06-17 18:24:57 +08:00
5caf7bc52e
feat: Wave 2 - API org isolation + factory.html + insights.html
Yuzhiran Dev
2026-06-17 16:13:48 +08:00
dcfeccc97b
feat(models): add org_id to Article, PublishRecord, ContentMetrics, SearchRanking, GeoReadinessScore
Yuzhiran Dev
2026-06-17 14:27:27 +08:00
00431c827b
feat: add org_id to ContentCalendar and ContentTask models
Yuzhiran Dev
2026-06-17 09:02:54 +08:00
c8a5e8fd87
docs: Update PROGRESS.md for v21 GEO and v22 landing page
Yuzhiran Dev
2026-06-16 08:28:31 +08:00
c069a140bb
fix: Auth redirects and navigation for landing page routing
Yuzhiran Dev
2026-06-16 08:28:06 +08:00
24e46eced5
feat: Product landing page at / with responsive design
Yuzhiran Dev
2026-06-16 08:27:38 +08:00
f15e0f720a
feat: Admin GEO readiness dashboard tab
Yuzhiran Dev
2026-06-16 08:27:11 +08:00
7c9a8b88b4
feat: FAQ/HowTo schema injection and SEO pipeline enhancement
Yuzhiran Dev
2026-06-16 08:26:44 +08:00
93d1d511e5
feat: Register scheduled GEO tracker (07:30 daily)
Yuzhiran Dev
2026-06-16 08:26:13 +08:00
2aedb69efd
feat: AI search citation tracking script
Yuzhiran Dev
2026-06-16 08:25:44 +08:00
773080cf4f
feat: GEO data model and API endpoints
Yuzhiran Dev
2026-06-16 08:25:18 +08:00
63a6fabc00
fix: Script bug fixes (bare except, timezone, regex, test)
Yuzhiran Dev
2026-06-16 08:24:50 +08:00
d601a26850
fix: API route security fixes (path traversal, auth, bare except)
Yuzhiran Dev
2026-06-16 08:23:50 +08:00
8595bbc521
feat: GEO/SEO structured data + search ranking tracker
Yuzhiran Dev
2026-06-09 17:18:09 +08:00
23ff63baa9
fix: 三平台内容差异化 + admin敏感词管理表格化
Yuzhiran Dev
2026-06-08 13:51:35 +08:00
d0896ef10e
fix: _wrap_chinese crash on mixed-width punctuation
Yuzhiran Dev
2026-06-03 13:13:19 +08:00
c6628b22f6
fix: 任务抽屉产出结果优化 + server 启动修复
Yuzhiran Dev
2026-06-03 11:06:25 +08:00
499c511140
chore: opencode冗余清理 + LLM任务级模型选择 + systemd服务化
Yuzhiran Dev
2026-06-02 15:38:16 +08:00
abbf1468bc
fix(admin): LLM 路由标签动态化
Yuzhiran Dev
2026-06-01 14:46:22 +08:00
53f105305f
fix(admin): LLM 路由显示不准确
Yuzhiran Dev
2026-06-01 14:42:32 +08:00
f1dc29f439
fix(llm): 分场景使用不同模型
Yuzhiran Dev
2026-06-01 14:35:41 +08:00
475945418e
feat(llm): LLM 配置完全通过管理后台维护
Yuzhiran Dev
2026-06-01 14:23:24 +08:00
2c17f006fc
feat(llm): 添加 sensenova 提供商,替换 opencode-go
Yuzhiran Dev
2026-06-01 14:17:36 +08:00
31d8434010
fix(llm): call_llm 429 自动 fallback + 移除 compliance 硬编码 provider
Yuzhiran Dev
2026-06-01 13:23:35 +08:00
09c467e56d
ops(systemd): 添加 systemd 服务,自动恢复崩溃进程
Yuzhiran Dev
2026-06-01 12:56:02 +08:00
1084388fec
fix(topics): 外键约束导致 delete 400
Yuzhiran Dev
2026-06-01 12:08:51 +08:00
468c9066cb
fix(scheduler): _log_task 重复 INSERT 导致 zombie running 行
Yuzhiran Dev
2026-06-01 10:01:50 +08:00
9b9ee4964b
feat(assistant): 可执行操作改造,支持实时查询与任务触发
Yuzhiran Dev
2026-05-31 13:25:07 +08:00
10ad549050
chore: gitignore 新增自动生成文件过滤
Yuzhiran Dev
2026-05-29 09:41:03 +08:00
3fab87ee11
feat: 新增360/搜狗/微信搜索提供商 + PG15→16升级 & 项目文档更新
Yuzhiran Dev
2026-05-29 09:35:15 +08:00
bd3228806d
fix: 合规审查卡死修复 + 小红书复制格式 + today-only过滤
Yuzhiran Dev
2026-05-27 18:25:30 +08:00
6585909ffc
feat: optimize all 13 prompts by function+scenario; fix topic_selector hardcode
Yuzhiran Dev
2026-05-27 11:07:56 +08:00
2c6adf1f43
fix: system_prompt now read from DB LLMConfig
Yuzhiran Dev
2026-05-27 10:47:02 +08:00
b105eee9bb
fix: add LLM config status display + routing info
Yuzhiran Dev
2026-05-27 10:09:23 +08:00
878daebfe0
fix: route compliance to opencode-go, others to nvidia; skip status on force-pass
Yuzhiran Dev
2026-05-27 09:36:34 +08:00
004698cf98
fix: compliance optimizer now requires score improvement, retries LLM on failure
Yuzhiran Dev
2026-05-27 09:23:49 +08:00
29d97b5f1a
fix: expand short sections (<100 chars) with LLM even if not bullet-only
Yuzhiran Dev
2026-05-26 18:31:43 +08:00
80023bbd6c
fix: hybrid SVG+PIL PNG image rendering with CJK fonts, prompt URL reference
Yuzhiran Dev
2026-05-26 17:38:28 +08:00
f94e6b0161
fix: correct subprocess script path and add TaskLog for trends trigger
Yuzhiran Dev
2026-05-26 11:32:34 +08:00
ac8644d752
fix: content quality, image format, task monitor, calendar data source, search UI & sort
Yuzhiran Dev
2026-05-26 11:26:10 +08:00
b2d043b231
新增用户管理/角色管理/菜单管理功能,修复创作流水线研究脚本
Yuzhiran Dev
2026-05-22 18:34:27 +08:00
1855f190f5
配置全面迁移数据库:PromptConfig、TaskConfig动态调度、敏感词/清洗规则/趋势映射/平台标签/痛点模板全部可编辑
Yuzhiran Dev
2026-05-22 11:18:23 +08:00
a8e0a76e07
任务页输入参数旁加'前往编辑'链接
Yuzhiran Dev
2026-05-21 10:38:30 +08:00
4e10cc95d3
清理 tasks.py 死代码
Yuzhiran Dev
2026-05-21 10:21:45 +08:00
9178f436b2
任务页面全面改版: 模块输入/输出/历史详情抽屉
Yuzhiran Dev
2026-05-21 10:18:21 +08:00
0dcfda0c80
数据新鲜度校验: 所有模块加上日期/时效检查
Yuzhiran Dev
2026-05-21 10:09:51 +08:00
5037d5d0ed
流水线整体前移1.5h,凌晨5点前全部就绪
Yuzhiran Dev
2026-05-21 10:04:41 +08:00
56293a52a2
打通流水线闭环: trends+metrics+optimize_sources → collector
Yuzhiran Dev
2026-05-21 09:48:38 +08:00
6b790e77f6
全线异步化: 所有手动触发任务不再阻塞uvicorn worker
Yuzhiran Dev
2026-05-21 09:20:13 +08:00
6f81167691
联网搜索能力集成: opencode webfetch → 采集器
Yuzhiran Dev
2026-05-21 09:01:02 +08:00
7d50878c7d
搜索缓存: 可追踪的search_cache.json, webfetch预填充26条
Yuzhiran Dev
2026-05-21 08:29:04 +08:00
eb1c4205fa
重写web_search: Bing API优先+抓取回退+诚实失败
Yuzhiran Dev
2026-05-21 08:14:47 +08:00
a26f0e936e
修复采集器流程顺序: 采集→分析→LLM总结
Yuzhiran Dev
2026-05-21 08:06:24 +08:00
10996ce6ce
清理城市农业类别 + 修复采集器LLM直接选题
Yuzhiran Dev
2026-05-21 08:02:08 +08:00
c8bee712d7
Phase3: 三平台封面图生成
Yuzhiran Dev
2026-05-20 19:12:58 +08:00
40a77cad2c
Phase2: 真实热点数据接入
Yuzhiran Dev
2026-05-20 19:07:35 +08:00
09da2f9dc4
Phase1: 效果数据真实化
Yuzhiran Dev
2026-05-20 19:04:35 +08:00
eb800c5acc
Ignore generated pipeline artifacts (outlines, research, images, search cache)
Yuzhiran Dev
2026-05-20 18:31:44 +08:00
9a328323c0
Filter outline markers in writer, add min-height to preview dialog
Yuzhiran Dev
2026-05-20 18:11:32 +08:00
bf38125362
Fix compliance optimizer timeout: 600s -> 1800s to match other pipeline steps
Yuzhiran Dev
2026-05-20 17:02:36 +08:00
2244736318
Fix preview: keep article title and tags, adjust scroll height
Yuzhiran Dev
2026-05-20 15:37:26 +08:00
63f074e4df
Fix preview dialog scroll & preserve HTML structure on edit save
Yuzhiran Dev
2026-05-20 15:18:48 +08:00
0a8fbda4fd
Fix calendar filter, module triggers, API cleanup, consolidate get_current_admin, fix LLM schema
Yuzhiran Dev
2026-05-20 14:15:00 +08:00
498165440f
Add platform config website_url, admin tab, fix writer DB config fallback, add trigger endpoints
Yuzhiran Dev
2026-05-20 09:38:56 +08:00
55e5f3d166
Fix topics mobile card list pagination: use paginatedTopics instead of filteredTopics
Yuzhiran Dev
2026-05-19 08:28:56 +08:00
1c78828681
Update PROGRESS.md (v16)
Yuzhiran Dev
2026-05-19 07:45:18 +08:00
3dce54b359
Fix writer max_tokens (500→1000) for titles/tags, fix preview scrollbar height
Yuzhiran Dev
2026-05-19 07:44:56 +08:00
0897074d40
Update PROGRESS.md with 2026-05-18 work summary (v16)
Yuzhiran Dev
2026-05-18 23:53:49 +08:00
671cec58fa
Fix preview platform switching, add stale task cleanup on startup
Yuzhiran Dev
2026-05-18 23:38:30 +08:00
7b4e52743b
Fix pagination: all pages default to 10 per page, add total counts, fix tasks pagination position and use client-side slicing
Yuzhiran Dev
2026-05-18 22:59:03 +08:00
894e53caef
Add intermediate progress update for running tasks
Yuzhiran Dev
2026-05-18 22:41:31 +08:00
f427aea1b3
Fix task status stuck at 'running': use new DB session in thread, add frontend auto-polling
Yuzhiran Dev
2026-05-18 22:37:59 +08:00
33766a396d
Fix topic preview: add missing edit/save methods, fix scrollbar, strip tags from preview body
Yuzhiran Dev
2026-05-18 19:40:26 +08:00