產品更新日誌

我們公開所有功能上線、改進與修復。

v11.2.0Minor

主要更新

  • AI Bot detection now plan-aware: Free/Starter sees Pro upgrade CTA; Pro/Agency sees Vercel Log Drain beta disclaimer
  • Public AI Bot detection accuracy roadmap: 0%/40%/95% across Free/Starter/Pro tiers (full transparency about pixel physics limitations)
  • ChunkLoadError silent recovery: Vercel Skew Protection + 3-layer fallback eliminates 「發生錯誤」 mid-deploy crashes

改進

  • Vercel Log Drain integration ships 5/30 — Pro tier unlocks 95% AI Bot crawl accuracy
  • @aeo-pro/tracker SDK package ships Q3 2026 — all customers (incl. Cloudflare/AWS/self-hosted) reach 90%+ accuracy
  • Hero scope copy: dashboard 「近 10 次掃描累積 X 個 critical 問題」 vs scan-result 「N 個 critical(本次)」 — 揭穿 scope 差異,不再 user 誤認 bug
  • Mobile vertical card layout for keywords / compete / reports tables (Tailwind hidden md:block / md:hidden pattern)
  • Loading skeleton CLS fix: 對齊真實 layout 高度避免 Cumulative Layout Shift
  • 3 empty-state CTA pages: monitoring / citations / crawlers onboarding flow

修復

  • React #310 hook ordering — useQuery moved before early returns (B-7a-HOTFIX root cause + fix)
  • Deprecated i18n keys removed: dashboard.aiSimulatedEstimate / dashboard.trackingSimulation
  • scan-result page 「個嚴重問題」 chip 改 scope-aware 「個 critical(本次)」
v11.1.0Minor

主要更新

  • Crawler tracking enters beta — pixel-based write accuracy currently runs ~30-50%
  • Cloudflare Logpush + Vercel Log Drain integrations scheduled for Q3 2026

改進

  • Beta disclaimer added to /dashboard/crawlers, setup wizard step 4, and /api/v1/docs (citations + visibility)
  • Setup wizard step 2 demotes CF Logpush + Vercel Log Drain to "coming soon" so customers do not pick a non-functional path

修復

  • API key prefix unified to aeopro_ across UI + validator (legacy aeo_sk_ keys still accepted for backward compatibility)
  • v1/citations + v1/visibility now validate Bearer token against DB (previously accepted any non-empty string)
  • writeUntil migration for crawler-log fire-and-forget INSERT tracked for Sprint 28+ post-launch
v11.0.0Major

主要更新

  • Lemon Squeezy 沙盒結帳完整接通:付費方案以 4242 卡號全流程驗證
  • 支援 resumed / paused / payment events,dunning state 可追蹤
  • Provider-agnostic /api/payments/checkout router:可在 Lemon / Stripe / waitlist 三模式間切換

改進

  • Wave 3 a11y 收尾:trust bar 對比度補強、footer 深色變體
  • leaderboard edge cache 加 explicit Vary header
  • rate limit 切換為 user-id-based,加上 cooldown UI

修復

  • auth/Phase I 修 forgot/reset password 流程
  • logout 在 server response 完成前不重導,避免半登出狀態
  • iOS 安全區域 ConsentBanner 修正
v10.0.0Major

主要更新

  • P0-4 完成:/api/payments/checkout 路由器 + waitlist mode + e2e 覆蓋
  • P0-3 dogfood:自家網站 AI 爬蟲偵測完整接通
  • 14.9 分鐘 burn-in 0 個 5xx、SSR i18n cookie 同步通過

改進

  • home Hero LCP:framer-motion → CSS keyframes,opacity transition 改為 transform
  • leaderboard 空狀態 + ConsentBanner + 掃描統計標籤 i18n
  • organization/website schema 各語言 alternates 對齊

修復

  • email login → dashboard 失敗:拿掉 localStorage token gate
  • PDF 端點 500:改用瀏覽器 print API
  • verify-stripe-catalog 補入 launch runbook §2
v9.0.0Major

主要更新

  • Phase 6-8 收尾:canonical-score tests + e2e 完整覆蓋
  • Bug I — 分數系統統一,monitoring tag 對齊 SEO/AEO/GEO
  • Bug J — pixel 寫入 crawler_logs,admin demo seeder 上線

