產品更新日誌
我們公開所有功能上線、改進與修復。
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 並行整合
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 工具
v1.0.0Major
主要更新
- 正式版發布
- 48 項 SEO + AEO + GEO 檢查
- 多語系支援(zh-TW / en / ja)