TraceLayer developments.

A public progress feed for TraceLayer, TracePress, plugins, communications, licensing, visibility, and safe publishing workflows. Updates are organized newest first, with major milestones separated from the regular timeline.

How to read this page

Plain language first, technical detail second.

Each update explains what changed for people using TraceLayer, then adds the implementation context needed by reviewers and operators. Public notes avoid secrets, private server details, source code, internal file paths, and personal contact information.

Plain language

What changed?

The plain-language layer says what a site owner, tester, or operator can now do more easily, more safely, or with less confusion.

Technical layer

How is it built?

The technical layer explains architecture, safety gates, browser behavior, data boundaries, and release controls without exposing private implementation details.

Public-safe

What stays private?

Public updates do not publish secrets, tokens, private machine names, internal paths, license keys, personal inboxes, or operational command details.

By Category

Each category is part of the same goal: make website work visible, reviewable, and safer before it goes live.

Shipped

TracePress

Native pages/posts, clean routes, pretty links, previews, HTML working copies, and dry-run publishing reviews.

Shipped

Site Editing

Site Manager, Site Library, assets, static files, WordPress pages/posts, and HTML Studio are being pulled into one editor flow.

Shipped

Plugins / Tools

Visibility Engine, HTML Studio, Email Studio, WordPress, storage providers, and future integrations use manifest-driven structure.

Testing

Communications

SMS, SMTP Email, contacts, leads, templates, scheduling, dry-runs, and sanitized activity history live in one workspace.

Testing

Licensing

Client access, tester keys, entitlement toggles, offline grace, and protected plugin/update checks are being validated without blocking core local publishing.

In progress

Visibility / Trust

Discovery files, public-safe reports, HTTPS routing, cache behavior, and host-aware smoke checks continue to harden.

Newest first

Latest Updates

Shipped + testing

Client onboarding and diagnostics

June 23, 2026

TestingClient access lane

Licensing is being connected to client onboarding.

The normal admin flow now favors client access, invite copy, onboarding links, project setup, and account handoff. This keeps access control tied to the next useful client action instead of leaving it as a separate authority task.

Technical layer

The backend keeps compatibility with tester-oriented authority actions, while the visible workflow now defaults to client-safe presets and narrower entitlement choices.

TestingAdmin diagnostic snapshot

Admin UI changes now have a clearer consistency checklist.

Recent work documented the source, mirror, and cache-bust path for admin changes so operators can tell whether they are viewing current code, a stale mirror, or an older service-worker shell.

Technical layer

The checklist tracks canonical source, generated mirrors, public workflow mirrors, JavaScript query strings, service-worker shell entries, and cache versions.

Public trust path

June 22, 2026

ShippedHTTPS enforcement

Public HTTP traffic now redirects to HTTPS.

TraceLayer's public hosts now route plain HTTP visitors to the secure HTTPS address and send HSTS on secure responses. The public checks cover direct HTTP, HTTPS through Cloudflare, and local health behavior.

Technical layer

The router recognizes Cloudflare's HTTPS visitor signal so secure visitors are served normally even though the origin proxy connection remains local HTTP.

ShippedQA harness refresh

Public smoke checks now match the production HTTPS contract.

The host-aware runtime checks and public app API boundary checks now simulate the public HTTPS path correctly, which keeps transport enforcement and local QA aligned.

Technical layer

The smoke harness sends HTTPS-forwarding headers during local-origin checks and avoids false positives from broad secret-like substring matching.

Visibility and discovery

June 16, 2026

ShippedVisibility Engine v2

TraceLayer visibility files now come from a stronger generator.

The Visibility Engine now builds public discovery files for the public website and app while keeping admin discovery intentionally private and noindex. Reports are designed to be useful to people and automated reviewers without exposing operational internals.

Technical layer

The generator outputs sitemaps, AI indexes, LLM summaries, visibility reports, and host-scoped discovery files while blocking arbitrary private JSON and avoiding backup or draft trees.

Public PWA tester access

May 28, 2026

TestingLicense-gated install

Tester license activation is now wired into the public app.

The public TraceLayer App now includes a tester access route, license activation form, entitlement lookup, and install button that remains disabled until a valid tester license is active.

Technical layer

The frontend uses public license activation and entitlement checks, stores only validation state locally, gates service-worker registration behind tester access, and keeps the public demo banner visible while the product is in development.

PWA QA and public release polish

May 27, 2026

ShippedResponsive QA

Public website and public PWA were tested together.

TraceLayer now has a repeatable QA pass for the public marketing/docs surface and the public app PWA. The final browser pass found no horizontal overflow, clipped cards, broken images, or console errors across the tested desktop, tablet, and mobile widths.

Technical layer

The QA pass captured screenshots for representative desktop and mobile views, verified public routing boundaries, and deployed refreshed public service-worker caches after validation.

Current stabilization pass

May 18, 2026

ShippedPublic release

Public release boundary audit

TraceLayer now checks that public/user builds stay clean and focused on user-facing workflows. Public plugin APIs show only public-safe tools, and core TracePress remains usable without a paid activation key.

Technical layer

The audit checks build profiles, plugin release metadata, public-safe filters, required release docs, runtime-data exclusions, and server-neutral navigation assumptions.

ShippedSite Editing

Site Library and Assets joined the editing workflow

Site Editing now includes a library layer for media, documents, linked files, TracePress assets, scoped static files, optional provider-backed files, and HTML Studio handoff.

ShippedTracePress

Full HTML editing workflow for TracePress

TracePress now supports first-class HTML editing alongside Markdown. Pages and posts can keep local HTML working copies, render full-document previews, prepare dry-runs, and hand off richer HTML work to HTML Studio.

Technical layer

HTML content is included in checksums, preview rendering, local save flows, and dry-run change detection so local working copies do not silently diverge from source content.

ShippedPosting workflows

WordPress and TracePress posting paths were separated

WordPress posts use WordPress-native fields such as status, categories, tags, excerpts, featured media, scheduling, and REST payload review. TracePress posts use native routes, clean article URLs, and TracePress dry-runs.

ShippedPlugins / Tools

HTML Studio, Email Studio, and Visibility Engine became first-party tools

HTML Studio supports advanced HTML review/editing. Email Studio supports reusable email composition foundations. Visibility Engine checks metadata, indexing readiness, social previews, schema, sitemap behavior, link quality, and publish readiness.

ShippedLicensing

Self-hosted licensing and entitlement architecture

TraceLayer now has an end-to-end tested manual tester key flow connected to the public TraceLayer authority: manually issued keys, activation, scoped entitlement toggles, explicit full-access approvals, disabled/revoked/expired states, local entitlement cache, offline grace, audit history, and protected plugin checks.

Technical layer

The current licensing authority resolves through a public TraceLayer license domain, with the main site retained as a compatibility path during migration. The model protects premium plugins, protected downloads, update channels, and advanced features without locking ordinary users out of basic local TracePress publishing.

ShippedSettings

Settings and controls under Safety / Audit

TraceLayer now has a centralized Settings area for appearance, menu customization, pinned workflows, workflow defaults, integration visibility, developer details, privacy controls, and strict safety guardrails.

ShippedPublic website

Responsive public-site layout pass

The public website was audited across phone, tablet, laptop, and desktop widths. Navigation, plugin detail panels, code blocks, generated registry content, and hidden form fields were tightened so pages fit cleanly without horizontal overflow.

Platform foundation

May 17, 2026

ShippedTracePress

Native TracePress publishing model

TraceLayer gained a native publishing foundation for pages, posts, reusable sections, menus, templates, pretty links, previews, sitemap-ready route metadata, and dry-run output.

ShippedCommunications

SMS and Email moved into one workspace

Communications now groups SMS, SMTP Email, contacts, leads, templates, scheduling, dry-run previews, and sanitized outreach history so outreach does not feel split across unrelated screens.

TestingWordPress

Posts and Pages became separate local workspaces

Posts can plan categories, tags, scheduling, and social queues. Pages stay focused on hierarchy, templates, HTML editing, preview, and update review. Pages do not include social queue controls.

ShippedMulti-server support

Server-aware Site Manager language

TraceLayer no longer presents itself as a single-server app in primary navigation. Site management is framed around managed sites and server profiles so future machines fit naturally.

ShippedStorage / Nextcloud

Optional storage providers

TraceLayer works locally by default and can optionally connect storage providers such as Nextcloud for scoped file browsing, working copy backups, exports, and future snapshots.

ShippedWebsite

Dark and light mode support for the standalone product site

The public product site uses official TraceLayer branding, server-side forms, early-access signup, protected metadata storage, and dark/light theme support.

Early platform layer

May 16, 2026

ShippedInfrastructure

Site registry and relationship mapping

TraceLayer can inventory websites, domains, WordPress installs, services, connected files, databases, backups, and publish targets so operators can understand what belongs together.

ShippedVisibility

Visibility signals introduced

TraceLayer started surfacing indexing and visibility signals so site owners can review whether pages are ready to be found, shared, and promoted.

Roadmap progress

The product is moving in layers so safety and clarity come before automation. This section summarizes where the platform is now and what comes next.

Shipped

Local-first editing

Working copies, previews, HTML editing, libraries, assets, and queues can be prepared locally before review.

Shipped

Server-aware checks

TraceLayer reads current site and server state before assuming a workflow is safe.

Shipped

Plugin ecosystem

Visibility Engine, HTML Studio, Email Studio, and provider-style integrations now have first-party structure.

Testing

WordPress workflows

Posts, pages, HTML editing, media handling, visibility review, and review-first flows continue to harden.

In progress

Sync/deployment reviews

Checksum-aware queues, dry-runs, provider health, deployment maps, and rollback planning are being refined.

Planned

Guided public testing

Public release packaging, tester onboarding, staged artifacts, and clearer demos are the next readiness layer.