Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
7488b94
Add BYOC and Cloud badge styles for ADP documentation
JakeSCahill Apr 22, 2026
37bacc1
Add availability block and enhance ADP page styling
JakeSCahill Apr 23, 2026
d653acd
Add BYOC and Cloud feature helpers for nav badges
JakeSCahill Apr 23, 2026
5b36bdd
Address CodeRabbit review comments
JakeSCahill Apr 24, 2026
b78c130
Remove ADP availability admonition for GA descope (#378)
micheleRP May 6, 2026
0835a20
Merge remote-tracking branch 'origin/main' into feature/badge-byoc-only
JakeSCahill May 7, 2026
a7fa000
Merge remote-tracking branch 'origin/feature/badge-byoc-only' into fe…
JakeSCahill May 7, 2026
0653386
Resolve merge conflict: keep availability block for ADP pages
JakeSCahill May 7, 2026
30917d0
Add BYOC and Cloud platform badges for ADP documentation
JakeSCahill May 7, 2026
30b5687
Implement unified navigation and Data Platform hierarchy
JakeSCahill May 12, 2026
1ece9e8
Add test screenshots to gitignore
JakeSCahill May 12, 2026
7a5a14e
Fix dropdown positioning and add component-home-v3 icons
JakeSCahill May 12, 2026
be560cc
Fix squashed icons on component landing pages
JakeSCahill May 12, 2026
b5cb928
Fix component-home-v3 icons for Connect, Kubernetes, Docker
JakeSCahill May 12, 2026
786325e
Fix intro paragraph styling to only apply to first paragraph
JakeSCahill May 12, 2026
172e667
Rename Redpanda Self-Managed to Redpanda Streaming
JakeSCahill May 12, 2026
efce87e
Add Ask AI chat persistence across page navigation
JakeSCahill May 12, 2026
b4ffe8a
Fix H1 hidden by component indicator on Bloblang playground
JakeSCahill May 12, 2026
d3bedd2
Hide component indicator on Bloblang playground
JakeSCahill May 12, 2026
d6974a3
Restore component indicator on Bloblang playground with proper spacing
JakeSCahill May 12, 2026
dc51c4d
Fix H1 title visibility on Bloblang playground
JakeSCahill May 12, 2026
35a3439
Swap Cloud and Self-Managed cards on Data Platform page
JakeSCahill May 15, 2026
60b1492
Add is-external-url helper for URL type detection
JakeSCahill May 15, 2026
3e8b5e7
Add error logging to resolve-resource helper
JakeSCahill May 15, 2026
49f4eeb
Update labs links to handle external URLs and Antora resource IDs
JakeSCahill May 15, 2026
866262a
Hide all decorative icons on Cloud landing pages
JakeSCahill May 15, 2026
41c4e3d
Hide all decorative icons on Data Platform landing page
JakeSCahill May 15, 2026
3fd7f20
Rename page-header-data to component-metadata in UI helpers
JakeSCahill May 15, 2026
60716dd
Rename page-header-data to component-metadata in templates
JakeSCahill May 15, 2026
cb9dbd5
Fix mobile nav collapse/reopen bug and improve light mode visibility
JakeSCahill May 18, 2026
5c5fd39
Fix accessibility and build issues from CodeRabbit review
JakeSCahill May 18, 2026
862085d
Fix remaining CodeRabbit review issues
JakeSCahill May 18, 2026
447f7a2
Update Algolia search to handle new umbrella components
JakeSCahill May 18, 2026
99b48a4
Fix Algolia search initialization error on pages without search conta…
JakeSCahill May 18, 2026
b59fe06
Add missing #autocomplete container for Algolia search
JakeSCahill May 18, 2026
1fc8ebd
Make topbar background solid instead of translucent
JakeSCahill May 19, 2026
d8ebb40
Fix CSS lint error: merge topbar-bg into existing theme selectors
JakeSCahill May 19, 2026
0726be3
Remove unused metadata proposal files
JakeSCahill May 19, 2026
d74f230
Fix code review findings from PR #376
JakeSCahill May 19, 2026
56f4e5d
Fix topbar transparency: use solid component-colored backgrounds
JakeSCahill May 19, 2026
636b58c
Fix Bloblang playground corner clipping issue
JakeSCahill May 19, 2026
ee470f9
Fix missing mobile nav toggle on home page
JakeSCahill May 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,8 @@ src/static/*
!src/static/bloblang-docs.json
test-results.*
test-results-*.*
.playwright-mcp/
.playwright-mcp/

# Test screenshots
*.png
!/src/img/*.png
32 changes: 16 additions & 16 deletions context/header.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
},
"homeUrl": "/",
"components": {
"redpanda-labs": {
"labs": {
"latest": {
"title": "Labs",
"url": "/redpanda-labs/",
"url": "/labs/",
"asciidoc": {
"attributes": {
"page-header-data": {
"component-metadata": {
"order": 4
}
}
Expand All @@ -25,38 +25,39 @@
"url": "/api/"
}
},
"redpanda-cloud": {
"cloud-data-platform": {
"latest": {
"title": "Cloud",
"url": "/redpanda-cloud/home/",
"url": "/cloud-data-platform/home/",
"asciidoc": {
"attributes": {
"page-header-data": {
"order": 1 }
"component-metadata": {
"order": 1
}
}
}
}
},
"redpanda-connect": {
"connect": {
"latest": {
"title": "Connect",
"url": "/redpanda-connect/home/",
"url": "/connect/home/",
"asciidoc": {
"attributes": {
"page-header-data": {
"component-metadata": {
"order": 3
}
}
}
}
},
"ROOT": {
"streaming": {
"latest": {
"title": "Self-Managed",
"title": "Streaming",
"url": "/current/home/",
"asciidoc": {
"attributes": {
"page-header-data": {
"component-metadata": {
"order": 2
}
}
Expand All @@ -72,8 +73,8 @@
"latest": {
"asciidoc": {
"attributes": {
"page-header-data": {
"color": "#d73d23"
"component-metadata": {
"color": "#4338ca"
}
}
}
Expand All @@ -82,4 +83,3 @@
},
"uiRootPath": "/_"
}

9 changes: 8 additions & 1 deletion gulp.d/tasks/build-preview-pages.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,14 @@ module.exports = (src, previewSrc, previewDest, sink = () => map()) => (done) =>
Promise.all([
loadSampleUiModel(previewSrc),
toPromise(
merge(compileLayouts(src), registerPartials(src), registerHelpers(src), registerVendorsCss(src), registerVendorsJs(src), copyImages(previewSrc, previewDest))
merge(
compileLayouts(src),
registerPartials(src),
registerHelpers(src),
registerVendorsCss(src),
registerVendorsJs(src),
copyImages(previewSrc, previewDest)
)
),
])
.then(([baseUiModel, { layouts }]) => {
Expand Down
21 changes: 12 additions & 9 deletions gulp.d/tasks/build.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ module.exports = (src, dest, preview) => () => {
},
},
]),
postcssVar({ preserve: preview }),
postcssVar({ preserve: true }),
// NOTE to make vars.css available to all top-level stylesheets, use the next line in place of the previous one
//postcssVar({ importFrom: path.join(src, 'css', 'vars.css'), preserve: preview }),
preview ? postcssCalc : () => {}, // cssnano already applies postcssCalc
Expand Down Expand Up @@ -82,7 +82,7 @@ module.exports = (src, dest, preview) => () => {
vfs
.src(['css/site.css', 'css/vendor/*.css'], { ...opts, sourcemaps })
.pipe(postcss((file) => ({ plugins: postcssPlugins, options: { file } }))),
vfs.src('font/*.{ttf,woff*(2)}', opts),
vfs.src('font/**/*.{ttf,woff*(2)}', opts),
vfs.src('img/**/*.{gif,ico,jpg,png,svg}', opts).pipe(
preview
? through()
Expand All @@ -103,13 +103,16 @@ module.exports = (src, dest, preview) => () => {
),
vfs.src('css/vendor/**/*.css', opts),
// Copy remaining vendor JS files (excluding already minified/processed ones)
vfs.src([
'js/vendor/**/*.js',
'!js/vendor/prism/prism-line-highlight-plugin.js',
'!js/vendor/prism/prism-line-numbers-plugin.js',
'!js/vendor/*.bundle.js',
'!js/vendor/*.min.js',
], opts),
vfs.src(
[
'js/vendor/**/*.js',
'!js/vendor/prism/prism-line-highlight-plugin.js',
'!js/vendor/prism/prism-line-numbers-plugin.js',
'!js/vendor/*.bundle.js',
'!js/vendor/*.min.js',
],
opts
),
vfs.src('helpers/*.js', opts),
vfs.src('layouts/*.hbs', opts),
vfs.src('partials/*.hbs', opts),
Expand Down
4 changes: 3 additions & 1 deletion gulp.d/tasks/generate-bloblang-grammar.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,9 @@ function fetchText (url) {
return
}
let data = ''
res.on('data', (chunk) => { data += chunk })
res.on('data', (chunk) => {
data += chunk
})
res.on('end', () => resolve(data))
})
req.on('error', reject)
Expand Down
14 changes: 12 additions & 2 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,15 @@ const buildWasmTask = createTask({

const bundleBuildTask = createTask({
name: 'bundle:build',
call: series(cleanTask, lintTask, generateBloblangGrammarTask, buildWasmTask, bundleReactTask, compileWidgets, buildTask),
call: series(
cleanTask,
lintTask,
generateBloblangGrammarTask,
buildWasmTask,
bundleReactTask,
compileWidgets,
buildTask
),
})

const bundlePackTask = createTask({
Expand Down Expand Up @@ -176,7 +184,9 @@ const previewBuildTask = createTask({

const previewServeTask = createTask({
name: 'preview:serve',
call: task.serve(previewDestDir, serverConfig, () => watch([`${srcDir}/**/*`, `${previewSrcDir}/**/*`, `!${srcDir}/static/**`], previewBuildTask)),
call: task.serve(previewDestDir, serverConfig, () =>
watch([`${srcDir}/**/*`, `${previewSrcDir}/**/*`, `!${srcDir}/static/**`], previewBuildTask)
),
})

const previewTask = createTask({
Expand Down
Loading
Loading