Conversation
- add beta and RC builds - fix docker compose configuration
- do not log user messages for production environments - Fix version injection Build pipeline missed to update the assembly version.
- add debug builds - add watch tower update service
- Added `configureAwait(false)` to awaited calls
- do not tag automated `nextMaster` builds - fix `debug` build tags
- Persist options via json file (one per chat). - Admin users can change options via chat
- Replaced commands with constants - Rename session commands to `zap` - Improve _payout completed_ message - Fix icoming payment checks - Fix capital letters
New users failed to resume joined session after starting private bot chat.
- Redesign session source files
- Improve Nostr exception handling - Add timeout to electrumx block requests - Add threshold time for reading blocks from electrumx
the `appsettings.json` interfered with other appsettings files hence it defined dummies for all backends. Now we have a `appsettings.Example.json` for our samples.
- Improve service injection - How to support this project
Refactored ElectrumX backend to support multiple server connections with automatic rotation and failover capabilities for improved reliability. This enhancement prevents service disruptions when servers become unavailable due to rate limiting, maintenance, or network issues. Key changes: - Introduced ElectrumXClient class for individual server connections - Added Hosts[] array to support multiple ElectrumX servers - Implemented server rotation logic with stale connection detection - Added IMultiConnectionBackend interface for multi-server backends
- Redesign backend source files - Fix amount formatting for fiat rates - Improve documents
- Send notifications at a configurable daytime - Slow down sending notifications
- Improved direct message handling - Redesign source files - Redesign namespaces
Users should be able to split invoices when claiming sats.
It is confusing when bot answers in group chats. There should be a salutation to the user being addressed.
Don't use parallel connections to multiple hosts for subscriptions. Instead, use a single connection at a time with fallback hosts. Once we read an initial block header from the server, we always use the last received block within our application. The subscription will maintain reliable block information.
Recovery identified sats of active sessions as lost.
Bot should require admin permissions to work properly.
- Improve code - Improve /about command - Improve docs
Confident messages should not be sent to group chats. The bot should answer per PM instead.
Once the session winner(s) were found, we update the recovery records by shifting all lost sats to the winner(s) and clear the rest.
We will need exchange rate for server liquidity checks.
- Add settings to manage liquidity limits across active sessions - Improve statistics and liquidity log accordingly
Bot deleted entire status messages in case of callback notifications (e.g. user klicked inlinekeyboard buttons).
Skip sending the welcome message twice.
Did not implement into `albyHub` backend hence `NIP-47` does not support invoice cancellation.
Redesign order/payment workflow: Users now just send orders until session gets closed instead of paying each order instantly.
- Fix some docker variables - Fix run script - Fix statistics (tipped sats) - Improve docs - Improve choice values
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.