Commit Graph

  • 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