Skip to content

Add on-the-fly notification config and change events to strings#233

Merged
thiagoesteves merged 5 commits into
mainfrom
thiagoesteves/add-runtime-notification-config
Jun 19, 2026
Merged

Add on-the-fly notification config and change events to strings#233
thiagoesteves merged 5 commits into
mainfrom
thiagoesteves/add-runtime-notification-config

Conversation

@thiagoesteves

Copy link
Copy Markdown
Owner
  • Change all notification event identifiers from atoms to strings throughout (yaml parsing, adapters, workers, call sites, and tests)
  • Add Foundation.Notifications.stop/start_notification_manager to stop all workers and restart them from a new config list
  • Wire :notifications into Sentinel.Config.Watcher so changes detected in the YAML are applied at runtime without a restart
  • Add :notifications field to Sentinel.Config.Upgradable and Changes
  • Add a dedicated render_change_section for :notifications in the config changes modal to avoid a crash when rendering struct lists

- Change all notification event identifiers from atoms to strings
  throughout (yaml parsing, adapters, workers, call sites, and tests)
- Add Foundation.Notifications.stop/start_notification_manager to
  stop all workers and restart them from a new config list
- Wire :notifications into Sentinel.Config.Watcher so changes detected
  in the YAML are applied at runtime without a restart
- Add :notifications field to Sentinel.Config.Upgradable and Changes
- Add a dedicated render_change_section for :notifications in the
  config changes modal to avoid a crash when rendering struct lists
@thiagoesteves thiagoesteves merged commit a762a17 into main Jun 19, 2026
7 of 9 checks passed
@thiagoesteves thiagoesteves deleted the thiagoesteves/add-runtime-notification-config branch June 19, 2026 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant