July 2026 Changelog

July 2026 Changelog

You can now use the SEO Workspace to work on a website from the first scan to the first draft. Scan the site, bring in Search Console data, plan pages, and write drafts in one place. The chat can help with each step using information from your project.

July's updates also make the chat easier to use, give you more control over drafts and page plans, and fix problems with imports and everyday tasks.

Read this if you

  • Use SCM to plan or write pages for a website.
  • Ask the chat for help with your pages.
  • Bring in keywords or Search Console data.
  • Run writing jobs or publish to WordPress.

Plan your site in one place

The SEO Workspace brings your site scan, search data, page plan, and drafts into one project. When SCM writes a page, the draft opens where you can edit it. You no longer have to find an output file before making changes.

  • Stop a site scan and keep the pages it has already found. When a scan finishes, SCM points out pages that may be worth updating.
  • Paste a keyword list into the chat to add it to your project.
  • Save the whole workspace in one file to move it to another computer or share it with someone else. Importing it creates a separate copy.

Use the chat without losing your place

You can type your next message while the chat is still answering. SCM sends it when the current answer finishes. The chat also reopens where you left off when you return to a workspace.

  • See how long each thinking step takes. If a tool fails, its details stay tucked away unless you choose to open them.
  • Use /compact to shorten a long conversation and keep going.
  • Rename a chat and its title stays as you set it. Search Console settings also stay with each chat.
  • Choose Gemini in chat. The OpenAI model list now shows the models available to you.

Ask the chat to work with your project

The chat can look at the pages and links in your project, search your files, read a web page, and change text in a document. You can ask which pages link to each other or ask it to update a draft.

  • Ask for local businesses and SCM runs a Google Maps search while you continue working. It lets you know when the results are ready.
  • The chat can save useful project notes for another session.
  • When a request would change many pages, the chat checks with you first.

Edit drafts and arrange pages

Drafts now open in an editor. You can change image descriptions, see what a page looks like, and accept all suggested edits at once. If you ask SCM to refresh a page, it returns updated copy that you can edit.

The site plan now shows how pages link to one another. Move pages into place, see which ones are planned or skipped, and undo changes. SCM can suggest changes to the plan and shows what will happen before you accept them.

Bring in keywords and search data more reliably

When you import keywords, SCM keeps one page for each keyword instead of creating competing pages. The import history shows which pages were added or updated. You can refresh Search Console data with one button, and the date shown covers all the days you have imported.

Fixes across the app

  • SCM starts on computers without a graphics card. If its database is damaged, you get an error message instead of a blank window.
  • The WordPress connection test now tells you why a login failed.
  • Deleted jobs stay deleted, and jobs that got stuck while writing a page can be started again with their settings.
  • Tables are easier to read in light mode.

Related SCM guides and product history

Full developer changelog

The summary above is written for you. The original 121 item developer changelog is preserved below for exact release detail.

July 31, 2026

  • fix: find and replace rules now reach AI titles and meta, not just the article body

July 30, 2026

  • style: site plan outline reads as pills with status dots, branch guides and a resizable width
  • style: page status colors follow the workflow stage, planned teal and refresh lavender

July 29, 2026

  • style: agent calls them pages and names the tabs you see, not topic rows
  • fix: agent says an empty project has no pages yet instead of claiming the project is not open
  • fix: token count under a reply shows new tokens and cached separately, not one alarming total
  • fix: repeat turns in a chat reuse the cached prompt instead of paying full price
  • fix: setting a page to skip no longer removes it from the site plan
  • fix: dev launcher tears down vite and electron on crash, stale close listener cannot re-trigger recovery
  • feat: agent searches Google Maps as a background local listings job and wakes on a task notification
  • fix: agent context budget up to 200k, compaction triggers on every AI service's real error message

July 28, 2026

  • fix: workspace project import reads the zip and gives the new task a unique name
  • fix: workspace export wrote nothing, renderer has no Buffer global
  • fix: workspace export saves as .project.zip so the format is clear
  • feat: exporting an SEO workspace task now includes the whole workspace
  • style: light theme tables get crust headers, lavender hover, primary-tinted selection
  • fix: AI connection errors now name the endpoint that failed
  • fix: WordPress test button now sends your login and explains real failures
  • feat: AI agent can call any web API, save files to a scratchpad, and rerun saved scripts
  • fix: accepting an AI site plan proposal now works for parked pages
  • style: chat bold terms render as tag pills, mauve on dark
  • style: AI proposal card readable on light theme, summary says what Accept will do
  • style: click focus border replaces dashed state borders on site plan nodes
  • style: single border per node state, thinner select outline, AI proposal card uses popover surface
  • style: light theme warning borders use latte peach for readable contrast
  • style: AI proposal highlight matches proposal card peach
  • style: clearer site plan states, dashed blue border and check for selected pages, thinner green drop outline
  • feat: site plan membership separate from page status; marking pages planned auto-adds them to the plan
  • fix: run without GPU so SCM starts on machines with no graphics card
  • fix: source warning missed templates assigned by topic research
  • fix: deleted workspace deep link no longer shows an empty workspace
  • fix: new jobs always start at %project_folder%
  • fix: corrupt database no longer opens a blank window
  • feat: content source group with macro-driven search verdict
  • feat: streamline AI page template picking

July 25, 2026

  • style: cleaner delete undo toasts
  • fix: chat panel width now restores to where you left it

