alby-hub/api
Roland 377a3169c6
feat: support multiple relays (#1802)
* feat: support multiple relays (WIP)

* fix: multiple NWC url construction for multiple relays

* fix: startup

* chore: update go-nostr to fix pool relay reconnect

* fix: split nip-47 queue info publish event for each relay url

* fix: add relayUrls to dispatched nwc success events

* fix: ensure newly created app info publishing is not blocked by sleep from failed publishes

* feat: multiple relays improvements

- update app deleted and updated consumers to handle multiple relays
- handle multiple relays in healthcheck
- display relay online status in about page
- renaming and improved comments

* chore: simplify error messages

* fix: unnecessary db error log when checking if app has notification permission

* fix: tests

* chore: remove old comment

* fix: app wallet subscription context usage
2025-11-06 18:01:09 +07:00
..
api.go feat: support multiple relays (#1802) 2025-11-06 18:01:09 +07:00
api_test.go feat: proposal: custom node commands (#1007) 2025-01-30 18:20:17 +07:00
apps_test.go Feat: NWA auth for self-hosted hubs (#1016) 2025-02-27 19:12:55 +07:00
backup.go fix: disable restore backup when using postgres db backend (#1361) 2025-06-02 14:06:23 +07:00
esplora.go chore: use NewRequestWithContext instead of NewRequest (#1677) 2025-09-02 19:52:30 +07:00
lsp.go fix: check payment is not nil before setting invoice and fee (#1790) 2025-10-14 13:24:50 +07:00
models.go feat: support multiple relays (#1802) 2025-11-06 18:01:09 +07:00
rebalance.go feat: rebalance through node pubkey (#1731) 2025-09-19 12:30:51 +07:00
transactions.go feat: rebalance through node pubkey (#1731) 2025-09-19 12:30:51 +07:00