diff --git a/index.html b/index.html
index 6153c40..270b288 100644
--- a/index.html
+++ b/index.html
@@ -17,7 +17,7 @@
@media (prefers-reduced-motion: reduce) { .app-loading-gem { animation: none; transform: rotate(45deg); } }
-
+
diff --git a/package.json b/package.json
index 0bd260e..0bdbea5 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "amerc-site",
- "version": "0.98.0-apiconsole",
+ "version": "0.99.0-boothform",
"private": true,
"type": "module",
"scripts": {
diff --git a/src/AgentPlatform.jsx b/src/AgentPlatform.jsx
index 81b95db..253ba80 100644
--- a/src/AgentPlatform.jsx
+++ b/src/AgentPlatform.jsx
@@ -323,14 +323,27 @@ export function BoothDashboard({ auth, setRoute }) {
diff --git a/src/Scene2D.jsx b/src/Scene2D.jsx
index 8c4b881..b39cfc7 100644
--- a/src/Scene2D.jsx
+++ b/src/Scene2D.jsx
@@ -10,7 +10,7 @@ import { api } from './api.js';
const Menu = ({ size = 20 }) => ();
const X = ({ size = 20 }) => ();
-const RELEASE = '0.98.0-apiconsole';
+const RELEASE = '0.99.0-boothform';
const NAV = [
{ id: 'home', label: 'Tavern' },
@@ -476,6 +476,7 @@ function StatusPage() {
}
const CHANGELOG = [
+ { v: '0.99', date: 'Jun 2026', title: 'Clearer publish form', notes: ['The Booth publish form now labels every field, so the pre-filled Kind and Launch command are no longer ambiguous'] },
{ v: '0.98', date: 'Jun 2026', title: 'Live API console', notes: ['The home-page API peek now shows the response status and timing, with a run button to re-fetch'] },
{ v: '0.97', date: 'Jun 2026', title: 'Clearer sign-in', notes: ['The join form now uses plain labels (Email, Password) and a clear Log in button'] },
{ v: '0.96', date: 'Jun 2026', title: 'Hero fits the fold', notes: ['The tagline, calls-to-action and live stats now sit above the fold on laptop screens'] },
diff --git a/src/styles.css b/src/styles.css
index 74a49e7..d435ffe 100644
--- a/src/styles.css
+++ b/src/styles.css
@@ -1565,3 +1565,8 @@ button {
.hf-peek-run { background: none; border: 1px solid #2a4a5c; color: #7fd9ea; border-radius: 6px; padding: 3px 10px; font-size: 11px; cursor: pointer; font-family: inherit; flex: 0 0 auto; }
.hf-peek-run:hover:not(:disabled) { background: rgba(39, 216, 255, 0.1); color: #cfeff7; }
.hf-peek-run:disabled { opacity: 0.5; cursor: default; }
+
+/* booth publish form: labelled fields (0.99) */
+.ap-pub-field { display: flex; flex-direction: column; gap: 4px; }
+.ap-pub-field > span { font-size: 11px; color: #8a7bb0; letter-spacing: 0.3px; }
+.ap-row .ap-pub-field { flex: 1; }