Skip to content

Releases: bigmacfive/appbun

v0.11.4

15 Jun 11:23

Choose a tag to compare

What changed

  • Add --browser-engine auto|native|cef to 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.json and 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 check
  • bun run test
  • npm pack --dry-run
  • appbun youtube-music --show-config resolves browserEngine: cef
  • scaffold smoke emits bundleCEF: true, defaultRenderer: "cef", Chrome UA, README compatibility notes, and manifest engine: cef

v0.11.3

15 Jun 11:16

Choose a tag to compare

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 with data-lucide.
  • Keep all toolbar text and graphics non-draggable.

Verified

  • bun run check
  • bun run test
  • npm pack --dry-run
  • scaffold smoke for youtube-music --titlebar compact
  • generated shell no longer contains site-icon or .topbar::before
  • generated shell contains Lucide rotate-cw and external-link icons

v0.11.2

15 Jun 03:59

Choose a tag to compare

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, and agent workflow clips.
  • 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
URL to app code App code to DMG Agent workflow

Verified

  • node scripts/render-terminal-demo.mjs
  • GIF metadata: 1280x720, non-empty frame counts for all four clips
  • bun run check
  • bun run test
  • npm pack --dry-run

v0.11.1

15 Jun 03:51

Choose a tag to compare

What changed

  • Add appbun showcase <recipe|url> for share-ready README, release, and social cards.
  • Add automatic Built with appbun and Build this app badges to generated project READMEs.
  • Put rebuild and appbun badge commands directly in generated READMEs.
  • Add Build this app buttons 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 check
  • bun run test
  • npm pack --dry-run
  • node bin/appbun.js --version
  • node 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

15 Jun 03:38

Choose a tag to compare

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 badge command for README builder badges.
  • Add appbun mcp, exposing appbun_create, appbun_recipes, and appbun_discover over stdio for AI agents.
  • Add recipe request and build request issue templates plus docs updates.

Verification

  • bun install
  • bun run check
  • bun run test
  • bun run build
  • npm 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 version 0.11.0, bun install, bun run build

v0.10.7

04 Jun 14:58

Choose a tag to compare

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 check
  • bun run test
  • bun 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

04 Jun 14:48

Choose a tag to compare

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-drag for 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 check
  • bun run test
  • bun run build
  • Generated project smoke: scaffold https://example.com and verify topbar no-drag classes/CSS
  • npm pack --dry-run

v0.10.5

04 Jun 14:45

Choose a tag to compare

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 check
  • bun run test
  • bun 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

26 May 04:12

Choose a tag to compare

What changed

  • Clarify README quickstart commands with npx -y appbun@latest for 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 check
  • bun run test
  • npm pack --dry-run
  • README linked asset checks

v0.10.3

26 May 03:44

Choose a tag to compare

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