Skip to content

Commit afa2323

Browse files
committed
docs(www): add v3.0.0-beta.24 to changelog
🤖 Generated with [Claude Code](https://claude.com/claude-code)
1 parent 801789c commit afa2323

1 file changed

Lines changed: 27 additions & 1 deletion

File tree

www/src/app/changelog/page.mdx

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,33 @@ export const sections = [
9999

100100

101101

102+
{/* Version 3.0.0-beta.24 */}
103+
<div className="relative pl-8 pb-8 border-l-2 border-emerald-200 dark:border-emerald-800">
104+
<div className="absolute -left-3 top-0 w-6 h-6 rounded-full bg-emerald-500 border-4 border-white dark:border-gray-900 shadow-lg"></div>
105+
106+
<div className="bg-gradient-to-br from-emerald-50 to-teal-50 dark:from-emerald-900/20 dark:to-teal-900/20 rounded-xl p-6 border border-emerald-200 dark:border-emerald-800 shadow-md hover:shadow-xl transition-shadow">
107+
<div className="flex items-center gap-3 mb-4">
108+
<span className="px-3 py-1 bg-emerald-500 text-white text-sm font-bold rounded-lg">v3.0.0-beta.24</span>
109+
<span className="text-sm text-gray-600 dark:text-gray-400">July 2, 2026</span>
110+
<span className="px-2 py-1 bg-gradient-to-r from-orange-100 to-red-100 dark:from-orange-900/30 dark:to-red-900/30 border border-orange-300 dark:border-orange-700 text-orange-800 dark:text-orange-300 text-xs font-bold rounded uppercase">Latest</span>
111+
</div>
112+
113+
<div className="space-y-3">
114+
<div>
115+
<h4 className="text-sm font-bold text-emerald-800 dark:text-emerald-300 mb-2 flex items-center gap-2">
116+
<span>✨</span> Highlights
117+
</h4>
118+
<ul className="space-y-1.5 ml-6 text-sm text-gray-700 dark:text-gray-300">
119+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>feat(mcp)</strong>: MCP Server plugin — expose SonicJS content as AI agent tools via the Model Context Protocol; any AI assistant can read, create, update, and query your CMS content</li>
120+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>feat(self-host)</strong>: Dockerfile hardening — <code>USER node</code> + <code>HEALTHCHECK</code>; entrypoint-based seed prevents concurrent SQLite corruption on cold start</li>
121+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>feat(www)</strong>: Agency-grade homepage redesign — full-bleed dark design system, live demo CTA (<a href="https://demo.sonicjs.com" className="underline">demo.sonicjs.com</a>), AI story, marketing footer</li>
122+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>fix(admin)</strong>: Content edit sidebar dates, author display name, and spurious Lexical console warning</li>
123+
</ul>
124+
</div>
125+
</div>
126+
</div>
127+
</div>
128+
102129
{/* Version 3.0.0-beta.23 */}
103130
<div className="relative pl-8 pb-8 border-l-2 border-emerald-200 dark:border-emerald-800">
104131
<div className="absolute -left-3 top-0 w-6 h-6 rounded-full bg-emerald-500 border-4 border-white dark:border-gray-900 shadow-lg"></div>
@@ -107,7 +134,6 @@ export const sections = [
107134
<div className="flex items-center gap-3 mb-4">
108135
<span className="px-3 py-1 bg-emerald-500 text-white text-sm font-bold rounded-lg">v3.0.0-beta.23</span>
109136
<span className="text-sm text-gray-600 dark:text-gray-400">July 1, 2026</span>
110-
<span className="px-2 py-1 bg-gradient-to-r from-orange-100 to-red-100 dark:from-orange-900/30 dark:to-red-900/30 border border-orange-300 dark:border-orange-700 text-orange-800 dark:text-orange-300 text-xs font-bold rounded uppercase">Latest</span>
111137
</div>
112138

113139
<div className="space-y-3">

0 commit comments

Comments
 (0)