Add complete Scripts Manager and Embed Builder systems with full in-app editing tools#288
Merged
SebOuellette merged 4 commits intoSebOuellette:masterfrom Dec 10, 2025
Merged
Conversation
…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.
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. |
SebOuellette
approved these changes
Dec 10, 2025
Owner
SebOuellette
left a comment
There was a problem hiding this comment.
Looks good. I'm going to follow up with some adjustments, but for the most part this is great!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This commit introduces two major new features to the project:
Scripts Manager
• Line numbers and synced scrolling
• Toggleable search bar
• Text search and line-number jump
• Up/down navigation for multiple matches
Embed Builder
Both systems are injected dynamically, require no external dependencies, and are designed to be easily extended by future developers.