July 24, 2026

  • feat: unplaced pages now live in a side panel on the link graph, and the AI can suggest graph changes for you to approve
  • style: long page input lists now show a count, hover to see the full list
  • fix: job list group filter no longer hides jobs when group names are numbers
  • style: workspace load skeleton scoped to Pages tab, tab bar stays mounted
  • style: rename template picker button to Select template + outline onboard callout
  • style: thought timer short units (12s, 1m 5s)
  • feat: agent chat thought rows show elapsed time (Thought for xx secs)
  • style: Divider orientation prop (antd v6, type deprecated)
  • feat: stacked undo toasts on the link graph + batch link-shape writes
  • fix: lowercase seed + reddit topic titles for a uniform cluster tree
  • fix: deleted jobs stay deleted; duplicate survives dataless jobs
  • feat: reddit source badge on graph nodes + link-graph cleanup pass
  • fix: link graph keeps its shape across skip and re-ingest
  • feat: agent can read the link graph (queryLinkGraph tool)
  • feat: link-graph tab with vector hub grouping + topic provenance
  • feat: bulk status setter in topic cluster selection toolbar
  • style: failed tool calls show a yellow dot in the chat work log
  • fix: doc editor renders images with alt edit bubble
  • fix: replaceDocumentText expands $1/$& backreferences
  • fix: openUrl returns clean html so agent sees article images
  • feat: agent rg/sed/ls tools read local disk via WASM ripgrep
  • style: status pill bar gap 16 to 4
  • style: template-gap warning folded into create button icon + tooltip
  • feat: agent can curate its own auto memory via readMemory/writeMemory tools
  • fix: agent doc rules dedup, GSC data banned from article copy
  • fix: page refresh requests produce updated page copy, not an audit doc
  • fix: GSC date label spans all synced days, not just the last sync
  • fix: original doc view shows formatted content instead of raw HTML
  • feat: Keep all button accepts every AI edit in a doc at once
  • fix: thinking steps settle when the answer arrives, tidier chat work log
  • feat: doc editor supports WordPress code and quote blocks
  • fix: typing while the agent is responding now queues your message instead of doing nothing
  • fix: hub served-city topics survive keyword ownership sweep
  • style: clearer button copy, settings tooltips on info icons, editor bubble contrast
  • fix: typing a slash command and pressing Enter runs it; popup filters while typing
  • feat: local SEO hub pages carry served cities as supporting topics
  • feat: agent understands cleanup intent, undo all, and batch selection safety
  • fix: Reddit research counts unique posts and scrolls faster
  • fix: renaming a job no longer crashes when the job has no saved data
  • feat: re-creating stuck pipeline pages adopts the unrun task, keeps its settings
  • fix: local SEO pages hand off to the pipeline with correct queue status

July 18, 2026

  • feat: generated pages land as editable draft documents, page runs are one-off
  • feat: agent guidance stays current between steps, agency brief hands off into topic research

July 17, 2026

  • fix: GSC property and range picks stay per chat, first sync names the project reliably
  • fix: action settings stay per chat, no longer shared through the workspace form
  • style: action chips use open-panel icon instead of play
  • fix: chat titles come only from your input, never assistant replies
  • fix: cancelled or failed requests no longer become the chat title
  • fix: setup forms keep focus while typing, glance card waits for pages
  • feat: chat titles follow clear precedence, manual rename always wins
  • fix: aborted site scan now keeps scanned pages usable

July 16, 2026

  • feat: Cleaner chat input with inline action forms, compact model picker and Actions menu
  • feat: AI scan review with smart refresh suggestions
  • feat: Smarter site scan completion and cleaner scan setup form
  • style: Add spacing between site scan setup rows

July 15, 2026

  • feat: brief tab tips you to ask the AI to fill out an empty brief
  • feat: import your own keyword list from chat, closed action forms reopen from a chat button

July 14, 2026

  • fix: progress bar shows Waiting to start instead of stale last run message
  • fix: chat input types spaces again, slash command no longer leaks into chat
  • feat: Gemini joins agent chat with thinking, tool calls and live model picker
  • feat: chat input adds /compact command, context ring moves out of toolbar
  • fix: failed tool calls collapse in chat activity, details behind show work
  • feat: OpenAI model picker lists live models, thinking models auto hide unused settings
  • fix: GSC connect gets its own Google button, retry reopens sign-in instead of hanging
  • feat: chat history dropdown gets a New session button above search

July 13, 2026

  • feat: doc editor caps text width for readability, comments keep space on narrow windows
  • fix: beachball mac on scraper calls
  • style: Data tab history panel renamed to Data history, it covers merges and cleanup too
  • fix: keyword cleanup shows as its own import history entry, not a GSC update
  • fix: one keyword one page, imports no longer create competing topic pages
  • fix: AI drafts verify page topic before linking, no more docs on the wrong page
  • fix: agent task title uses your words, no forced Review prefix
  • feat: trace which pages an import updated, import filter shows added and updated rows, AI row select replaces selection
  • feat: cleaner agent activity, plain language steps with show work toggle
  • feat: date sort on seo workspace status col

July 11, 2026

  • style: collab editor, robot for dot
  • fix: collab editor, stop auto links
  • feat: quick sync search console via update button

July 9, 2026

  • style: cleaner list toolbar, greener version tag, ai credits label

July 8, 2026

  • feat: doc notes card remembers open/closed, cleaner heading scale
  • fix: broken win sizes, win max save
  • feat: tighten ai around document instructions
  • feat: seo workspace

July 5, 2026

  • fix: restore last-active chat on workspace reload

See all monthly updates in the SCM changelog archive. New here? Start on the trial signup page.