Commit Graph

  • 6cad59f83e feat(code-review): ADR-020 全自動修復政策 — 拆掉 CRITICAL/HIGH HITL 閘門 OoO 2026-05-02 23:44:01 +08:00
  • b5a2b09445 fix(ppt): matplotlib CJK fallback covers container Noto CJK JP variant OoO 2026-05-02 23:38:51 +08:00
  • 1c81866541 fix(ppt): final critic cleanup — Medium-1 OOXML order + Info-1/2 docs OoO 2026-05-02 17:39:27 +08:00
  • 52c06f6861 fix(ppt): admin guard for destructive /cache commands (critic Medium-3) OoO 2026-05-02 17:35:48 +08:00
  • 3b0b4b3d42 fix(ppt): address critic findings on commit 38967ce (HIGH-1, HIGH-2, Medium-4) OoO 2026-05-02 17:23:02 +08:00
  • 38967ceea3 feat(ppt): redesign all 6 reports to professional standard + cache versioning OoO 2026-05-02 16:26:27 +08:00
  • 0232dbb902 test(openclaw): assert /menu returns full main menu keyboard OoO 2026-05-02 16:13:43 +08:00
  • 3f40089d8c fix(openclaw): show full main menu for wakeup phrases OoO 2026-05-02 16:12:30 +08:00
  • 7b6423fa67 fix(openclaw): route wakeup phrases back to menu codex/fix-openclaw-wakeup-menu OoO 2026-05-02 16:03:49 +08:00
  • 673982d83b Fix OpenClaw callback command path from NL dispatch regression OoO 2026-05-02 15:59:54 +08:00
  • 76304602b1 fix(ppt): footer→bottom, font spec (Courier New/Microsoft JhengHei), 50-item paginated table, remove old single-page remnant OoO 2026-05-02 15:32:54 +08:00
  • 0b82350745 style(ppt): comprehensive warm-tone redesign - caramel KPI cards, warm paper MCP/AI pages, revenue ratio bars in product table, chart→caramel orange, cover with warm decorative bands OoO 2026-05-02 15:20:02 +08:00
  • ccc0cef9be feat(ppt): upgrade monthly AI prompt to 7-section expert template with MCP RAG integration, enrich data_summary with category/product breakdown OoO 2026-05-02 15:06:16 +08:00
  • 4c6e4ca5fb style(ppt): align PPT palette perfectly with MOMO Pro v2 design tokens (Beige, Warm Ink, Caramel Orange) as per frontend upgrade roadmap OoO 2026-05-02 15:01:55 +08:00
  • 934adc957c style(ppt): redesign ppt layouts, align palette with frontend, and add dedicated MCP RAG slide OoO 2026-05-02 14:59:45 +08:00
  • 9068d463bb feat(ea): execute Phase 3 C-series architecture fixes to prevent recurrence OoO 2026-05-02 14:39:10 +08:00
  • 9158bbe1a6 fix(ea): execute Phase 2 B-series data quality and gate improvements OoO 2026-05-02 14:34:30 +08:00
  • e6df2fad28 fix(ea): remove weekly_strategy/meta_analysis from autonomous engine triggers (Phase 1 stopgap) OoO 2026-05-02 13:09:39 +08:00
  • 477aab3f6f refactor(telegram): migrate edm_notifier text path to EventRouter (ADR-019 Phase 5) OoO 2026-05-02 13:09:08 +08:00
  • 3e9d53c98c refactor(telegram): migrate aider_heal_executor sender to EventRouter (ADR-019 Phase 5) OoO 2026-05-02 13:08:45 +08:00
  • 84786be06f refactor(telegram): migrate cicd_routes sender to EventRouter (ADR-019 Phase 5) OoO 2026-05-02 13:08:25 +08:00
  • ea78d0814b refactor(telegram): migrate alert_routes sender to EventRouter (ADR-019 Phase 5) OoO 2026-05-02 13:08:00 +08:00
  • edfe38e87d refactor(telegram): migrate nemoton_dispatcher sender to EventRouter (ADR-019 Phase 5) OoO 2026-05-02 13:06:49 +08:00
  • e12e6a8f96 feat(telegram): ADR-019 Phase 6 - daily data freshness probe + cron 09:05 OoO 2026-05-02 13:07:30 +08:00
  • 14195b65fd feat(telegram): ADR-019 Phase 4 - conversation memory + chat_id propagation OoO 2026-05-02 13:04:18 +08:00
  • 38f4033eb0 feat(telegram): ADR-019 Phase 3 - feature-flagged agent dispatch for cmd:X OoO 2026-05-02 13:00:02 +08:00
  • b3348ae77d feat(telegram): ADR-019 Phase 2 - check_data_freshness tool for OpenClaw OoO 2026-05-02 12:58:06 +08:00
  • db02ecf2cf feat(telegram): ADR-019 Phase 1 - PPT data freshness gate + store_insight fix OoO 2026-05-02 12:52:45 +08:00
  • 1a886d962b fix(telegram): dedupe webhook+polling updates via shared DB guard OoO 2026-05-02 12:01:04 +08:00
  • 75de76ac12 fix(momo): block EC404 auto-open with end-to-end URL guard OoO 2026-05-02 12:00:34 +08:00
  • 026d0e7539 feat(reports): move monthly analysis to v2 shell OoO 2026-05-01 21:13:18 +08:00
  • d6782ee710 feat(ai): move recommendation page to v2 shell OoO 2026-05-01 21:08:44 +08:00
  • 9b3e0a4565 feat(ai): move history page to v2 shell OoO 2026-05-01 21:06:17 +08:00
  • 939ed5eef5 feat(ai): move intelligence page to v2 shell OoO 2026-05-01 21:03:19 +08:00
  • 7d46ff9ba5 feat(competitor): persist match attempts OoO 2026-05-01 20:56:17 +08:00
  • c1f43b0ae4 fix(campaign): persist full crawl snapshots OoO 2026-05-01 20:48:28 +08:00
  • bb99dfeab6 feat(campaign): restore operations table signals OoO 2026-05-01 20:43:46 +08:00
  • 4e853a233f perf(dashboard): speed up competitor overview OoO 2026-05-01 20:36:25 +08:00
  • b9d6186d68 feat(frontend): sync latest MOMO Pro prototype styling OoO 2026-05-01 20:32:23 +08:00
  • 066cf1846f feat(dashboard): show AI pick evidence gaps OoO 2026-05-01 17:17:03 +08:00
  • e86075d59d fix(dashboard): avoid redundant prewarm rebuilds OoO 2026-05-01 16:36:58 +08:00
  • 2ac7410d40 fix(dashboard): prewarm cache and expose pick evidence OoO 2026-05-01 16:34:13 +08:00
  • 9e2337764b fix(ai): supersede old product picks OoO 2026-05-01 16:24:15 +08:00
  • b3d00a011c fix(dashboard): warm cache after AI pick refresh OoO 2026-05-01 16:16:39 +08:00
  • b447aefcfb fix(ai): clear dashboard cache after pick regeneration OoO 2026-05-01 16:10:51 +08:00
  • 3920701e1a feat(dashboard): optimize cache and AI pick confidence OoO 2026-05-01 16:01:52 +08:00
  • 0334051aa7 feat(dashboard): 匯出 AI 挑品操作清單 OoO 2026-05-01 15:43:57 +08:00
  • 1d1a7f6e94 feat(dashboard): 強化 AI 挑品清單決策資訊 OoO 2026-05-01 15:22:21 +08:00
  • a5de082437 feat(dashboard): 顯示 50 品 AI 挑品清單 OoO 2026-05-01 15:08:41 +08:00
  • 6bce46bbc7 fix(runtime): 強化健康檢查監控韌性 OoO 2026-05-01 14:46:49 +08:00
  • 77b085f813 fix(dashboard): 快取比價決策總覽 OoO 2026-05-01 14:32:51 +08:00
  • ea15aa6437 refactor(vendor): 抽出廠商管理查詢服務 OoO 2026-05-01 14:20:09 +08:00
  • 1012d609d4 feat(dashboard): 顯示 PChome 比價決策總覽 OoO 2026-05-01 14:19:18 +08:00
  • fbc85fcedc refactor(vendor): 抽出缺貨 API 查詢服務 OoO 2026-05-01 14:12:56 +08:00
  • b5de8d5d61 fix(ai): 價格調整轉人工覆核 OoO 2026-05-01 14:09:54 +08:00
  • 62f8f1d52d refactor(vendor): 抽出缺貨 V2 查詢服務 OoO 2026-05-01 14:07:10 +08:00
  • 8a3d50933b feat(ai): 自動補抓並重算 PChome 挑品 OoO 2026-05-01 14:02:37 +08:00
  • 043a7dc915 feat(ai): 補抓 PChome 待比對商品 OoO 2026-05-01 13:40:37 +08:00
  • 9f9e0727e7 fix(ai): 自動偵測挑品銷售欄位 OoO 2026-05-01 10:18:07 +08:00
  • 70de91f1f6 fix(ai): 修正挑品清單銷售日期查詢 OoO 2026-05-01 10:12:32 +08:00
  • 20f6b2ded2 fix(feeder): 控制 PChome 多關鍵字搜尋成本 OoO 2026-05-01 10:08:24 +08:00
  • 82d759d3b1 feat(ai): 建立 PChome 銷售挑品清單 OoO 2026-05-01 10:05:16 +08:00
  • 55855ef508 feat(frontend): 保存 PChome 競品價格歷史 OoO 2026-05-01 00:53:37 +08:00
  • 6b8e511246 feat(frontend): 補齊活動看板篩選與價格歷史區間 OoO 2026-05-01 00:43:38 +08:00
  • 22b27d19df fix(frontend): 讓價格圖表按鈕直接開啟歷史走勢 OoO 2026-05-01 00:38:32 +08:00
  • 4945aeed3b fix(frontend): 還原商品看板價格歷史圖表 OoO 2026-05-01 00:35:04 +08:00
  • 8e9fb3dd17 feat(frontend): 將 V2 設為正式預設介面 OoO 2026-05-01 00:28:56 +08:00
  • 15b3bae9cb feat(frontend): 新增廠商缺貨匯入 V2 OoO 2026-05-01 00:21:26 +08:00
  • f9fec4706e fix(ci): 修正 Gitea Actions workflow YAML OoO 2026-05-01 00:15:03 +08:00
  • a821b733ad docs(frontend): 記錄廠商缺貨清單 V2 OoO 2026-05-01 00:12:28 +08:00
  • 99d5bc8e81 feat(frontend): 新增廠商缺貨清單 V2 OoO 2026-05-01 00:12:06 +08:00
  • c9247f7a79 feat(frontend): 新增廠商缺貨 V2 feature flag OoO 2026-05-01 00:06:46 +08:00
  • 6c73c57a91 feat(frontend): 新增廠商缺貨 V2 入口 OoO 2026-05-01 00:04:12 +08:00
  • 3398c15a75 feat(frontend): 新增 EDM V2 feature flag OoO 2026-04-30 23:56:17 +08:00
  • d5a836e8da fix(frontend): 掛載 Flask web static assets OoO 2026-04-30 23:53:23 +08:00
  • 41a08886cc fix(frontend): 掛載 V2 static assets OoO 2026-04-30 23:50:52 +08:00
  • 0e18ff304c feat(frontend): 新增 V2 dashboard feature flag OoO 2026-04-30 23:45:49 +08:00
  • 13f17d62e7 docs(frontend): 建立 V2 視覺基準 OoO 2026-04-30 23:37:52 +08:00
  • 73c7ddcee0 fix(cd): 使用 inplace rsync 保留 bind mount inode OoO 2026-04-30 23:32:59 +08:00
  • d06c7016dc fix(cd): 修復 sync 版本 mount drift OoO 2026-04-30 23:24:54 +08:00
  • dd35306399 refactor(openclaw): 抽出選單鍵盤 builders OoO 2026-04-30 23:17:19 +08:00
  • 8b4fafdf13 fix(cd): 讓 HUP 熱重載載入新版 app OoO 2026-04-30 15:17:00 +08:00
  • f282ddc18c fix(cd): sync 模式改用 app 熱重載 OoO 2026-04-30 15:11:57 +08:00
  • 661755fac9 docs(ops): 記錄 runner label 隔離 OoO 2026-04-30 14:53:08 +08:00
  • db3a7e5df1 fix(db): 補齊 action_plans schema drift OoO 2026-04-30 14:45:40 +08:00
  • 2b9991096b fix(monitoring): 移除失效 blackbox 目標 OoO 2026-04-30 14:39:33 +08:00
  • 6e480449c1 fix(ci): 隔離 EWOOOC Gitea runner label OoO 2026-04-30 14:38:35 +08:00
  • f30ee955ff fix(monitoring): 恢復 exporter scrape 目標 OoO 2026-04-30 14:35:09 +08:00
  • 5695ead4dc fix(edm): 修正活動看板排序 endpoint OoO 2026-04-30 14:29:40 +08:00
  • d88dcc8f75 fix(devops): 清理舊端口與危險 compose 操作 OoO 2026-04-30 14:24:53 +08:00
  • fb9c4ad1b5 refactor(openclaw): 抽出 Telegram API helper OoO 2026-04-30 14:24:45 +08:00
  • 19535a0763 chore(cleanup): 移除 legacy 5888 測試入口 OoO 2026-04-30 14:12:21 +08:00
  • c2e38be43d docs(modularization): 建立模組化治理守門 OoO 2026-04-30 14:07:10 +08:00
  • db21e7e8e8 fix(devops): 移除 startup 腳本危險 compose 操作 OoO 2026-04-30 14:05:41 +08:00
  • 89e7f2ccd2 fix(ai): 擴大 ElephantAlpha 暫時性 fallback OoO 2026-04-30 13:59:12 +08:00
  • 78ec7b5b08 chore(templates): 移除 database 目錄錯位模板 OoO 2026-04-30 13:58:41 +08:00
  • 47ccb13557 chore(cleanup): 移除備份殘檔 OoO 2026-04-30 13:57:34 +08:00
  • d8f93df4ec fix(metrics): 輸出 AI 自動化 baseline 指標 OoO 2026-04-30 10:32:43 +08:00
  • e73cd6e6a3 fix(stability): 補強 scheduler 例外記錄 OoO 2026-04-30 10:28:37 +08:00
  • 18b0fa8af2 chore(config): 補齊 Phase 3f env 範例契約 OoO 2026-04-30 10:25:21 +08:00