Skip to content

Conversation

@Stijnus
Copy link
Collaborator

@Stijnus Stijnus commented Aug 31, 2025

🚀 Bug Reporting & Header Actions Redesign

📋 Overview

This PR completely redesigns the bug reporting functionality and header actions for a cleaner, more intuitive user experience.

🔄 Changes Made

1. 🗑️ Removed BugReportTab Component

  • Deleted: app/components/@settings/tabs/bug-report/BugReportTab.tsx (957 lines removed)
  • Removed references from ControlPanel.tsx, constants.ts, and types.ts
  • Cleaned up unused imports and type definitions

2. 🐛 Added Bug Report to Header & Profile Dropdown

  • Main Header: Added bug report button with icon + "Report Bug" text
  • Profile Dropdown: Added "Report Bug" option that opens GitHub issues
  • GitHub Integration: Links to https://github.com/stackblitz-labs/bolt.diy/issues/new?template=bug_report.yml

3. 🔄 Added Sync Button to Main Header

  • Location: Added next to other header action buttons
  • Styling: Matches deploy button styling (purple accent theme)
  • Functionality: Sync files from local directory to project
  • States: Loading state shows "Syncing..." when in progress

4. 🧹 Cleaned Up Workbench Header

  • Removed: Sync dropdown and bug report icon from workbench header
  • Kept: Terminal toggle, view slider, file changes dropdown, close button
  • Eliminated duplication with main header actions

5. 🎨 Enhanced Header Organization

  • Button Order: Export → Sync → Deploy → Bug Report
  • Visual Consistency: All buttons use unified styling and hover effects
  • Better Spacing: Improved gaps and padding for cleaner layout

📍 Current Header Layout

image image

- Remove BugReportTab component and move bug reporting to header
- Add bug report icon to main header and profile dropdown
- Add sync button to main header with deploy button styling
- Remove duplicate sync/bug report buttons from workbench header
- Clean up unused imports and code
- Improve header button organization and visibility
@Stijnus Stijnus merged commit 56f5d6f into stackblitz-labs:main Aug 31, 2025
15 checks passed
@Stijnus Stijnus deleted the BoltDYI_BUG-REPORT branch September 5, 2025 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant