Skip to content

Conversation

@DJJones66
Copy link
Contributor

Chore: Update to version 0.6.0 and UI cleanup for plugin studio


Summary

This PR introduces version bump support for new users, adjusts default system messages for clarity, and implements minor UI/UX cleanups in the plugin studio toolbar and dashboard.

The changes ensure that new accounts and updated users align with the 0.6.0 schema version, while also modernizing default footer messaging and improving toolbar behavior.


Changes

Backend

  • Auth

    • Updated new user default schema version from 0.4.10.6.0.
  • Settings Initializer

    • Replaced default copyright text:

      • Old: © 2025 BrainDrive
      • New: AIs can make mistakes. Check important info.
    • Updated initializer values accordingly.

  • User Updater

    • Added new settings_to_v060 updater:

      • Handles upgrades from version 0.4.50.6.0.
      • No-op update for now, with migration hooks available for future needs.
      • Includes error handling and structured logging.

Frontend

  • Dashboard

    • Updated default copyright.
  • Plugin Studio Toolbar

    • Added .ps-toolbar-icon--hidden CSS class to hide toolbar icons while preserving layout.
    • Applied hidden class to preview and view mode selectors (mobile, tablet, desktop).
    • Added hidden-icons.css stylesheet for maintainability.
  • Global Styles

    • Removed global hover border effect from .react-grid-item:

      • Prevents white border flashes in runtime/published views.
      • Hover styling now scoped to editor-only contexts.

Motivation

  • Standardize new users on version 0.6.0, ensuring consistency with recent schema updates.

  • Provide clearer disclaimer-style footer messaging to highlight AI fallibility.

  • Improve UI polish in plugin studio:

    • Hide unused toolbar controls without breaking layout.
    • Reduce visual noise and avoid unintended hover effects in runtime/dark mode contexts.

Testing & Validation

  • Created new users → confirmed default version is 0.6.0.

  • Applied updater on existing 0.4.5 users → verified migration logs and stable state.

  • Verified dashboard footer text reflects updated copy.

  • Checked toolbar responsiveness:

    • Icons hidden but layout intact.
    • No clickable artifacts.
  • Confirmed hover styling removal prevents white flash in dark mode runtime.


Impact

  • Backward-compatible with existing user data (updater ensures smooth migration).
  • Enhances frontend clarity and polish.
  • Provides framework for future migrations beyond 0.6.0.

Checklist

  • Version bump to 0.6.0 for new users
  • User updater for existing accounts (0.4.50.6.0)
  • Footer text update to AI disclaimer
  • UI cleanup for plugin studio toolbar
  • Removed global hover styles to prevent runtime issues
  • Manual verification of new/updated users and UI changes

@DJJones66 DJJones66 merged commit cc25ac2 into main Sep 10, 2025
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.

2 participants