<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>bugAgent Changelog</title>
    <link>https://www.bugagent.com/changelog</link>
    <description>Product updates, new features, and improvements to bugAgent.</description>
    <language>en-us</language>
    <atom:link href="https://www.bugagent.com/changelog.xml" rel="self" type="application/rss+xml"/>
    <item>
      <title>Daily: Shared domain verification across all features</title>
      <description>30 commits — New features: - Add visual regression detection: Claude Vision compares screenshots between runs - Add Schedule button and modal to Exploratory AI page </description>
      <guid isPermaLink="false">64c3aab0-b3ec-4ddb-9f92-cb5ace8b9647</guid>
      <pubDate>Sat, 04 Apr 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>ai</category>
      <category>bug-reports</category>
      <category>marketing</category>
      <category>api</category>
      <content:encoded><![CDATA[New features:
- Add visual regression detection: Claude Vision compares screenshots between runs
- Add Schedule button and modal to Exploratory AI page
- Add screenshot comparison overlay on Recon tab
- Add green logo glow during exploration runs
- Add exploration progress endpoint for real-time phase updates

Bug fixes:
- Fix domains page: filter by d.verified boolean, not d.status string
- Fix domains page: CSS variables, global styles, back button uses history
- Fix screenshot comparison: read nested before/after objects from API
- Fix exploration trends: API resilience + field name mapping
- Fix exploration detail page data parsing + clickable link on bug reports

Improvements:
- Shared domain verification across all features
- Improve DNS TXT verification: check all records, log lookups, strip quotes
- Update homepage and docs with latest Exploratory AI features
- Make script parsing resilient — 5 fallback strategies, never fails
- Default schedule timezone to user's browser timezone]]></content:encoded>
    </item>
    <item>
      <title>Daily: Add &apos;Autonomously.&apos; in green to homepage tagline</title>
      <description>40 commits — New features: - Add &apos;Autonomously.&apos; in green to homepage tagline - Add green glow animation to logo during code review analysis </description>
      <guid isPermaLink="false">621fc489-acf3-4ae7-893c-943204bc331b</guid>
      <pubDate>Fri, 03 Apr 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>ai</category>
      <category>marketing</category>
      <content:encoded><![CDATA[New features:
- Add 'Autonomously.' in green to homepage tagline
- Add green glow animation to logo during code review analysis
- Add role grants to claude_connections migration
- Add claude_connections table migration and restore query

Bug fixes:
- Fix review analytics not loading
- Fix open PRs table overflowing past right frame edge
- Fix code review: handle missing migration columns + button layout
- Fix: Code Review button layout breaks during analyzing state

Improvements:
- Update homepage: advanced code review features + unlimited reviews in pricing
- Remove repo selector from Code Review — auto-detect from active project
- Make Integrations page accessible to all users
- Unlimited code reviews for paid plans, Developers access for all users, AI Assistant code review features
- Code Review Phase 3: PR security integration + review analytics dashboard]]></content:encoded>
    </item>
    <item>
      <title>Daily: Expose bug report status in MCP server API</title>
      <description>114 commits — New features: - Add automated error monitor workflow (GitHub Actions) - Add System Status link to website footer </description>
      <guid isPermaLink="false">cd2f5e82-825e-41a0-8dd2-42fe03c43d4b</guid>
      <pubDate>Thu, 02 Apr 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>automation</category>
      <category>ai</category>
      <category>bug-reports</category>
      <category>api</category>
      <content:encoded><![CDATA[New features:
- Add automated error monitor workflow (GitHub Actions)
- Add System Status link to website footer
- Add Performance Trends link on analytics dashboard

Bug fixes:
- Fix MCP server build: add appium_js to createMobileAutomation type
- Fix: cannot add postgres_changes callbacks after subscribe()
- Fix: add explicit pricing to AI Assistant to prevent hallucinated prices
- Fix: 'team is not defined' error in AI chat system prompt

Improvements:
- Expose bug report status in MCP server API
- deps(mcp-server): bump @sentry/node from 10.46.0 to 10.47.0
- AI Assistant: user-scoped storage, plan-aware random prompts
- Improve automations empty state with onboarding steps]]></content:encoded>
    </item>
    <item>
      <title>Daily: Rewrite autonomous agents section with comprehensive platform cycles</title>
      <description>41 commits — New features: - Add individual feature nav links in docs sidebar - Add Feature Guide link to docs sidebar navigation </description>
      <guid isPermaLink="false">8999835e-2858-402f-8ff1-4c73369ee966</guid>
      <pubDate>Wed, 01 Apr 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>automation</category>
      <category>ai</category>
      <content:encoded><![CDATA[New features:
- Add individual feature nav links in docs sidebar
- Add Feature Guide link to docs sidebar navigation
- Add comprehensive Feature Guide to docs with AI Assistant examples
- Add web/mobile automation + performance testing to AI assistant

Bug fixes:
- Fix sitemap: remove www subdomain from site URL

Improvements:
- Rewrite autonomous agents section with comprehensive platform cycles
- Remove Stripe from integrations docs — internal billing detail
- Comprehensive feature docs: standalone sections + Feature Guide additions
- Update docs: collapsible sidebar, AI perf testing, device filtering
- Sidebar: move collapse button to Main header + hover-to-expand]]></content:encoded>
    </item>
    <item>
      <title>Daily: Patch @astrojs/node 9.1.3 → 9.5.4: fix 4 moderate Dependabot alerts</title>
      <description>71 commits — New features: - Add p99 to k6 output: include summaryTrendStats in script options  </description>
      <guid isPermaLink="false">66e88c77-777e-4706-8339-cbf8129a6f03</guid>
      <pubDate>Tue, 31 Mar 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>ai</category>
      <category>bug-reports</category>
      <category>marketing</category>
      <category>api</category>
      <content:encoded><![CDATA[New features:
- Add p99 to k6 output: include summaryTrendStats in script options

Bug fixes:
- Patch @astrojs/node 9.1.3 → 9.5.4: fix 4 moderate Dependabot alerts
- Fix website build: escape {id} in api-reference to prevent Astro eval
- Fix k6 load test data not showing: normalize camelCase/snake_case field names
- Fix k6 metrics: use local execution with cloud streaming
- Fix k6 script: use options.cloud (not deprecated ext.loadimpact), fix distribution format, use k6 cloud run

Improvements:
- Rename feature card: Performance & Load Testing
- Remove vendor names from homepage features: k6 and Lighthouse
- Route all auth flows to /dashboard/analytics instead of /dashboard
- Update docs and marketing for performance testing + dashboard rebrand
- Capitalize first name in dashboard welcome message]]></content:encoded>
    </item>
    <item>
      <title>Daily: Revert @astrojs/node to v9.1.3 — v10 requires newer Astro</title>
      <description>117 commits — New features: - Add competitor comparison pages: bugAgent vs Functionize &amp; Mabl - Add error telemetry: client capture, server capture, admin logs, Slack alerts </description>
      <guid isPermaLink="false">40f4c1ad-98c2-4fa3-8a44-d545131fca7b</guid>
      <pubDate>Mon, 30 Mar 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>automation</category>
      <category>ai</category>
      <category>marketing</category>
      <category>notes</category>
      <category>api</category>
      <content:encoded><![CDATA[New features:
- Add competitor comparison pages: bugAgent vs Functionize & Mabl
- Add error telemetry: client capture, server capture, admin logs, Slack alerts

Bug fixes:
- Fix Dependabot alerts: path-to-regexp ReDoS + @astrojs/node memory DoS
- Fix admin logs access: check ADMIN_EMAILS like other admin pages
- Fix geo-snap filters to display on one line

Improvements:
- Revert @astrojs/node to v9.1.3 — v10 requires newer Astro
- Update homepage marketing: no-code automation, team scaling, 2FA icon
- Hide Send to Claude button when ANTHROPIC_API_KEY not configured
- Simplify saving state: remove AI conversion text
- Replace × with trash can icon on schedule calendar cards]]></content:encoded>
    </item>
    <item>
      <title>Daily: Major homepage overhaul — concise copy, QA Wolf-inspired polish</title>
      <description>50 commits — Bug fixes: - Fix npm audit vulnerabilities across all packages - Fix downgrade Stripe cancellation — fetch full team data </description>
      <guid isPermaLink="false">a566a027-6232-4c25-8692-9ee42ffa8b5d</guid>
      <pubDate>Sun, 29 Mar 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>ai</category>
      <category>marketing</category>
      <content:encoded><![CDATA[Bug fixes:
- Fix npm audit vulnerabilities across all packages
- Fix downgrade Stripe cancellation — fetch full team data
- Fix Mobile+ not showing as active after purchase
- Fix Mobile+ activation — bypass portal for addons + success fallback
- Fix Mobile+ cancel when no Stripe subscription ID exists

Improvements:
- Major homepage overhaul — concise copy, QA Wolf-inspired polish
- Update all Stripe price IDs to new pricing
- Update Pro monthly Stripe price ID to new $49 pricing
- Update pricing: Pro $49/mo, Team $99/mo, annual saves 10%
- Allow downgrade to any lower plan with Stripe cancellation]]></content:encoded>
    </item>
    <item>
      <title>Daily: Smaller font + spacing in admin modal activity section</title>
      <description>172 commits — Bug fixes: - Fix modal flash — show placeholders until API data loads - Fix admin modal activity counts — robust queries + hours tracking </description>
      <guid isPermaLink="false">b4d638f5-4691-4c7c-9a2f-bf9e2083596f</guid>
      <pubDate>Sat, 28 Mar 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>ai</category>
      <category>marketing</category>
      <category>api</category>
      <content:encoded><![CDATA[Bug fixes:
- Fix modal flash — show placeholders until API data loads
- Fix admin modal activity counts — robust queries + hours tracking
- Fix admin modal: use active team, fresh last sign-in, update plan_limits
- Fix admin user stats, backfill storage, clean up pricing
- Fix nav/footer links to use absolute paths with anchors

Improvements:
- Smaller font + spacing in admin modal activity section
- Admin user modal: IP info, storage, activity counts
- Org-level storage tracking + updated plan limits
- Update all docs, API reference, MCP, and marketing for mobile]]></content:encoded>
    </item>
    <item>
      <title>Daily: Add beforeunload warning during mobile app upload</title>
      <description>84 commits — New features: - Add beforeunload warning during mobile app upload - Add comprehensive mobile testing documentation and MCP tools </description>
      <guid isPermaLink="false">32269c65-253c-49f4-8b9a-e3a724063c01</guid>
      <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>automation</category>
      <category>ai</category>
      <category>api</category>
      <content:encoded><![CDATA[New features:
- Add beforeunload warning during mobile app upload
- Add comprehensive mobile testing documentation and MCP tools
- Add Mobile Testing feature: BrowserStack + Maestro Cloud
- Add test case metrics to analytics dashboard

Bug fixes:
- Fix mobile run URL: /api/mobile/runs not /runs/create
- Fix mobile automation create URL: /api/mobile/automations not /create
- Fix mobile detail pages: define:vars scope issue
- Fix signed URL upload: use correct Supabase upload/sign endpoint
- Fix mobile app upload: signed URL flow for large files

Improvements:
- Migrate Sentry to new config pattern (fixes deprecation warning)
- deps(mcp-server): bump @modelcontextprotocol/sdk in /mcp-server
- deps(mcp-server): bump @supabase/supabase-js in /mcp-server]]></content:encoded>
    </item>
    <item>
      <title>Daily: Add Test Cases docs, MCP tools, reports tab, homepage marketing</title>
      <description>60 commits — New features: - Add Test Cases docs, MCP tools, reports tab, homepage marketing - Add complete Test Cases feature: cases, suites, runs, execution </description>
      <guid isPermaLink="false">603f1b15-8fbc-4a44-b053-c54771ec5408</guid>
      <pubDate>Thu, 26 Mar 2026 00:00:00 GMT</pubDate>
      <category>daily</category>
      <category>automation</category>
      <category>ai</category>
      <category>bug-reports</category>
      <category>marketing</category>
      <category>notes</category>
      <category>api</category>
      <content:encoded><![CDATA[New features:
- Add Test Cases docs, MCP tools, reports tab, homepage marketing
- Add complete Test Cases feature: cases, suites, runs, execution
- Add draft/active toggle to automation detail page
- Add green glow sparkle to Regenerate button while optimizing
- Add download buttons for run history video and screenshots

Bug fixes:
- Fix time tracking: use window.__bugagentActiveProjectId as fallback
- Fix time tracking: always use active project, don't reset on clear
- Fix time tracking: remove project filters, add admin check
- Fix Regenerate Script to use optimize endpoint with version history
- Fix TS type annotation in inline script + update docs

Improvements:
- Show creator name on automation listing and detail pages
- Duplicate automation includes recorded_actions, description, selectors_strategy
- Change Improve with AI to subtle link style with chevron arrow
- Regenerate button: white text + green glow wave effect
- Force download for video/screenshots + spacing]]></content:encoded>
    </item>
    <item>
      <title>Script Version History with Undo</title>
      <description>Automation scripts now track up to 10 previous versions with one-click undo.</description>
      <guid isPermaLink="false">92a0815d-f2f9-44b1-a5b3-371e0183872a</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>automation</category>
      <category>api</category>
      <category>mcp</category>
      <content:encoded><![CDATA[Every script change — manual edits, AI optimization, or regeneration — is saved to a version history. The undo button on the automation detail page reverts to the previous version instantly. A version badge (v1, v2, etc.) shows the current version number. Available via API (POST /automations/:id/undo) and MCP (undo_automation_script tool).]]></content:encoded>
    </item>
    <item>
      <title>Playwright Runner Improvements</title>
      <description>Auto-fixes for common Playwright issues, line-by-line pass/fail highlighting, and intensifying run button glow.</description>
      <guid isPermaLink="false">ee67ef1e-3735-4932-9b15-a483c5e839bf</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>fix</category>
      <category>automation</category>
      <category>runner</category>
      <content:encoded><![CDATA[The runner now auto-fixes getByLabel("Password") to locator("input[type=password]") and adds waitForLoadState after bare goto() calls. After a run completes, the script shows green/red line highlighting for passed/failed lines. The Run Now button glows neon green with increasing brightness the longer the run takes. Run history updates inline without page refresh.]]></content:encoded>
    </item>
    <item>
      <title>Page-Aware AI Assistant</title>
      <description>The AI Assistant now knows what page you are viewing and can reference the specific content on screen.</description>
      <guid isPermaLink="false">f8925aaa-e243-4515-9014-ca8dd4a03b91</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>ai-assistant</category>
      <category>context</category>
      <content:encoded><![CDATA[When on a bug report detail page, the AI sees the report title, description, status, and severity. On an automation detail page, it reads the full Playwright script (up to 3KB). On a note page, it reads the title and content. When you say "this report", "improve this script", or "explain this note", the AI understands what "this" refers to. Also includes Playwright expert persona that activates when discussing automation topics.]]></content:encoded>
    </item>
    <item>
      <title>D3 Force-Directed Coverage Mind Map</title>
      <description>Replaced the static coverage visualization with an interactive D3.js force-directed graph that auto-spaces nodes, supports drag, zoom, and pan.</description>
      <guid isPermaLink="false">43ddc5db-dcd9-4d08-a43b-9368cb966859</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>dashboard</category>
      <category>automation</category>
      <category>d3</category>
      <content:encoded><![CDATA[The automation coverage mind map on the dashboard now uses D3.js for a force-directed layout. Nodes automatically spread apart to avoid overlap, with stronger repulsion for more scripts. Features include: drag-and-drop node repositioning, zoom and pan, curved link paths, hover highlighting of connected links, pulse animation on failing tests, auto-fit zoom to fill the 700px container, and click-to-navigate to automation details. Color-coded groups with 8 distinct colors make it easy to identify test areas at a glance.]]></content:encoded>
    </item>
    <item>
      <title>Duplicate Automation Scripts</title>
      <description>One-click duplicate creates a copy of any automation script without version history.</description>
      <guid isPermaLink="false">3ddcec04-d683-4dc2-8af1-90200e94cb24</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>automation</category>
      <content:encoded><![CDATA[The Duplicate button on the automation detail page creates a new automation named "[Copy] Original Name" with the same script, target URL, and project. The copy starts in draft status with no version history. Device selector moved inline below the title, project dropdown removed (uses sidebar project).]]></content:encoded>
    </item>
    <item>
      <title>AI Script Optimization Pipeline</title>
      <description>Regenerate Script now sends your Playwright code through a 12-point Sonnet 4 optimization checklist.</description>
      <guid isPermaLink="false">2cacbc64-db94-4172-933c-c6261d4d6839</guid>
      <pubDate>Wed, 25 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>automation</category>
      <category>ai</category>
      <content:encoded><![CDATA[The POST /api/automations/:id/optimize endpoint sends scripts to Claude Sonnet 4 with a comprehensive optimization checklist covering: selector reliability, wait strategies, assertions, error handling, authentication patterns, mobile compatibility, timing, cleanup, strict mode, network handling, and result verification. The optimized script is saved automatically with version history.]]></content:encoded>
    </item>
    <item>
      <title>bugAgent Skills + Migration Offer</title>
      <description>New Skills ecosystem on homepage with GitHub, Claude, Jira integration cards and free migration offer.</description>
      <guid isPermaLink="false">45e7fa75-efd3-4711-a984-19797911fc30</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <category>marketing</category>
      <category>homepage</category>
      <category>integrations</category>
      <content:encoded><![CDATA[Added bugAgent Skills section to homepage showcasing GitHub (repo sync), Claude (root cause analysis), and Jira (bi-directional sync) with SVG logos. "Build Your Own Skill" card with submission modal sends to support@bugagent.com. Migration section offers free export from existing platforms and dedicated QA team support. All documented in docs, API reference, and MCP pages.]]></content:encoded>
    </item>
    <item>
      <title>Homepage Rebrand: QA Layer Messaging</title>
      <description>New hero title, Context Engine section, and quality-of-testing philosophy throughout.</description>
      <guid isPermaLink="false">88bdb136-a348-41af-9cd5-f4a80d3c2768</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <category>marketing</category>
      <category>homepage</category>
      <content:encoded><![CDATA[Homepage hero changed to "The QA Layer Your AI Stack Is Missing" with secondary messaging "Your Agents Write Code. We Make Sure It Works." Added Context Engine section explaining how every QA action is fed by deep context. Updated quality score messaging to emphasize measuring testing quality, not just bug severity. Added "Why bugAgent? Our Philosophy" to documentation with context-aware intelligence and continuous improvement loop sections.]]></content:encoded>
    </item>
    <item>
      <title>Dev Environment + Repo Migration</title>
      <description>Full local development environment with Docker-based Supabase and the repo moved to TestLauncher organization.</description>
      <guid isPermaLink="false">4491320b-8d4f-48da-a498-4f6d766e9af2</guid>
      <pubDate>Tue, 24 Mar 2026 00:00:00 GMT</pubDate>
      <category>infrastructure</category>
      <category>devops</category>
      <content:encoded><![CDATA[Repository moved from hamiltonmascioli/bugAgent to TestLauncher/bugAgent. Set up local dev with Supabase CLI (Docker), Google OAuth for localhost, environment-aware configuration (.env.local/.env.example), develop branch workflow, and convenience scripts (npm run dev starts both dashboard:4321 and website:4322). Created bugAgent Test Team in GitHub for QA access. Updated all hardcoded URLs, DNS CNAME, and GitHub Pages.]]></content:encoded>
    </item>
    <item>
      <title>Quality Score Documentation</title>
      <description>Added Quality Score feature documentation to homepage, docs, API reference, and MCP pages.</description>
      <guid isPermaLink="false">d790a228-26ac-4118-933c-0b1be60600e1</guid>
      <pubDate>Mon, 23 Mar 2026 00:31:28 GMT</pubDate>
      <category>docs</category>
      <category>quality-score</category>
      <category>api</category>
      <content:encoded><![CDATA[Documented the Quality Score feature across the website: added a new feature card to the homepage describing the 1-10 rating system using Rapid Software Testing heuristics across 10 dimensions (reproduction steps, expected vs actual, environment details, evidence, root cause analysis, impact assessment, context and history, heuristics and oracles, clarity and structure, actionability). Updated the docs capabilities section with Quality Score details. Added quality_score (integer 1-10) and quality_breakdown (object with 10 dimension scores 0.0-1.0) to the API reference GET /reports/:id response fields and example. Updated MCP docs with qualityScore and qualityBreakdown fields on get_bug_report.]]></content:encoded>
    </item>
    <item>
      <title>Team Booster: Scale your QA team instantly</title>
      <description>Added Team Booster feature with scale_team MCP tool, POST /team-booster REST API endpoint, and full documentation across API reference, MCP docs, homepage features, and docs pages.</description>
      <guid isPermaLink="false">037074c2-d82c-4ea2-ae51-e968de33b924</guid>
      <pubDate>Sun, 22 Mar 2026 23:07:55 GMT</pubDate>
      <category>new-feature</category>
      <category>mcp</category>
      <category>api</category>
      <category>team-booster</category>
      <content:encoded><![CDATA[## Team Booster

Provision pre-configured tester accounts on demand via the new **Team Booster** feature.

### What's new

- **MCP tool**: `scale_team` — specify team size (1-10), location, duration, technical levels, and budget to provision tester accounts instantly
- **REST API**: `POST /team-booster` — programmatic access with Bearer token auth (Pro and Team plans only)
- **Homepage**: Team Booster feature card added to the features grid
- **API Reference**: Full endpoint documentation with request/response examples
- **MCP Docs**: Tool documentation with example workflow
- **Docs**: Team Booster added to capabilities list and solution grid

### How it works

1. Specify team size, location, duration, technical level, and budget
2. Tester accounts are provisioned in seconds
3. New testers appear in your Team Management page with full platform access
4. You will not be charged until approval has been given

Available on **Pro** and **Team** plans.]]></content:encoded>
    </item>
    <item>
      <title>Claude Analysis via MCP &amp; API + Self-Healing Vision</title>
      <description>Added push_to_claude MCP tool and POST /claude/push API endpoint. Updated self-healing docs to describe the full-circle autopilot healing engine.</description>
      <guid isPermaLink="false">2ceacf50-1371-4ffc-a6a9-7a8450209d3a</guid>
      <pubDate>Sun, 22 Mar 2026 21:51:15 GMT</pubDate>
      <category>mcp</category>
      <category>api</category>
      <category>claude</category>
      <category>self-healing</category>
      <content:encoded><![CDATA[Added push_to_claude MCP tool and POST /claude/push API endpoint for programmatic Claude analysis of bug reports. AI agents and API consumers can now trigger root cause analysis, read results via get_bug_report (claude_analysis and claude_pushed_at fields), and close the loop with automated fixes and re-verification. Updated the Self-Healing Development feature and documentation to describe bugAgent as a full-circle autopilot healing engine: Record > Diagnose > Automate > Heal, with humans in the loop at every stage.]]></content:encoded>
    </item>
    <item>
      <title>Claude Integration: Self-Healing Bug Analysis</title>
      <description>Connect your Anthropic API key to push bug reports to Claude for root cause analysis and fix suggestions. Self-healing cycle: detect, analyze, fix, verify.</description>
      <guid isPermaLink="false">7109a9a9-dd49-4b69-b73a-0982195489dd</guid>
      <pubDate>Sun, 22 Mar 2026 19:39:01 GMT</pubDate>
      <category>feature</category>
      <category>integration</category>
      <category>ai</category>
      <content:encoded><![CDATA[Connect your Anthropic API key in Settings → Integrations to push bug reports to Claude for root cause analysis and fix suggestions. Choose from Claude Sonnet 4, Opus 4, or Haiku 3.5. Configure per-project auto-push and custom instructions. From any bug detail page, click Send to Claude or Re-analyze for on-demand analysis. Combined with Playwright automation, bugAgent now creates a self-healing cycle: detect → analyze → fix → verify. Pro and Team plans only.]]></content:encoded>
    </item>
    <item>
      <title>Second-precise timers on bug reports and notes</title>
      <description>Built-in timers on bug reports and notes track testing time to the exact second. Start, stop, resume, and click to manually edit. Time transfers automatically when converting notes to bug reports.</description>
      <guid isPermaLink="false">d2bdd21c-77c7-4684-90de-557e137da6e5</guid>
      <pubDate>Sun, 22 Mar 2026 18:36:25 GMT</pubDate>
      <category>feature</category>
      <category>bug-reports</category>
      <category>notes</category>
      <category>timer</category>
      <content:encoded><![CDATA[Bug reports and notes now include built-in timers that track testing time down to the exact second. Start, stop, and resume anytime. Click the time display to manually adjust. The timer appears on both the bug report creation form and detail page, as well as on notes. When converting a note to a bug report, tracked time transfers automatically. Perfect for tracking QA effort and billing testing hours.]]></content:encoded>
    </item>
    <item>
      <title>AI Assistant: Full QA Command Center</title>
      <description>The AI Assistant is now a complete QA command center — create and update reports, add comments and notes, search your backlog, use voice input, attach files, and analyze session replays, all through natural conversation.</description>
      <guid isPermaLink="false">c97933aa-fb2b-45e1-be50-a1c3d08f23b8</guid>
      <pubDate>Sun, 22 Mar 2026 17:31:20 GMT</pubDate>
      <category>ai-assistant</category>
      <category>improvement</category>
      <category>voice-input</category>
      <category>notes</category>
      <category>session-replay</category>
      <content:encoded><![CDATA[The AI Assistant goes far beyond report creation. You can now create and update bug reports, change status, severity, and type, add comments, create testing notes in multiple formats (Markdown, Plain Text, Bug Template, Checklist, Outline), list and search reports, notes, automations, and schedules, and send feedback — all through natural conversation. Use voice input powered by Whisper transcription, attach files, and let the AI analyze session replays to auto-draft reports. Start a new chat anytime with the New Chat button. Available in both the dashboard and the in-app FAB popup (no login required for FAB). Updated homepage and documentation marketing copy to reflect the full command center capabilities.]]></content:encoded>
    </item>
    <item>
      <title>Kanban Board View for Bug Reports</title>
      <description>Drag-and-drop Kanban board with 8 status columns, real-time Jira bi-directional sync, and persistent list/kanban view toggle.</description>
      <guid isPermaLink="false">24258b2e-164c-4817-b75b-b444950adca5</guid>
      <pubDate>Sun, 22 Mar 2026 16:38:44 GMT</pubDate>
      <category>feature</category>
      <category>kanban</category>
      <category>jira</category>
      <category>dashboard</category>
      <content:encoded><![CDATA[Visualize and manage bug reports with a drag-and-drop Kanban board. Eight status columns (New, Awaiting Triage, Confirmed, In Progress, Resolved, Retesting, Closed, Reopened) let you move cards between stages instantly. Status changes sync bi-directionally to Jira in real time. Each card displays severity, type, description preview, and timestamps. Toggle between list and kanban views with a persistent preference. New batch sync endpoint (POST /api/jira/batch-sync-status) supports syncing multiple reports at once.]]></content:encoded>
    </item>
    <item>
      <title>Notes feature documented on website</title>
      <description>Added Notes feature to the homepage, documentation, API reference (6 endpoints), and MCP page (5 tools). Notes supports Markdown, Plain Text, Rich Text, Checklist, and Outline formats with voice-to-text, time tracking, file attachments, and private/shared visibility.</description>
      <guid isPermaLink="false">47ce2db0-608d-4337-bef3-772ed5bf3bf1</guid>
      <pubDate>Sun, 22 Mar 2026 06:30:13 GMT</pubDate>
      <category>documentation</category>
      <category>notes</category>
      <category>new-feature</category>
      <content:encoded><![CDATA[## Notes Feature Documentation

Updated the bugAgent website to document the new Notes feature across all relevant pages:

- **Homepage Features section** — Added Notes card highlighting 5 formats, voice-to-text dictation, time tracking timer, file attachments, private/shared visibility, auto-save, and keyword search with filters.

- **Documentation page** — Added Notes to the "What is bugAgent?" capabilities list, describing all key features and noting availability on all plans.

- **API Reference** — Documented 6 Notes API endpoints: GET /notes (list with search/filters), POST /notes (create), GET /notes/:id (detail), PATCH /notes/:id (update), DELETE /notes/:id (delete), POST /notes/upload (file attachments up to 10 MB).

- **MCP page** — Added Notes tools section with 5 MCP tools (list_notes, create_note, get_note, update_note, delete_note) and an example workflow.

Notes is available on all plans (Free, Pro, Team).]]></content:encoded>
    </item>
    <item>
      <title>Quality Score Display</title>
      <description>Added quality score (1-10) display across dashboard and MCP server</description>
      <guid isPermaLink="false">15987747-26f8-47fb-b932-d18ee65eb812</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>dashboard</category>
      <category>mcp</category>
      <content:encoded><![CDATA[Quality score badge on bug detail pages (circular badge with hover tooltip showing breakdown dimensions), colored pill column in reports listing table, Q:score badge on kanban cards, and qualityScore/qualityBreakdown fields added to MCP BugReport type.]]></content:encoded>
    </item>
    <item>
      <title>Analytics Suite</title>
      <description>Comprehensive analytics page with 12 chart sections for Pro/Team plans.</description>
      <guid isPermaLink="false">e93f4998-5e1c-4f6e-903c-6d0d1c9ba509</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>analytics</category>
      <category>dashboard</category>
      <content:encoded><![CDATA[Added Analytics page with key stats cards, stacked bar chart for reports over time, SVG line chart for quality trends, donut charts for severity and status, horizontal bar chart for bug types, leaderboard table, automation health bars, sparklines for notes and time spent, resolution time metric, and circular product health gauge. Pure CSS/SVG charts with time range selector and project filter. Gated to Pro/Team plans.]]></content:encoded>
    </item>
    <item>
      <title>Notes — Testing Memos for Teams</title>
      <description>Capture testing observations, ideas, and findings with the new Notes feature.</description>
      <guid isPermaLink="false">2ff84f64-0e0e-4796-b4c3-73a99ff65146</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>notes</category>
      <category>collaboration</category>
      <content:encoded><![CDATA[Notes gives testers a dedicated space to write and organize their thoughts during testing. Create notes in Markdown, Plain Text, Rich Text, Checklist, or Outline format. Notes auto-save as you type. Mark notes as Private (only you) or Shared (anyone on your team and project can read). Filter by project, author, or date range. Full-width editor with word count, Cmd+S shortcut, and auto-title from content.]]></content:encoded>
    </item>
    <item>
      <title>Time Tracking Tools &amp; Analytics</title>
      <description>Added full time tracking support across MCP, API, and analytics dashboard. Team plan feature.</description>
      <guid isPermaLink="false">e3a45efa-41f2-403f-9dfe-ccc7217192c1</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>time-tracking</category>
      <category>mcp</category>
      <category>api</category>
      <category>analytics</category>
      <content:encoded><![CDATA[New MCP tools: list_time_entries, create_time_entry, update_time_entry, delete_time_entry. New REST API endpoints: GET/POST/PATCH/DELETE /time-entries. Analytics dashboard now includes Hours by Day bar chart and Hours by Category horizontal bar chart. Time Tracking feature card added to homepage. Documentation updated across API reference, MCP docs, and main docs pages.]]></content:encoded>
    </item>
    <item>
      <title>GitHub Integration Docs Added to Website</title>
      <description>Updated website homepage and documentation with GitHub integration feature for Playwright automation script sync.</description>
      <guid isPermaLink="false">e6f93475-9b98-4ddc-9315-299b63dc7b64</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>docs</category>
      <category>github</category>
      <category>integrations</category>
      <content:encoded><![CDATA[Added GitHub as an active integration on the homepage with its own card. Updated the Playwright Automation feature and Delegate Testing sections to mention GitHub script sync. Created full GitHub Integration API documentation with five new endpoints (connect, repos, mapping, status, disconnect). Added GitHub FAQ to docs page and updated SDK docs with sync details.]]></content:encoded>
    </item>
    <item>
      <title>Slack Integration + Schedule Notifications</title>
      <description>Connect Slack and get notified when scheduled automations fail via Slack or email.</description>
      <guid isPermaLink="false">19ee04cb-9b48-486e-bfc0-d5714f785716</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>integrations</category>
      <category>slack</category>
      <category>automations</category>
      <category>notifications</category>
      <content:encoded><![CDATA[Full Slack OAuth integration for teams on Pro and Team plans. Connect your Slack workspace from Settings, then configure per-schedule failure notifications: choose None, Email, Slack (with channel picker), or both. When a scheduled automation fails, a bug report is auto-created AND notifications are sent to your configured channels. The automation detail page now has a Schedule button with an inline form for time, days, timezone, and notification preferences. The Schedules dashboard shows notification icons next to each schedule.]]></content:encoded>
    </item>
    <item>
      <title>Gate coverage mind map behind paid plans</title>
      <description>The Automation Coverage mind map on the dashboard is now only shown for Pro, Team, and Enterprise plans with at least one active automation.</description>
      <guid isPermaLink="false">4ab200c6-b7ba-4bc2-a598-36e92242c724</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <category>dashboard</category>
      <content:encoded><![CDATA[The Automation Coverage mind map on the dashboard is now only shown for Pro, Team, and Enterprise plans with at least one active automation. Free plan users no longer see the section.]]></content:encoded>
    </item>
    <item>
      <title>Automation Coverage Mind Map</title>
      <description>Dashboard now shows an interactive test coverage visualization instead of recent reports.</description>
      <guid isPermaLink="false">79a812b0-cc4b-4c72-a2b4-770b4e1a6644</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>dashboard</category>
      <category>automations</category>
      <category>visualization</category>
      <content:encoded><![CDATA[The dashboard home page now features an interactive SVG mind map that visualizes your automation test coverage. Claude AI analyzes your Playwright scripts to extract pages, features, and assertions, grouping them into a hierarchical map. Tests are color-coded: green (passing), red (failing), gray (untested). Click any test node to jump to its automation detail page. Failing tests show a pulse indicator. Results are cached and only re-analyzed when automations change.]]></content:encoded>
    </item>
    <item>
      <title>Rename Schedules nav to Scheduled</title>
      <description>Updated sidebar navigation, page titles, and all references from &quot;Schedules&quot; to &quot;Scheduled&quot; across the dashboard for consistency. URL paths remain unchanged.</description>
      <guid isPermaLink="false">07980cfb-e10d-45d9-b1ad-84faa0e9d15f</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <category>dashboard</category>
      <content:encoded><![CDATA[Updated sidebar navigation, page titles, and all references from "Schedules" to "Scheduled" across the dashboard for consistency. URL paths remain unchanged.]]></content:encoded>
    </item>
    <item>
      <title>Coverage map in pricing and marketing</title>
      <description>Added Automation Coverage Map as a listed feature for Pro and Team pricing tiers.</description>
      <guid isPermaLink="false">c3c594c5-0caa-452a-aba3-04c340271de7</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>improvement</category>
      <category>website</category>
      <content:encoded><![CDATA[Added Automation Coverage Map as a listed feature for Pro and Team pricing tiers. Updated Features, docs, session-replay, and API reference pages with coverage map information.]]></content:encoded>
    </item>
    <item>
      <title>Time Tracking Page</title>
      <description>Added a dedicated Time Tracking page for Team plan users with daily/weekly summaries, category-based entry tracking, and inline editing.</description>
      <guid isPermaLink="false">102a2ac4-c7b1-4a3e-8bac-d1467513c046</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>team</category>
      <category>time-tracking</category>
      <content:encoded><![CDATA[New Time Tracking page available under the dashboard for Team plan users. Features include a daily summary bar with 8-hour progress tracking, collapsible add-entry form with tester and developer category groups (Manual Testing, Exploratory Testing, Bug Reporting, Code Review, Development, Debugging, etc.), filterable card grid with search, project, category, member, and date range filters, inline card editing, delete confirmation dialog, localStorage-persisted filter state, and pagination for large entry sets.]]></content:encoded>
    </item>
    <item>
      <title>Enhanced Analytics Feature Documentation</title>
      <description>Added Analytics Dashboard feature card to homepage and comprehensive Analytics docs section with all 12+ chart types, health score formula, and API access details.</description>
      <guid isPermaLink="false">f87bc28f-2d31-4edf-bbbe-5c2434b557ac</guid>
      <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
      <category>analytics</category>
      <category>docs</category>
      <category>homepage</category>
      <category>improvement</category>
      <content:encoded><![CDATA[Added a new Analytics Dashboard feature card to the homepage with detailed description of all 12+ chart types (Bug Reports Over Time, Quality Score Trend, Severity/Status/Type distributions, Top Bug Reporters leaderboard, Automation Health, Time Tracking, Notes Created sparkline, Resolution Time) and a mini SVG chart preview. Added comprehensive Analytics documentation section to the docs page covering the Quality Testing Health Score formula (Quality 25%, Resolution 25%, Automation 25%, Low Severity 25%), all 12 chart sections with descriptions, filtering controls (7/14/30/90 days + project), crown icon for best-performing area, and API/MCP access details. Updated existing analytics references in docs to link to the new section.]]></content:encoded>
    </item>
    <item>
      <title>Rewind — replay last 5 actions in the browser</title>
      <description>New Rewind button on the SRT FAB toolbar. Click it to watch a replay of your last 5 actions — the SDK moves a ghost cursor to each element, highlights it, and executes the real action (clicks buttons, fills form fields with character-by-character typing, toggles checkboxes, scrolls). Supports cross-page navigation. Press ESC or click Stop to abort.</description>
      <guid isPermaLink="false">104fa802-9928-4858-9528-4a375517e983</guid>
      <pubDate>Sat, 21 Mar 2026 00:45:00 GMT</pubDate>
      <category>feature</category>
      <category>sdk</category>
      <category>srt</category>
    </item>
    <item>
      <title>Custom password reset emails via Resend</title>
      <description>Replaced Supabase built-in password reset emails with custom branded emails sent through Resend. The new flow uses secure tokens with 1-hour expiry, rate limiting, and a dedicated reset page with password confirmation. Email design matches the current slate branding with a security tip callout.</description>
      <guid isPermaLink="false">2dda241b-3c6a-4c78-a803-03975d4b2750</guid>
      <pubDate>Sat, 21 Mar 2026 00:27:51 GMT</pubDate>
      <category>improvement</category>
      <category>auth</category>
      <category>email</category>
    </item>
    <item>
      <title>Renamed Session Replay to Session Replay Tools (SRT)</title>
      <description>Session Replay has been renamed to Session Replay Tools (SRT) across the entire platform — dashboard, documentation, pricing, API reference, integrations, and AI assistant. The SRT section on bug report detail pages is now hidden for free plan users.</description>
      <guid isPermaLink="false">8261897f-ce0b-4a19-a8c8-1b98c56af01e</guid>
      <pubDate>Sat, 21 Mar 2026 00:19:32 GMT</pubDate>
      <category>improvement</category>
      <category>branding</category>
    </item>
    <item>
      <title>Default Project auto-created for new signups</title>
      <description>New users signing up via email or Google OAuth now get a &quot;Default Project&quot; automatically created in their team. This does not apply to invited users.</description>
      <guid isPermaLink="false">58c3448f-fefd-4e25-9de9-7cb5e9736f6b</guid>
      <pubDate>Sat, 21 Mar 2026 00:09:29 GMT</pubDate>
      <category>feature</category>
      <category>onboarding</category>
    </item>
    <item>
      <title>Removed weekly digest and new report email features</title>
      <description>Simplified notification preferences to only include usage warnings. Removed the weekly digest and new bug report email toggles from settings, API, and MCP server.</description>
      <guid isPermaLink="false">1e04b8aa-01cf-493b-9c59-7083fae5825b</guid>
      <pubDate>Sat, 21 Mar 2026 00:09:29 GMT</pubDate>
      <category>improvement</category>
      <category>cleanup</category>
    </item>
    <item>
      <title>Nightly usage warning emails for free plans</title>
      <description>Account owners on free plans approaching the 5,000 bug report limit now receive a nightly email with their current usage, remaining reports, and a link to upgrade. Warnings send at 80%+ usage.</description>
      <guid isPermaLink="false">3062a909-9bbc-4567-9418-14ae3de07305</guid>
      <pubDate>Sat, 21 Mar 2026 00:09:29 GMT</pubDate>
      <category>feature</category>
      <category>email</category>
    </item>
    <item>
      <title>Manual Jira force sync button</title>
      <description>New sync button next to AUTO SYNC badge forces an immediate bi-directional sync of description and comments.</description>
      <guid isPermaLink="false">65625a61-2f75-4648-9aa2-5d3b7c819a5c</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>jira</category>
      <category>sync</category>
      <content:encoded><![CDATA[Added a sync icon button on the bug report detail page next to the existing AUTO SYNC badge. Clicking it triggers an immediate force sync: pushes the current title and description to Jira, pushes any local comments not yet synced, and pulls any Jira comments not yet in bugAgent. The button shows a spinning animation during sync and displays a toast summarizing what was synced (e.g. "Description synced, 2 comment(s) pushed to Jira, 1 comment(s) pulled from Jira"). New API endpoint: POST /api/jira/force-sync.]]></content:encoded>
    </item>
    <item>
      <title>WCAG audit results displayed on bug report detail page</title>
      <description>WCAG accessibility audit findings now appear in the Session Replay Tools section of the bug report detail page with impact badges, rule IDs, and remediation links.</description>
      <guid isPermaLink="false">99283075-b5c8-4807-823b-51c81b019a6b</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>dashboard</category>
      <category>wcag</category>
      <category>accessibility</category>
      <category>docs</category>
      <content:encoded><![CDATA[When a WCAG audit is run before sending a session to the AI, the results are stored alongside the session data and displayed in a new collapsible "WCAG Accessibility Audit" section within the SRT area on the report detail page. Each violation shows an impact badge (critical/serious/moderate/minor with color coding), the axe-core rule ID, WCAG criteria tags, a description of the issue, the CSS selector of the affected element, an HTML snippet of the offending markup, and a link to Deque's remediation documentation. The homepage Features grid now includes a dedicated WCAG Accessibility Audit card, and the SRT documentation page has a full WCAG Audit section covering how it works, what rules are checked, and the report output format.]]></content:encoded>
    </item>
    <item>
      <title>Severity last-updated-wins + bi-directional media sync</title>
      <description>Jira sync now auto-resolves severity conflicts using timestamps and syncs all media/images both directions without duplicates.</description>
      <guid isPermaLink="false">ff0426f5-9a46-42cd-aecf-ac0089463414</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>jira</category>
      <category>sync</category>
      <category>media</category>
      <content:encoded><![CDATA[Both auto-sync (polling) and manual force sync now compare report.updated_at vs Jira fields.updated to determine which platform was modified most recently — the latest change wins and the other side is updated automatically. Media attachments are now synced bi-directionally: local images/videos are pushed to Jira as issue attachments, and Jira attachments are pulled into bugAgent storage. Deduplication checks both jira_attachment_id and filename (case-insensitive) to prevent any duplicates across sync cycles.]]></content:encoded>
    </item>
    <item>
      <title>AI Assistant now uses all captured FAB data to auto-draft reports</title>
      <description>When a session is captured via the FAB, the AI uses every piece of captured data to immediately draft a complete bug report.</description>
      <guid isPermaLink="false">ebe4e572-2161-4fd0-bae8-c2f5b8913c82</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>feature</category>
      <category>ai</category>
      <category>fab</category>
      <category>wcag</category>
      <content:encoded><![CDATA[The AI Assistant now proactively uses all data captured by the FAB SDK to auto-draft comprehensive bug reports: console errors with stack traces, failed network requests with status codes, user click sequences, form field interactions, WCAG accessibility audit findings (grouped by severity), annotated screenshots, screen recordings, DOM mutations, and performance metrics (FCP, LCP, CLS, TTFB). When session replay data is present, the AI immediately presents a ready-to-confirm draft rather than asking step-by-step questions. On the dashboard (without session data), the AI correctly avoids analyzing the current page and instead guides the user through report creation, using any uploaded media as context.]]></content:encoded>
    </item>
    <item>
      <title>Jira ADF formatting + sync documentation updates</title>
      <description>Bug reports created by AI Assistant now preserve markdown formatting in Jira editor. Sync docs updated with force-sync, last-updated-wins, and media sync.</description>
      <guid isPermaLink="false">cdb7f65b-92e6-4160-a4fe-8d2d1e40b4ed</guid>
      <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
      <category>fix</category>
      <category>jira</category>
      <category>formatting</category>
      <category>docs</category>
      <content:encoded><![CDATA[All Jira sync paths now convert markdown descriptions into proper Atlassian Document Format (ADF) nodes. Headings (## Summary, ## Steps to Reproduce), ordered lists, unordered lists, bold, italic, and inline code are rendered correctly in Jira's editor — no more lost formatting when editing. A new shared markdownToAdf() utility is used by sync.ts, force-sync.ts, merge.ts, push-field.ts, and create-report.ts. API reference updated with the new POST /jira/force-sync endpoint and complete behavior documentation for severity last-updated-wins, bi-directional comments, and media sync with filename deduplication.]]></content:encoded>
    </item>
  </channel>
</rss>