Skip to content

Add complete Scripts Manager and Embed Builder systems with full in-app editing tools#288

Merged
SebOuellette merged 4 commits intoSebOuellette:masterfrom
developer51709:master
Dec 10, 2025
Merged

Add complete Scripts Manager and Embed Builder systems with full in-app editing tools#288
SebOuellette merged 4 commits intoSebOuellette:masterfrom
developer51709:master

Conversation

@developer51709
Copy link
Copy Markdown
Contributor

@developer51709 developer51709 commented Dec 5, 2025

This commit introduces two major new features to the project:

  1. Scripts Manager

    • Adds a right-side panel for managing custom scripts
    • Supports creating, deleting, reloading, and editing scripts in-app
    • Includes a full editor with:
      • Line numbers and synced scrolling
      • Toggleable search bar
      • Text search and line-number jump
      • Up/down navigation for multiple matches
    • Adds detailed documentation explaining architecture and usage
  2. Embed Builder

    • Adds a full visual interface for constructing Discord-style embeds
    • Adds a comprehensive documentation header for future contributors

Both systems are injected dynamically, require no external dependencies, and are designed to be easily extended by future developers.

…pp editing tools

This commit introduces two major new features to the project:

1. Scripts Manager
   - Adds a right-side panel for managing custom scripts
   - Supports creating, deleting, reloading, and editing scripts in-app
   - Includes a full editor with:
       • Line numbers and synced scrolling
       • Toggleable search bar
       • Text search and line-number jump
       • Up/down navigation for multiple matches
   - Adds detailed documentation explaining architecture and usage

2. Embed Builder
   - Adds a full visual interface for constructing Discord-style embeds
   - Supports editing all embed fields (title, description, color, images, fields, etc.)
   - Includes live preview rendering and JSON import/export
   - Adds a comprehensive documentation header for future contributors

Both systems are injected dynamically, require no external dependencies, and are designed to be easily extended by future developers.
@developer51709
Copy link
Copy Markdown
Contributor Author

This PR will fix two of the applications dead UI buttons (including the Embed builder and the Scripts button in the User Options panel) it will also add a full internal script editing tool to make it easier to manage and edit user scripts.

Copy link
Copy Markdown
Owner

@SebOuellette SebOuellette left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. I'm going to follow up with some adjustments, but for the most part this is great!

@SebOuellette SebOuellette merged commit f143c55 into SebOuellette:master Dec 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