改進

  • iOS WebKit P0 hunt 完成:safe-area + 44px touch targets 全站修齊
  • Dashboard sidebar 只保留管理後台單一入口
  • admin 使用者 CRUD 完整實作(新增 / 修改 / 刪除 / 角色切換)

修復

  • Phase B P0 — locale 切換重新 SSR + CSP allow google.com
  • Phase H — /dashboard/pricing 升級按鈕觸控目標 40 → 44px
  • Phase I — IP rate limit 3→5/5 分鐘並補 e2e 韌性
v8.0.0Major

主要更新

  • Bug E — leaderboard seed 20 個真實台灣網站到 production
  • Bug F + H — 地圖修復 + 深色模式統一以 design tokens
  • Bug A + C + D — Hero / Testimonial 三語完整、全站檢查 52 → 53

修復

  • Bug B — LAUNCH KILLER:useRouter 違反 Rules of Hooks
v7.0.0Major

主要更新

  • 8 引擎引用追蹤(從 4 引擎擴充):ChatGPT / Claude / Gemini / Perplexity / Copilot / Brave / You / Phind
  • 示範模式 + 強化 empty state,無資料時不再空白
  • 管理後台總覽改為純 Dashboard,避免 sidebar 連結重複

改進

  • Footer 移到頁面最底,自動捲動到掃描結果
  • 9 個 Deferred items 收尾(D-1 ~ D-8)
  • 手機 QA 清單 + 週二上線指南文件化
v5.0.0Minor

主要更新

  • Phase 4:Lemon Squeezy 整合(test mode)
  • Phase 2:台灣 Top 100 AEO 基準報告
  • Phase 3:crawlers + research 並行整合

修復

  • PDF 端點改用瀏覽器列印,修復 500 錯誤
v3.0.0Major

主要更新

  • Wave 5 Session 3:AEO 90 → 93+,BLUF 密度 + chunk readiness 補齊
  • Stripe LIVE 待切:waitlist 保險 CTA(NEXT_PUBLIC_PRICING_WAITLIST_MODE)
  • Wave 5 Session 2:scanner noise 清理,short-caption <p> 改 <span>
v2.1.0Minor

主要更新

  • 檢查項擴充至 53 項(從 48 項):社群預覽、中文 llms.txt 品質、Local Business Schema
  • CLAIMS SSOT:全站檢查數一致,避免不同頁面顯示不同數字
  • Sentry 全站觀察:所有 API 500 catch 路由到 Sentry

改進

  • Anthropic SDK timeout 明確上限 8 秒(防 10 分鐘預設值拖死 serverless)
  • Neon DB 切到 pooled endpoint(冷啟動 6s → 1s)
  • cron 稽核 (cron_runs) 寫入終於可用

修復

  • /api/leaderboard uuid = text operator 錯誤(潛伏 8 天)
  • /api/cron/citations 的 duration_ms 型別衝突(潛伏 4 天)
v2.0.0Major

主要更新

  • Citation Tracking — 四大引擎引用追蹤(ChatGPT / Claude / Perplexity / Gemini)
  • AI Crawler 監測 — 即時追蹤 GPTBot、ClaudeBot、PerplexityBot 訪問
  • 排程掃描 — 每日 / 每週自動掃描
  • 會員系統 — Stripe 訂閱、14 天試用、5 步 onboarding
  • Blog CMS — 10 篇深度文章、FAQPage Schema

改進

  • 首頁 JSON-LD 擴充至 7 種 Schema 類型
  • Dashboard 多國語系(zh-TW / en / ja)
  • 掃描器效能提升 40%

修復

  • Scanner 在 fetch failed 情境下 fallback
  • Redis 不可用時的 rate limit 500 錯誤
v1.5.0Minor

主要更新

  • admin dashboard 完整改版
  • system_config + crypto integration manager

改進

  • 掃描結果快取 5 分鐘
  • 新增 12 項 GEO 檢查
v1.2.0Minor

主要更新

  • MCP Server 支援 — 可在 Claude Desktop 呼叫 AEO 工具

改進

  • PDF 報告模板優化
v1.0.0Major

主要更新

  • 正式版發布
  • 48 項 SEO + AEO + GEO 檢查
  • 多語系支援(zh-TW / en / ja)