Releases: alexandrmotologa/bubble-io-dev-studio
Releases · alexandrmotologa/bubble-io-dev-studio
Release list
v3.7.0: Enterprise Plugin Scanner, Database Migrations, Webhook Mock Server & High-Res Diagram Export
v3.7.0: Enterprise Plugin Scanner, Database Migrations, Webhook Mock Server & High-Res Diagram Export
Latest
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 PostgreSQLENUMtypes, and deferred foreign key constraints viaALTER TABLEto avoid circular dependency failures. - Standard PostgreSQL Dialect: Transactional DDL (
BEGIN; ... COMMIT;) mapping Bubble data types (numbertoNUMERIC,datetoTIMESTAMPTZ,geographic addresstoJSONB,list of <type>toJSONB DEFAULT '[]'::jsonb). - Prisma Schema (
schema.prisma): Produces models with@id @default(uuid()) @map("_id"), Option Sets as Prismaenum, 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
.svgdownload 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.mdwith v3.7.0 release notes and pre-built binary links. - Updated
docs/security-guide.mdwith plugin security scanning instructions. - Updated
docs/devops-guide.mdwith migration generator and ERD graphic export options. - Updated
docs/api-studio-guide.mdwith local webhook mock server workflows. - Updated
docs/architecture.mdwith the embedded HTTP server topology. - Updated
docs/docgen-guide.mdwith 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
v3.5.0
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
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
Full Changelog: v3.3.14...v3.3.15
Full Changelog: v3.3.14...v3.3.15
Full Changelog: v3.3.14...v3.3.15