Pulse/internal/config
Pulse Monitor a8b7d2748e feat: encrypt webhook data at rest for improved security
Webhooks now stored encrypted (webhooks.enc) instead of plain text:
- Automatic migration from webhooks.json to webhooks.enc
- Uses same AES-256-GCM encryption as nodes and email configs
- Original file backed up as webhooks.json.backup
- Protects sensitive webhook URLs and authentication headers

This addresses the security concern where webhook URLs containing API tokens
(like Telegram bot tokens) were stored in plain text.
2025-08-22 10:19:42 +00:00
..
client_helpers.go fix: ensure consistent CPU core display for all guests 2025-08-09 15:03:28 +00:00
config.go feat: add proxy authentication support 2025-08-22 09:47:18 +00:00
credentials.go fix: improve PBS token authentication handling (#250) 2025-08-05 20:29:07 +00:00
export.go fix: use correct data path for guest metadata export/import 2025-08-14 09:46:21 +00:00
guest_metadata.go feat: add per-guest custom URL functionality 2025-08-12 16:35:14 +00:00
persistence.go feat: encrypt webhook data at rest for improved security 2025-08-22 10:19:42 +00:00
registration.go feat: implement secure registration token system with fixes 2025-08-09 11:54:26 +00:00
settings.go Fix alert system: clearing and frontend reactivity 2025-07-29 14:53:41 +00:00
watcher.go fix: resolve WebSocket metric updates and improve polling efficiency 2025-08-16 12:12:10 +00:00