🚨 CORNY CHAT UPDATE!! 🌽💬 It's been a few weeks since the last update. For now, I'm shifting focus to bugfixes instead of new features until satisfied with the overall stability again. 🌟 Improved user feedback in zap invoice panel - LUD-06 responses that are errors can return as a 200 status ok response. This is a weakness of the specification but valid. - Previously, Corny Chat expected a wallet provider to supply a payment request matching the specification if the lightning address was valid. Alby, does not always do that, and may return a error message instead. - This enhancement halts the spinning wheel animation after requesting the invoice and bubbles up that error to the user so they know the cause and have steps to resolve it. 🌟 Zap Goal Improvements - A new background process on the server tallies server infrastructure zap goal balance across configured wallets from LNBits. This is cached (updated hourly) to improve performance - A new endpoint allows for retrieving the zap goal balance - Server zap goals now prefers fetching balance across configured wallets from LNBits, but if unreachable or 0 balance, it will fallback to the traditional interrogation of nostr relays for zap receipts - For Corny Chat, multiple wallets are configured. All payments to vic@satsilo.com or cornychatdev@satsilo.com get accumulatd towards the infrastructure goal Build 20260226.1214 https://cornychat.com #audiospace #cornychat #foss