- Settings modal: wrap min/max selects in #pw_sm_surprise_range_rows div;
show when randomize is on, hide when off
- Settings modal: add #pw_sm_surprise_fixed_hint showing fixed depth value
when randomize is off
- settings.html panel: same treatment with #pw_surprise_range_rows and
#pw_surprise_fixed_hint / #pw_surprise_fixed_depth_label
- Generic toggle handler: show/hide modal range rows on surprise_randomize toggle
- bindSettingsPanelEvents: show/hide panel range rows on randomize change
- syncSettingsToModal: sync range row visibility
- syncSettingsToPanel: sync range row visibility
- Remove hint text from dropdown menu header (was causing horizontal scrollbar)
- Add '?' tooltip icon to dropdown menu header with feature description
- Replace single surprise_depth setting with surprise_depth_min (default 2)
and surprise_depth_max (default 6)
- Settings modal and settings.html: replace single Messages away select with
two selects (Min messages / Max messages) using pw_row_2col layout
- Validation: changing min above max auto-adjusts max, and vice versa
- runSurpriseGeneration: random depth now picks within [min, max] range;
when randomize is off, uses min as fixed depth
- Remove stale pw_sm_surprise_depth_row opacity logic from generic toggle handler
- Update syncSettingsToPanel and syncSettingsToModal for new settings
- Fix button position: build surprise dropdown HTML before main categories
loop and inject it directly into builtinButtonsHtml right after Director,
so it appears Director → Surprise → Context → Twist → ... → Genre
- Fix Randomize toggle double-fire bug: remove duplicate specific handler;
add surprise_randomize depth-row visibility logic to the generic
.pw_toggle click handler instead
- Settings modal: move Surprise Me section above Suggestion Styles
- Settings modal: remove description paragraph from Surprise Me section
- Settings modal + settings.html: add styled '?' tooltip icon to title
with concise feature description on hover
- Settings modal + settings.html: remove silver color from section title
(now uses default pw_settings_section_title styling)
- style.css: add .pw_setting_tooltip_icon styles
- Update hint text to 'Pick a style to secretly add a suggestion...'
- Move Surprise Me dropdown to appear right after Director button in action bar
- Change all Surprise Me colors from gold/warning to silver (#a0aec0)
(Director is gold, Surprise Me is silver)
- Add surprise_depth (2-12) and surprise_randomize settings to defaults
- Add Surprise Me section to settings.html panel with randomize toggle
and messages-away selector (2-12)
- Add Surprise Me section to settings modal with same controls
- Wire up event handlers in both panel and modal
- Update syncSettingsToPanel and syncSettingsToModal for new settings
- Use settings.surprise_randomize / settings.surprise_depth in
runSurpriseGeneration instead of hardcoded random 2-6
* You can now enable streaming in settings, which streams the suggestions to each card one at a time rather than waiting for all of them to be filled. Works with Ollama, OpenAI-compatible endpoints, and any Connection Profile/Main API that supports streaming
* Setting to change the font of the title 'Pathweaver' on the bar, or even hide it
* Misc. bug fixes some users pointed out
- Insert Type: optional feature to copy/insert/send suggestions inside either [OOC: ] or [Director: ]
- Added a field for custom OpenAI-compatible endpoints that require an API key