Skip to content

fix(settings): add settings state display and enable/disable toggle#38

Merged
ZenonEl merged 1 commit into
mainfrom
fix/settings-ui
Mar 30, 2026
Merged

fix(settings): add settings state display and enable/disable toggle#38
ZenonEl merged 1 commit into
mainfrom
fix/settings-ui

Conversation

@ZenonEl
Copy link
Copy Markdown
Owner

@ZenonEl ZenonEl commented Mar 30, 2026

Summary

  • Show current settings values in all settings menus (action, delay, enabled/disabled)
  • Add "Enable Auto-Send" button alongside "Disable"
  • Confirmation messages after changing settings
  • Status indicators (enabled ✅ / disabled ❌)
  • EN + RU resource strings

Closes #34

Test plan

  • dotnet build passes
  • 29 tests pass
  • Settings menu shows current state
  • Enable/disable toggle works
  • Confirmation shown after changes

…loses #34

- Show current action, delay, and enabled/disabled status in settings menus
- Add Enable/Disable toggle buttons for default action (previously only Off existed)
- Show confirmation with current state after every settings change
- UPSERT queries now properly set IsActive=1 when configuring actions
- Add GetDefaultActionSettings and SetDefaultActionIsActive to IDefaultAction interfaces
- Add missing resource strings for both EN and RU locales
@ZenonEl ZenonEl merged commit dc3d640 into main Mar 30, 2026
1 check passed
@ZenonEl ZenonEl deleted the fix/settings-ui branch March 30, 2026 02:44
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.

Fix default action toggle — no way to enable after disabling

1 participant