Releases: bigmacfive/appbun
Releases · bigmacfive/appbun
v0.11.4
What changed
- Add
--browser-engine auto|native|cefto generated app creation. - Auto-enable CEF/Chromium for YouTube and YouTube Music recipes.
- Generate Electrobun CEF config with
bundleCEF,defaultRenderer: "cef", and a desktop Chrome user-agent flag for Chromium-sniffing sites. - Record browser engine and compatibility notes in
appbun.generated.jsonand generated READMEs. - Expose browser engine selection through MCP and agent prompts.
Why
YouTube Music can show a "download Chrome" / unsupported browser screen inside native system webviews. CEF mode gives those apps a Chromium renderer instead of WebKit/WebView2/GTK WebKit defaults.
Verified
bun run checkbun run testnpm pack --dry-runappbun youtube-music --show-configresolvesbrowserEngine: cef- scaffold smoke emits
bundleCEF: true,defaultRenderer: "cef", Chrome UA, README compatibility notes, and manifestengine: cef
v0.11.3
What changed
- Remove the generated toolbar favicon bubble that could appear beside the macOS traffic-light area.
- Remove the left traffic-light capsule pseudo-element from generated custom titlebars.
- Replace toolbar control paths with Lucide icon-set paths (
rotate-cw,external-link) and mark them withdata-lucide. - Keep all toolbar text and graphics non-draggable.
Verified
bun run checkbun run testnpm pack --dry-run- scaffold smoke for
youtube-music --titlebar compact - generated shell no longer contains
site-iconor.topbar::before - generated shell contains Lucide
rotate-cwandexternal-linkicons
v0.11.2
What changed
- Add reusable high-fi launch GIF clips for README, npm, GitHub Release, and social posts.
- Split the appbun story into
URL -> app code,app code -> DMG, andagent workflowclips. - Refresh the main terminal demo with the same black/dark-gray terminal direction.
- Document how to regenerate launch GIFs from
scripts/render-terminal-demo.mjs.
Reusable clips
| URL -> app code | App code -> DMG | Agent workflow |
|---|---|---|
![]() |
![]() |
![]() |
Verified
node scripts/render-terminal-demo.mjs- GIF metadata: 1280x720, non-empty frame counts for all four clips
bun run checkbun run testnpm pack --dry-run
v0.11.1
What changed
- Add
appbun showcase <recipe|url>for share-ready README, release, and social cards. - Add automatic
Built with appbunandBuild this appbadges to generated project READMEs. - Put rebuild and
appbun badgecommands directly in generated READMEs. - Add
Build this appbuttons across the gallery, plus a Community builds section. - Add an "I built an app with appbun" issue form and workflow that opens a gallery-card PR.
- Move the Codex/Claude Code agent prompt and MCP path closer to the README top.
Verified
bun run checkbun run testnpm pack --dry-runnode bin/appbun.js --versionnode bin/appbun.js showcase chatgpt- scaffold smoke for generated README sharing loop
- gallery page generation smoke
- community gallery JSON script smoke in
/tmp
v0.11.0
What changed
- Release the 0.11.0 work already merged to
main. - Add the app gallery workflow and static gallery page generator.
- Add on-demand GitHub issue based app builder workflow.
- Add the
appbun badgecommand for README builder badges. - Add
appbun mcp, exposingappbun_create,appbun_recipes, andappbun_discoverover stdio for AI agents. - Add recipe request and build request issue templates plus docs updates.
Verification
bun installbun run checkbun run testbun run buildnpm pack --dry-run- CLI smoke:
appbun --version,appbun badge,appbun recipes --concept ai,appbun mcp --help - Gallery smoke:
bun run scripts/build-gallery-page.mjs - Scaffold smoke: create
https://example.com, verify generated manifest version0.11.0,bun install,bun run build
v0.10.7
What changed
- Replace the generated reload icon with simpler small-size SVG strokes so it renders cleanly in the topbar.
- Add a neutral traffic-light guard behind the native macOS controls so they remain visible across toolbar/theme contrast changes.
- Slightly increase generated toolbar action contrast.
- Add regression coverage for the reload SVG and traffic-light guard CSS.
Verification
bun run checkbun run testbun run build- Generated project smoke: scaffold
https://example.com,bun install,bun run build - Playwright screenshots for light and dark topbar previews plus reload button crop
npm pack --dry-run
v0.10.6
What changed
- Mark generated topbar brand, icon, title text, origin text, action buttons, and SVG icons as non-draggable.
- Add CSS
-webkit-app-region: no-dragfor all visible topbar content so the empty topbar area can remain draggable while controls and labels stay interactive. - Add regression coverage for generated no-drag markup and CSS.
Verification
bun run checkbun run testbun run build- Generated project smoke: scaffold
https://example.comand verify topbar no-drag classes/CSS npm pack --dry-run
v0.10.5
What changed
- Replace generated topbar CSS-drawn toolbar icons with inline SVG icons so the right-side controls render cleanly.
- Route generated shell window-open requests through Electrobun
Utils.openExternal()so the toolbar opens the source URL in the default browser reliably. - Add generated project guidance for passkey, WebAuthn, and SSO flows that are blocked by embedded webview security constraints.
- Add regression tests for SVG toolbar icons, native external-open fallback, and passkey documentation.
Verification
bun run checkbun run testbun run build- Generated project smoke: scaffold
https://example.com, inspect generated files,bun install,bun run build - Playwright screenshot check for the generated topbar and external-open icon
npm pack --dry-run
v0.10.4
What changed
- Clarify README quickstart commands with
npx -y appbun@latestfor smoother first-run copy/paste. - Distinguish one-command generation plus DMG from packaging inside a generated project.
- Add the smoke-tested path to both English and Korean READMEs.
Verification
bun run checkbun run testnpm pack --dry-run- README linked asset checks
v0.10.3
What's changed
- Fix CLI --version so it reports the package version from package.json instead of a stale hardcoded value.
- Fix appbun.generated.json so generated projects record the current appbun generator version.
- Add test coverage that verifies generated manifests include the current appbun version.
Verification
- bun run check
- bun run test
- bun run build
- npm pack using a local 0.10.3 tarball
- tarball smoke: appbun --version, doctor --target macos, scaffold https://example.com, doctor --project, bun install, bun run build, bun run build:dmg, appbun package --dmg
- README/GIF web asset curl check


