Commit History

feat: add production-ready server.js automation backend and update project dependencies
707375a

3v324v23 commited on

feat: design modern developer-focused browser automation orchestrator dashboard with simulated connection states and ws code integration hooks
d71d970

3v324v23 commited on

fix: load extension from writable temp directory in launchPersistentContext
bd800bf

3v324v23 commited on

fix: make native prompt input box selector exact by evaluating width/height and placeholder keywords
a8ef3bb

3v324v23 commited on

feat: add DISABLE_TELEGRAM environment configuration variable to enable web-only deployments
181724e

3v324v23 commited on

fix: revert Playwright launch configuration to use bundled Chromium since Google Chrome channel blocks unpacked extensions
6444267

3v324v23 commited on

feat: implement native prompt input fallback in submitPrompt to support environments without loaded extensions
0dd0e7b

3v324v23 commited on

fix: remove forbidden Sec-Fetch request headers causing ERR_INVALID_ARGUMENT in Chrome network stack
94197ac

3v324v23 commited on

build: install official chrome distribution in Docker image to support channel chrome
8bffd84

3v324v23 commited on

feat: switch Playwright Chromium launch context to channel chrome to guarantee extension compatibility in Linux Docker
9b8c6db

3v324v23 commited on

feat: add extensions inspection and developer mode page snapshot capabilities
1361aba

3v324v23 commited on

feat: enable full server-side log streaming directly to the web UI Terminal Logs tab
3bb84b1

3v324v23 commited on

feat: add real-time browser console log streaming to the web UI Terminal Logs tab
ea8945b

3v324v23 commited on

fix: update projects scrape path to /dashboard/projects and increase selector timeout to 12s
aab2093

3v324v23 commited on

feat: add Start Instance button in web UI to boot Chromium backend directly
3efc013

3v324v23 commited on

fix: resolve page.goto navigation interruption error by adding session.isNavigating checks
e281f05

3v324v23 commited on

fix: make sendNativeToLovable poll for chat elements for up to 12s to handle slow project page loads
e3263fc

3v324v23 commited on

fix: skip broken sidepanel, use floating UI directly for prompt submission
170024c

3v324v23 commited on

fix: resolve textarea#ql-msg not found after sidepanel attempt
491e843

3v324v23 commited on

feat: add sidepanel load retries and page reload fallback for floating UI in browser.js
7e5f197

3v324v23 commited on

fix: change ql_sidebar_mode to false in pre-seeding logic to ensure ql-floating remains visible
0343d90

3v324v23 commited on

fix: block button clicks from prompts, add fs import, add readdir and sw check diagnostics
f6f9fcd

3v324v23 commited on

fix: restore sidepanel tab condition and add logging
7a8b9f7

3v324v23 commited on

fix: resolve PROXY_COMMAND_URL duplicate declaration error and disable anti-debugging loop to prevent self-destruction
5e055f9

3v324v23 commited on

fix: implement primary sidepanel tab submission flow with floating UI fallback
543d61a

3v324v23 commited on

add diagnostic logs and screenshots to submitPrompt on failure
127aabf

3v324v23 commited on

fix: directly open extension and bypass all distractions (channel redirect, license check, whatsapp popup) on load
7c591c5

3v324v23 commited on

\fix: pre-seed extension storage to skip channel/license gates and show input UI"
bbf00f2

3v324v23 commited on

fix: change submitPrompt in browser.js to input text into extension textarea and click send
88fa002

3v324v23 commited on

fix: replace buggy chrome.runtime.sendMessage evaluate in browser.js with correct native typing implementation
7510591

3v324v23 commited on

fix: safeguard chrome.runtime.sendMessage to prevent TypeError in non-extension contexts
c5183a0

3v324v23 commited on

Fix HF hang: replace xvfb-run with background Xvfb + immediate HTTP bind
9aa24c7

3v324v23 commited on

Fix: Configure X11 directories and auto display allocation for Xvfb permissions on Hugging Face
e5f70fc

3v324v23 commited on

Configure Playwright to load Chrome Extension unpacked, run in headed mode via Xvfb, and deploy prompts through extension messaging
507d217

3v324v23 commited on

Fix: Switch to global io.emit broadcasting and add session-state synchronization on page loads
32d250b

3v324v23 commited on

Fix: Add Cloudflare bypass headers, geolocation, and init script overrides to avoid security blocks on Render
122df6d

3v324v23 commited on

Polished web dashboard Remote UI and added public folder path to Dockerfile copy configuration
bfdfafe

3v324v23 commited on

Implement new web control dashboard layout and real-time socket syncing
c8e8bbd

3v324v23 commited on

Fix: Trim and double-inject session cookie to both host and wildcard domains
00b33c8

3v324v23 commited on

Fix: Trim and strictly guard menu text from leaking as prompt inputs
d2bd35a

3v324v23 commited on

Add scraper diagnostic logging for Render debugging
12ee874

3v324v23 commited on

Update Dockerfile: use npm install instead of npm ci to bypass lockfile mismatch
25c35a0

3v324v23 commited on

Pin Playwright version to 1.45.1 to match Docker base image
fb99832

3v324v23 commited on

Fix Dockerfile: use pre-existing pwuser instead of custom user
b3f0228

3v324v23 commited on

Untrack node_modules and add gitignore
82be9ee

3v324v23 commited on

Initialize Lovable Telegram Bot with clean menu and optimizations
973a11d

3v324v23 commited on