Skip to content

Commit 2e4c140

Browse files
committed
docs(www): add v3.0.0-beta.22 to changelog and homepage
🤖 Generated with [Claude Code](https://claude.com/claude-code)
1 parent 6cdd902 commit 2e4c140

2 files changed

Lines changed: 60 additions & 6 deletions

File tree

www/src/app/changelog/page.mdx

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

100100

101101

102+
{/* Version 3.0.0-beta.22 */}
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.22</span>
109+
<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>
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>fix(oauth-providers)</strong>: Settings tab now visible and renders provider-specific fields (client ID, secret, etc.)</li>
120+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>fix(api-keys)</strong>: New API key stays visible until user copies it — no premature redirect</li>
121+
</ul>
122+
</div>
123+
</div>
124+
</div>
125+
</div>
126+
127+
{/* Version 3.0.0-beta.21 */}
128+
<div className="relative pl-8 pb-8 border-l-2 border-emerald-200 dark:border-emerald-800">
129+
<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>
130+
131+
<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">
132+
<div className="flex items-center gap-3 mb-4">
133+
<span className="px-3 py-1 bg-emerald-500 text-white text-sm font-bold rounded-lg">v3.0.0-beta.21</span>
134+
<span className="text-sm text-gray-600 dark:text-gray-400">June 30, 2026</span>
135+
</div>
136+
137+
<div className="space-y-3">
138+
<div>
139+
<h4 className="text-sm font-bold text-emerald-800 dark:text-emerald-300 mb-2 flex items-center gap-2">
140+
<span>✨</span> Highlights
141+
</h4>
142+
<ul className="space-y-1.5 ml-6 text-sm text-gray-700 dark:text-gray-300">
143+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>fix(media)</strong>: Real total count in media library + search works in media selector</li>
144+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>feat(database-tools)</strong>: Search and JSON field browser added to table viewer</li>
145+
<li className="flex items-start gap-2"><span className="text-emerald-500">▸</span><strong>fix(plugins)</strong>: Preserve <code>_routes</code> when saving settings via legacy tab</li>
146+
</ul>
147+
</div>
148+
</div>
149+
</div>
150+
</div>
151+
102152
{/* Version 3.0.0-beta.20 */}
103153
<div className="relative pl-8 pb-8 border-l-2 border-emerald-200 dark:border-emerald-800">
104154
<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 +157,7 @@ export const sections = [
107157
<div className="flex items-center gap-3 mb-4">
108158
<span className="px-3 py-1 bg-emerald-500 text-white text-sm font-bold rounded-lg">v3.0.0-beta.20</span>
109159
<span className="text-sm text-gray-600 dark:text-gray-400">June 30, 2026</span>
110-
160+
111161
</div>
112162

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

www/src/app/page.mdx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -515,25 +515,29 @@ Join thousands of developers building the future of web APIs
515515
</div>
516516
</div>
517517

518-
{/* v3.0.0-beta.20 */}
518+
{/* v3.0.0-beta.22 */}
519519
<div className="border-l-4 border-emerald-500 dark:border-emerald-400 pl-4 py-1">
520520
<div className="flex items-center gap-2 mb-2">
521-
<span className="text-xs font-bold px-2 py-1 rounded bg-emerald-100 dark:bg-emerald-900/30 text-emerald-700 dark:text-emerald-300">v3.0.0-beta.20</span>
521+
<span className="text-xs font-bold px-2 py-1 rounded bg-emerald-100 dark:bg-emerald-900/30 text-emerald-700 dark:text-emerald-300">v3.0.0-beta.22</span>
522522
<span className="text-xs px-2 py-1 rounded 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 font-bold">LATEST</span>
523-
<span className="text-sm text-gray-500 dark:text-gray-400">2026-06-30</span>
523+
<span className="text-sm text-gray-500 dark:text-gray-400">2026-07-01</span>
524524
</div>
525525
<div className="text-sm space-y-1">
526526
<div className="flex items-start gap-2">
527527
<span className="text-emerald-600 dark:text-emerald-400 mt-0.5">✓</span>
528-
<span className="text-gray-700 dark:text-gray-300">**feat(scripts)**: New `npm run update:plugin` command — fetches the latest bundled plugin files from GitHub main and overwrites local copies, so existing apps can pick up plugin bug fixes without scaffolding a new project (`--dry-run` flag supported)</span>
528+
<span className="text-gray-700 dark:text-gray-300">**fix(oauth-providers)**: Settings tab now visible and renders provider-specific fields (client ID, secret, etc.)</span>
529+
</div>
530+
<div className="flex items-start gap-2">
531+
<span className="text-emerald-600 dark:text-emerald-400 mt-0.5">✓</span>
532+
<span className="text-gray-700 dark:text-gray-300">**fix(api-keys)**: New API key stays visible until user copies it — no premature redirect</span>
529533
</div>
530534
</div>
531535
</div>
532536

537+
{/* v3.0.0-beta.20 */}
533538
<div className="border-l-4 border-blue-500 dark:border-blue-400 pl-4 py-1">
534539
<div className="flex items-center gap-2 mb-2">
535540
<span className="text-xs font-bold px-2 py-1 rounded bg-blue-100 dark:bg-blue-900/30 text-blue-700 dark:text-blue-300">v3.0.0-beta.20</span>
536-
537541
<span className="text-sm text-gray-500 dark:text-gray-400">2026-06-30</span>
538542
</div>
539543
<div className="text-sm space-y-1">

0 commit comments

Comments
 (0)