Skip to content

feat: Toggle Preset#1290

Open
sub-hub wants to merge 8 commits intokwaroran:mainfrom
sub-hub:promptToggle
Open

feat: Toggle Preset#1290
sub-hub wants to merge 8 commits intokwaroran:mainfrom
sub-hub:promptToggle

Conversation

@sub-hub
Copy link
Copy Markdown
Collaborator

@sub-hub sub-hub commented Feb 25, 2026

PR Checklist

  • Required Checks
    • Have you added type definitions?
    • Have you tested your changes?
    • Have you checked that it won't break any existing features?

Summary

image
chrome_jYAMjJWOiE.mp4

This PR adds a advanced setting that saves prompts and module toggles as presets, allowing you to switch them all at once.
Users can use this to always enable only the minimum toggles necessary for their chat environment.

Changes

Only the logic in the src/lib/SideBars/Toggles.svelte file is modified.
Additionally, only components related to the preset are added without significantly altering the existing frontend.

Impact

Nothing changes in the environment of users who have not enabled this feature.

Additional Notes

@sub-hub sub-hub closed this Feb 25, 2026
@sub-hub sub-hub reopened this Feb 25, 2026
Copy link
Copy Markdown
Collaborator

@cubicj cubicj left a comment

Choose a reason for hiding this comment

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

Since this PR was opened, the Loadout feature landed on main and covers most of what Toggle Presets does. There are a few gaps, but these feel like Loadout improvements rather than a separate system.

What do you think about building on Loadout instead?

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