<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/lastest/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 06 May 2026 09:06:53 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/lastest/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -2,7 +2,7 @@

 **Free, open-source visual regression testing with AI-generated tests.**

-Record it. Test it. Ship it. -- $0 forever.
+Record it. Test it. Ship it.

 ---

@@ -13,27 +13,29 @@

     1. Point it at your app
     2. Record your user flows (point-and-click, no code)
     3. AI generates resilient test code with multi-selector fallback
-    4. Run locally, on remote runners, or in an embedded browser container
+    4. Run on remote runners or in an embedded browser container (EB setup required)
     5. Screenshots compared with 3 diff engines (pixelmatch, SSIM, Butteraugli)
     6. Review and approve visual changes -- or let AI auto-classify them

-Your data stays on your server. Your screenshots never leave your infra. It costs $0 forever.
+When self-hosted, your data stays on your server and your screenshots never leave your infra.

 ---

 ## Core Flow

+![Development &amp;amp; Review Flow](images/development-flow.png)
+
     Create Tests        Run Tests           Review

-      Record manually     Local or            Approve/
-      AI-assisted         remote or           Reject
-      Play Agent auto     CI/CD               changes
+      Record manually     Embedded            Approve/
+      AI-assisted         Browser or          Reject
+      Play Agent auto     remote / CI         changes


-      One-time cost       $0 per run          New baseline saved
-      (AI optional)       (no AI needed)
+      One-time cost       Zero AI per run     New baseline saved
+      (AI optional)       (pure Playwright)


 1. **Create**: Build tests your way -- record manually, let AI generate from a URL or spec, or let the Play Agent autonomously scan your entire app.
-2. **Run**: Execute tests locally, on remote runners, or in CI/CD. No AI needed -- pure Playwright execution at zero cost.
-3. **Compare**: New screenshots are diffed against baselines using your chosen engine.
+2. **Run**: Execute tests in an Embedded Browser pod (default), on remote runners, or in CI/CD. No AI needed -- pure Playwright execution. Local Playwright on the host is no longer supported; the EB stack is required.
+3. **Compare**: New screenshots are diffed against baselines using your chosen engine. Optional DOM-diff fallback catches structural changes when pixel comparison is inconclusive.
 4. **Review**: Visual diffs are classified. Approve intentional changes -- they become the new baseline.
 5. **Fix**: When tests break, AI can propose fixes or the Play Agent can fix and re-run autonomously.

@@ -44,7 +46,7 @@

 - **First run**: screenshot becomes the baseline
 - **Every run after**: new screenshot is SHA256-hashed -- if it matches the baseline, instant pass. If it differs, the diff engine runs and you review the change.
 - **AI costs are one-time**: AI is only used during test creation and fixing. Running tests uses zero AI.
-- **No per-screenshot pricing**: every run is free regardless of volume.
+- **No per-screenshot pricing on self-hosted**: every run is unlimited regardless of volume.

 ---

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:53 -0000</pubDate><guid>https://sourceforge.net3ee6e902ab69b67b4c05704c21b90473f646d020</guid></item><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -69,3 +69,6 @@

 - [Agent Monitoring] -- Real-time Play Agent tracking
 - [Scheduled Runs] -- Cron-based automated builds
 - [Bug Reports] -- In-app bug reporting with auto-context
+- [Gamification] -- Beat the Bot scoring, leaderboard, achievements
+- [API Tokens] -- Long-lived Bearer tokens for MCP, CI, and integrations
+- [Test Migration] -- Move tests between Lastest instances
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:53 -0000</pubDate><guid>https://sourceforge.net945fff9dff25d2bb9632312fb6f3c692ef16230a</guid></item><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -64,4 +64,8 @@

 - [GitLab Integration] -- OAuth, MR comments, webhooks
 - [Google Sheets Integration] -- Test data from spreadsheets
 - [Custom Webhooks] -- Build result notifications
-- [VSCode Extension API] -- IDE integration
+- [VSCode Extension API] -- VS Code extension and IDE API
+- [MCP Server] -- AI agent integration (29 tools)
+- [Agent Monitoring] -- Real-time Play Agent tracking
+- [Scheduled Runs] -- Cron-based automated builds
+- [Bug Reports] -- In-app bug reporting with auto-context
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:52 -0000</pubDate><guid>https://sourceforge.net334ac4a699a999f21623f00d05bd8120427447e8</guid></item><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,4 +1,4 @@
-# Lastest2
+# Lastest

 **Free, open-source visual regression testing with AI-generated tests.**

@@ -6,9 +6,9 @@

 ---

-## What is Lastest2?
+## What is Lastest?

