Skip to content

Releases: alexandrmotologa/bubble-io-dev-studio

v3.7.0: Enterprise Plugin Scanner, Database Migrations, Webhook Mock Server & High-Res Diagram Export

Choose a tag to compare

@alexandrmotologa alexandrmotologa released this 14 Sep 18:59

What's New in v3.7.0

🛡️ Bubble Plugin Security, Deprecation & Secret Leak Scanner

  • Stale Plugin Detection: Flags plugins that have not received an update in more than 2 years (>730 days).
  • API Version Deprecation: Identifies legacy Bubble Plugin API v1 and v2 usage ahead of scheduled Bubble engine retirements.
  • Secret Token Leak Scanning: Inspects client-facing plugin parameters and header scripts for exposed Stripe secret keys, AWS access keys, GitHub tokens, Slack bot tokens, and private JWTs.
  • Mixed Content & Latency Audit: Warns on insecure http:// resources and calculates page load latency penalties for render-blocking scripts injected into <head>.
  • Dedicated UI Tab: Interactive scorecard, security grade (A+ to F), issue breakdown, and remediation guides with SARIF 2.1.0 and Markdown export.

🔄 1-Click Database Migration Generator (Bubble -> Supabase / PostgreSQL / Prisma)

  • Supabase SQL Generator: Generates clean DDL with uuid-ossp/pgcrypto, Row Level Security (RLS) policies, handle_updated_at() triggers, Option Sets as PostgreSQL ENUM types, and deferred foreign key constraints via ALTER TABLE to avoid circular dependency failures.
  • Standard PostgreSQL Dialect: Transactional DDL (BEGIN; ... COMMIT;) mapping Bubble data types (number to NUMERIC, date to TIMESTAMPTZ, geographic address to JSONB, list of <type> to JSONB DEFAULT '[]'::jsonb).
  • Prisma Schema (schema.prisma): Produces models with @id @default(uuid()) @map("_id"), Option Sets as Prisma enum, and explicit relations.
  • Export UI in DevOps Studio: Full app migration and single table export modes with copy and download buttons.

🌐 Local Webhook Mock Server & Payload Inspector (API Studio)

  • Embedded HTTP Server: Runs on http://127.0.0.1:4040 (configurable port) directly inside the Electron main process with full CORS preflight support.
  • Live Stream Inspector: Captures incoming HTTP method, path, headers, query parameters, client IP, raw body, and parsed JSON payload in real time.
  • Bubble Forwarding: One-click forwarding of captured payloads to Bubble backend workflows with custom authentication headers.
  • Offline Presets: One-click test triggers for Stripe, SendGrid, WhatsApp, and Shopify payloads.

📐 High-Resolution Graphic Export for Diagrams

  • Vector SVG Export: Lossless vector .svg download with inline styling for documentation and wikis.
  • 2x Retina & 3x Ultra-DPI PNG Rasterization: HTML5 Canvas rendering for high-resolution 4K screens and presentations.
  • Clipboard Copy: Direct PNG copy to system clipboard for pasting into Notion, Slack, Figma, or Jira.
  • Available Studio-Wide: Integrated into ERD diagrams, system topology charts, sequence diagrams, and workflow flowcharts.

📚 Documentation & Technical Guides

  • Updated README.md with v3.7.0 release notes and pre-built binary links.
  • Updated docs/security-guide.md with plugin security scanning instructions.
  • Updated docs/devops-guide.md with migration generator and ERD graphic export options.
  • Updated docs/api-studio-guide.md with local webhook mock server workflows.
  • Updated docs/architecture.md with the embedded HTTP server topology.
  • Updated docs/docgen-guide.md with diagram export specifications.
  • Verified test suite: 11 test files, 35 unit and integration tests passing.

Full Changelog: v3.6.0...v3.7.0

Full Changelog: v3.6.0...v3.7.0

Full Changelog: v3.6.0...v3.7.0

v3.6.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 15:58

Full Changelog: v3.5.0...v3.6.0

Full Changelog: v3.5.0...v3.6.0

Full Changelog: v3.5.0...v3.6.0

v3.5.0

Choose a tag to compare

@github-actions github-actions released this 14 Sep 14:01

Full Changelog: v3.4.0...v3.5.0

Full Changelog: v3.4.0...v3.5.0

v3.4.0 — Modular DevOps, Activity Timeline, Blueprint Diff & Vitest Suite

Choose a tag to compare

@github-actions github-actions released this 14 Sep 13:29

What's Changed in v3.4.0

🚀 Architecture & DevOps Modularization

  • DevOps Studio Refactor: Completely decomposed the monolithic \DevOpsView.tsx\ into 13 isolated, highly maintainable subtab components in \src/views/devops/.
  • Electron Security Hardening: Enforced strict IPC channel whitelisting for \sendToMain\ and
    eceiveFromMain\ in \preload.ts, protecting native OS operations.
  • Interactive Breadcrumb Trail: Added hierarchical, clickable breadcrumb navigation in the Header.

✨ New Core Features & Developer Value

  • Workspace Activity Timeline: Persistent activity store and interactive visual feed on Dashboard tracking AST audits, schema diffs, backups, and workspace switches.
  • Notification Center: Real-time notification store, persistent unread badge indicator, and toast router in Header.
  • Automated Scheduled Backups: Background snapshot engine with configurable auto-backup intervals (6h, 12h, 24h) and IndexedDB retention policies.
  • 2-Way Blueprint Diff Viewer: Deep structural comparator between exported .bubble\ files identifying added, removed, and modified pages, workflows, tables, fields, and plugins.
  • API Performance Metrics & Sparklines: Real-time Data API latency probe calculating P50/P95 response metrics with reactive inline SVG sparklines.
  • Keyboard Shortcuts Modal: Comprehensive shortcut directory accessible with \Ctrl+/\ and global \Ctrl+1..9\ tab navigation.
  • Interactive Onboarding Tour: 5-step guided tour for new users with Command Palette launch support.

🧪 Automated Testing Suite

  • Integrated Vitest with 11 automated unit tests across AST parsing, blueprint diffing, latency probes, and reactive stores.

Full Changelog: v3.3.15...v3.4.0

v3.3.15

Choose a tag to compare

@github-actions github-actions released this 05 Sep 19:09

Full Changelog: v3.3.14...v3.3.15

Full Changelog: v3.3.14...v3.3.15

Full Changelog: v3.3.14...v3.3.15