Changelog
Every feature, fix, and improvement — from the first release to the latest build.
v4.1.2March 2026Latest
New Features
- Per-Site Notes — New 📌 Notes preview tab for keeping reminders, to-do items, and working notes per site. Notes can be scoped to a specific file, folder, or site-wide. Features pinning, inline editing, Ctrl+Enter shortcut, and 📌 badges in the file tree. Accessible from Tools menu, Command Palette, or right-click → Add Note.
- PHP/ASP Visual Edit Sync — Preview edits in PHP and ASP files now sync back to the code editor via targeted text replacement using MutationObserver. Previously, the preview was editable but changes were visual-only.
Bug Fixes
- Bug Sweep #18 — 10 fixes across 3 files (5 MEDIUM, 5 LOW): CSS Inspector XSS fix, prototype pollution guards on GET prefs/secrets, JSON.stringify try/catch, duplicate modal prevention, empty APPLY block guard, backups null byte check, filename length validation, publish port validation, dialog control char sanitization.
v4.1.1March 2026
New Features
- In-App SEO/GEO Panels — Combined 📊 SEO/GEO preview tab brings all SEO/GEO Engine features into the app: page audits, site-wide audits, GEO (AI discoverability) scans, consistency checks, llms.txt generator, knowledge base, and news — no MCP tools required.
- AI Digest — One-click AI-curated summary of the latest SEO news. Sends RSS feeds to your configured AI provider (Anthropic, OpenAI, or Google), returns urgency-ranked actionable insights, and auto-saves the best items to your knowledge base.
- SEO News Web Search — Built-in RSS aggregator fetches the latest SEO/GEO news from Google Search Central, web.dev, Moz, Search Engine Land, Ahrefs, and Search Engine Journal. Configurable interval or turn off entirely.
- AI Fix Buttons — Every issue in SEO/GEO scan results has a “🤖 AI Fix” button that sends the issue to the AI Chat panel for context-aware code suggestions you can apply with one click.
- Folder View SEO/GEO Access — New 📊 SEO/GEO button in the folder view toolbar lets you access site-wide SEO tools (Scan All, Consistency, llms.txt, Knowledge, News, AI Digest) without needing a file open first.
Improvements
- llms.txt Subdirectory Support — Sites configured with a starting directory (e.g.,
/wwwroot/) now correctly detect, read, and save llms.txt inside that directory instead of the FTP root. Shows existing file content with edit/regenerate options. - Double-Click Consistency — File tree (explorer pane) now uses double-click to open files and folders, matching the folder view and split view behavior. Arrow icons still respond to single-click for expand/collapse.
- SEO/GEO Navigation — Seamless navigation between SEO and GEO scans with cross-scan buttons. Back buttons clear all cached results to prevent navigation traps.
- 11 New API Endpoints — Server-side SEO/GEO endpoints with internal crawling via
makeInternalApi(no HTTP round-trips). ESM bridge connects CommonJS server to the SEO/GEO engine module. - Electron Security —
sandbox: truein webPreferences,will-navigateblocks non-localhost navigation,execInRendererhelper for safe renderer communication,postMessageorigin checks on all handlers. - 40 Security & Bug Fixes — Two sweeps: critical fix for broken RSS redirect path, postMessage origin bypass, URL sanitization double-decode hardening, KB dedup fix, XSS hardening, SSRF improvements, input validation, resource leak cleanup, and more.
v4.1.0March 2026
New Features
- SEO/GEO Engine — 9 new MCP tools for comprehensive SEO auditing, AI discoverability (GEO) analysis, cross-page consistency checking, llms.txt generation, and a user-curated knowledge base that improves audits over time. The engine parses HTML for 20+ SEO signals and scores pages 0–100 with severity-ranked issues and suggested fixes.
Improvements
- MCP Server v2.0 — Server upgraded from 11 File Bridge tools to 20 total tools (11 File Bridge + 9 SEO/GEO). New modular architecture with seo-geo-engine.mjs.
v4.0.0March 2026
New Features
- MCP File Bridge — PageWright now includes an MCP (Model Context Protocol) server that lets Claude Code and other AI tools read, edit, and manage files on your FTP/SFTP/local sites. 11 tools for full site access through PageWright's existing infrastructure. Auto-discovers the running server port.
- Conversation Persistence — AI chat history is saved per-site and restored across sessions.
- Image Context for AI — Paste or attach images in the AI chat to get visual feedback on layouts.
- Scan on Save — Automatically run security analysis after saving a file (toggleable).
- Folder Security Scan — Scan all files in your site at once with an aggregate dashboard showing scores, severity counts, and per-file results.
- Markdown Preview —
.mdfiles render in the preview pane with full formatting: headings, lists, tables, code blocks, images, and links. - Site Templates — Start new sites from 5 built-in templates: Blank HTML, Portfolio, Landing Page, Blog, and Documentation. Templates button in the toolbar.
- Keyboard Shortcut Customization — Rebind all keyboard shortcuts from Help → Customize Shortcuts. Click-to-capture with conflict detection.
Improvements
- Performance — Debounced tree sizing via requestAnimationFrame. LRU cache for file cache (capped at 100 entries).
- 29 Security & Bug Fixes — SSRF DNS rebinding protection, javascript: URL blocking in markdown, chat state cleanup on site switch, upload path traversal prevention, prototype pollution hardening, and more.
v3.4.0March 2026
New Features
- Image Editor — Full-featured image editing right inside PageWright. Crop, resize, rotate, and flip images. Adjust brightness, contrast, and saturation with real-time sliders. Color-to-transparent tool for removing backgrounds. Save or Save As with automatic
<img>reference updates across your site. Opens full-pane with its own tab, unsaved-changes indicator, and tooltips on every control.
Improvements
- Preview Pane Freshness — Switching file tabs now refreshes whichever preview sub-tab is active (Validate, Colors, Links, Refs, Security), not just the preview iframe. No more stale content from previously viewed files.
v3.3.0March 2026
New Features
- W3C HTML Validation — Click "🌐 W3C Check" in the Validate tab to check your HTML against official W3C web standards. Returns errors and warnings with clickable line numbers. Runs alongside the existing built-in validation.
Improvements
- Homepage W3C Compliance — Fixed heading hierarchy, Content Security Policy, and semantic HTML on the pagewright.net homepage to pass W3C validation with zero errors.
- Context Menu Overflow Fix — Right-click menus on files near the bottom of the file tree now shift up to stay within the window.
- Preview Back Button — Moved next to the Live tab with "◀ Back" label and "Back to live preview" tooltip for better discoverability.
v3.2.1March 2026
New Features
- Color Themes — 8 accent color presets accessible from View > Color Theme. Choose from Default Blue, Emerald, Amber, Rose, Violet, Teal, Rust, or Ice. Your choice is saved and restored on next launch.
- In-App Update Checker — Help > Check for Updates now checks for new versions without opening a browser. Shows version comparison, release date, and release notes in a native dialog.
- Preview Back Button — New ◀ button in the preview tab bar. Click it to return to your file's preview after navigating away by clicking a link.
- Copy URL / Copy Path — Right-click any file in the tree or folder view to copy its live URL or full file path to the clipboard.
- Toast Notifications — Non-intrusive floating notifications for clipboard operations and other actions.
Bug Fixes
- Fixed broken link checker false positives when files live under a subdirectory like /wwwroot/.
- Search result clicks now navigate to the specific line number and highlight it.
- Copy URL now strips the web root prefix (e.g., /wwwroot/) so URLs work correctly in a browser.
v3.2.0March 2026
New Features
- AI Chat Panel — New "💬 Chat" tab in the preview pane. Describe what you want in plain English and the AI modifies your code. Streaming responses show the AI typing in real time. Conversation history is maintained within each session. Code blocks get a one-click "Apply to File" button with full Ctrl+Z undo support.
- Context-Aware AI — The chat sends your current file content and filename to the AI so it understands what you're working with. Smart truncation keeps requests within token limits.
- Streaming Responses — AI responses stream in real time for Anthropic and OpenAI providers. Google Gemini uses chunked delivery for a similar experience.
v3.1.0March 2026
New Features
- Multi-Provider AI Support — Security scanner now works with Anthropic (Claude), OpenAI (GPT-4o), and Google (Gemini). Add keys for any or all providers and switch between them.
- AI-Suggested Security Fixes — Each vulnerability card now has a "🔧 Fix" button. Click it to get an AI-suggested patch. Preview the diff in Monaco's side-by-side editor, then apply with one click.
- Redesigned AI Settings Modal — Shows all three providers with individual key fields, masked display, save/remove buttons, and a "Use This" button to switch providers.
Bug Fixes
- Fixed diff overlay not closing when opened from security fix preview.
v3.0.0March 2026Major
New Features
- AI Security Scanner — New "Security" tab in the right panel. Analyze the current file for vulnerabilities using AI. Returns a score (0–100), plain-English summary, and findings with severity, CWE references, and line locations. Click any vulnerability to jump to that line.
- Encrypted API Key Storage — API keys encrypted with AES-256-GCM and stored in
secrets.json, using the same encryption infrastructure as FTP passwords. - API Key Settings Modal — Configure your API key via the gear button. Masked display, add/replace/remove at any time.
v2.4.0March 2026Major
New Features
- Local Folder Editing — Open and edit local website folders without FTP. Native folder picker or "Local Folder" protocol in the Connect dialog.
- Publish to Server — Upload local sites to a remote FTP/SFTP server. Incremental mode uploads only changed files.
- Preview Click-to-Code — Click any element in the Preview pane to jump to its matching line in the editor. Works for HTML, PHP, and ASP files.
- Recent Files on Welcome Screen — Last 8 opened files with file type icons, site name, and time ago.
- ASP File Support — Full preview, click-to-code sync, hover outlines, validation, and file tree icon for Classic ASP files.
- Refs Panel — Parses the active file for all
src,href,url(), and@importreferences. Edit paths inline. - Emmet Expansion — Press Tab to expand abbreviations like
div.container,ul>li*5,!for HTML5 boilerplate. - HTML/CSS Snippets — Autocomplete for common patterns:
html5,nav,flex-center,grid-cols, etc. - Path Autocomplete — Inside
src=""andhref="", suggests files from the current site. - Linked Tag Editing — Rename an opening HTML tag and the closing tag updates automatically.
- Color Decorators — Inline color swatches next to hex/rgb/hsl values in CSS.
- Auto-close HTML Tags — Type
<div>and</div>is inserted automatically. - Windows File Associations — Double-click .html, .php, .asp, or .css files in Explorer to open in PageWright.
Bug Fixes
- Fixed live preview switching when changing tabs.
- Fixed live preview server crash from double-sent response headers.
- Fixed Rename and Connect dialogs — text inputs now receive keyboard focus properly.
- Fixed path traversal security vulnerability in local folder mode.
- Fixed Emmet expanding plain words as HTML tags — now only expands known tags.
- Fixed publish failing for files in subdirectories — remote directories created automatically.
- Single-instance lock prevents duplicate windows when opening files from Explorer.
- App warns about unsaved changes when closing via the window X button.
UI Improvements
- Visual Edit Always On — Preview pane text is always editable for HTML files.
- Delete Site Profiles — Remove saved sites via x button on welcome screen.
- Starting Directory — Set a virtual root; file tree and navigation respect the boundary.
- Scrollable Tab Bar — Arrow buttons and mouse wheel when tabs overflow.
- Save All (
Ctrl+Shift+S) and Close All commands. - Close Tab (
Ctrl+W) shortcut added.
v2.3.0March 2026
New Features
- SFTP Support — Connect to modern hosts, VPS, and cloud servers via SSH (port 22).
- Offline Monaco Editor — Full editor works without an internet connection. Assets bundled locally.
- Encrypted Credentials — Passwords secured with AES-256-GCM. Existing passwords auto-upgrade.
- Multi-Instance Support — Open multiple windows, each on its own port (3000–3019).
- Image Preview Proxy — Images render even when servers block embedding.
- Desktop Installer — Windows NSIS installer with Start Menu and Desktop shortcuts. Portable .exe also available.
- Welcome Guide — First-run overlay with quick start instructions and keyboard shortcuts.
v2.2.0February 2026
New Features
- Link Checker — Scans your entire site for broken links, missing images, and redirect chains.
- Find and Replace — Search across all files with regex support. Replace globally.
- Color Picker — Extracts CSS colors from the current file for quick reference.
- HTML/CSS Validation — Inline error and warning display with one-click navigation.
- Folder View — Dual-pane sortable file listing with columns for name, size, date, and type.
- Drag and Drop — Upload files by dragging them into the file tree or folder view.
- Backup and Restore — Browse and restore previous versions of any saved file.
v2.1.0January 2026
New Features
- Live Preview — Side-by-side preview that updates as you type or fetches the rendered page from your server.
- Split Pane Editor — Editor and preview side by side with adjustable divider.
- FTPS Support — Secure FTP over SSL/TLS connections (port 990).
- Multiple Site Profiles — Save and switch between multiple server configurations.
v2.0.0December 2025Major
New Features
- Monaco Editor — Replaced basic textarea with the VS Code editor engine. Syntax highlighting for 50+ languages, minimap, code folding, multi-cursor editing.
- File Tree — Visual file browser with expand/collapse directories, file icons, and context menus.
- Visual Editing Mode — WYSIWYG editing for HTML files with bold, italic, links, and formatting.
v1.0.0November 2025Initial Release
Features
- Initial release. Basic FTP file editor with syntax highlighting and file management.