-Lastest2 is a self-hosted visual regression testing platform that **records your tests, writes them with AI, runs them anywhere, and fixes them when they break** -- all in one tool.
+Lastest is a self-hosted visual regression testing platform that **records your tests, writes them with AI, runs them anywhere, and fixes them when they break** -- all in one tool.


     1. Point it at your app
     2. Record your user flows (point-and-click, no code)
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:51 -0000</pubDate><guid>https://sourceforge.netd0ae9e0e985df997274542d5bc4eed8becb4c983</guid></item><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1 +1,67 @@
-Welcome to the lastest2 wiki!
+# Lastest2
+
+**Free, open-source visual regression testing with AI-generated tests.**
+
+Record it. Test it. Ship it. -- $0 forever.
+
+---
+
+## What is Lastest2?
+
+Lastest2 is a self-hosted visual regression testing platform that **records your tests, writes them with AI, runs them anywhere, and fixes them when they break** -- all in one tool.
+

+    1. Point it at your app
+    2. Record your user flows (point-and-click, no code)
+    3. AI generates resilient test code with multi-selector fallback
+    4. Run locally, on remote runners, or in an embedded browser container
+    5. Screenshots compared with 3 diff engines (pixelmatch, SSIM, Butteraugli)
+    6. Review and approve visual changes -- or let AI auto-classify them
+
+Your data stays on your server. Your screenshots never leave your infra. It costs $0 forever.
+
+---
+
+## Core Flow
+
+    Create Tests        Run Tests           Review
+      Record manually     Local or            Approve/
+      AI-assisted         remote or           Reject
+      Play Agent auto     CI/CD               changes
+    
+      One-time cost       $0 per run          New baseline saved
+      (AI optional)       (no AI needed)
+
+1. **Create**: Build tests your way -- record manually, let AI generate from a URL or spec, or let the Play Agent autonomously scan your entire app.
+2. **Run**: Execute tests locally, on remote runners, or in CI/CD. No AI needed -- pure Playwright execution at zero cost.
+3. **Compare**: New screenshots are diffed against baselines using your chosen engine.
+4. **Review**: Visual diffs are classified. Approve intentional changes -- they become the new baseline.
+5. **Fix**: When tests break, AI can propose fixes or the Play Agent can fix and re-run autonomously.
+
+---
+
+## Build Once, Run Forever
+
+- **First run**: screenshot becomes the baseline
+- **Every run after**: new screenshot is SHA256-hashed -- if it matches the baseline, instant pass. If it differs, the diff engine runs and you review the change.
+- **AI costs are one-time**: AI is only used during test creation and fixing. Running tests uses zero AI.
+- **No per-screenshot pricing**: every run is free regardless of volume.
+
+---
+
+## Quick Links
+
+- [Getting Started] -- Installation and first steps
+- [Creating Tests] -- Three ways to create tests
+- [Running Tests] -- Local, remote, and embedded execution
+- [Visual Diffing] -- Diff engines and sensitivity settings
+- [AI Configuration] -- AI providers and settings
+- [CI CD Integration] -- GitHub Actions, CLI runner, Smart Run
+- [Remote Runners] -- Distributed test execution
+- [Docker Deployment] -- Production deployment
+- [Settings Reference] -- All configuration options
+- [Environment Variables] -- Environment variable reference
+- [GitHub Integration] -- OAuth, webhooks, PR comments
+- [GitLab Integration] -- OAuth, MR comments, webhooks
+- [Google Sheets Integration] -- Test data from spreadsheets
+- [Custom Webhooks] -- Build result notifications
+- [VSCode Extension API] -- IDE integration
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:50 -0000</pubDate><guid>https://sourceforge.netfd89714e2c9e99fb31be03e592daa15c03566478</guid></item><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1 @@
-Welcome to your wiki!
-
-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
-
-The wiki uses [Markdown](/nf/markdown_syntax) syntax.
-
-[[members limit=20]]
-[[download_button]]
+Welcome to the lastest2 wiki!
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:48 -0000</pubDate><guid>https://sourceforge.net0f94ec227c1bba787b401e31b07d8949452fc5fc</guid></item><item><title>Home modified by Viktor Fási</title><link>https://sourceforge.net/p/lastest/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a href="/nf/markdown_syntax" rel="nofollow"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
    &lt;ul class="md-users-list"&gt;
        &lt;li&gt;&lt;a href="/u/ewyct/"&gt;Viktor Fási&lt;/a&gt; (admin)&lt;/li&gt;
        
    &lt;/ul&gt;&lt;br/&gt;
&lt;p&gt;&lt;span class="download-button-69fb04a45e56e2bc9d53ae74" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Viktor Fási</dc:creator><pubDate>Wed, 06 May 2026 09:06:47 -0000</pubDate><guid>https://sourceforge.net68d73f7b320f829075167d09be93ce4637e5189f</guid></item></channel></rss>