Releases: matbalez/lexebot
Releases · matbalez/lexebot
Release list
LexeBot v0.1.25
LexeBot v0.1.24
- Send owner-attestation x-auth-tag on Sprout media uploads so BOLT12 QR PNG uploads are accepted for owner-attested LexeBot identities.
- Add optional upload token support via LEXEBOT_SPROUT_AUTH_TOKEN, SPROUT_AUTH_TOKEN, or SPROUT_API_TOKEN when available.
- Add inline PNG data URL fallback so QR output can still render when media upload is unavailable.
- Keep raw BOLT12 offer text as final fallback and for copy/paste.
LexeBot v0.1.23
- Replace Unicode text BOLT12 QR blocks with uploaded PNG QR images in LexeBot DMs.
- Keep raw BOLT12 offer text as fallback and for copy/paste.
- Apply PNG QR output to get BOLT12, fund wallet, and low-balance install funding prompts.
- Fall back to raw BOLT12 text if QR rendering or media upload fails.
LexeBot v0.1.22
- Replace forever inbound-payment polling with receiver-side auto-kudos receive notices.
- Receiver LexeBot now polls recent Lexe payments once per second only while a receive notice is pending, then stops when the matching Kudos payment arrives or after timeout.
- Keep sender-side auto-kudos duplicate guard keyed by source_event_id.
- Add protocol coverage for encrypted auto-kudos receive notices.
LexeBot v0.1.21
- Add LexeBot-side duplicate guard for encrypted auto-kudos commands keyed by the original source event id.
- Add receiver DM notices for new completed inbound Lexe payments, including Kudos-specific receipt wording when the payment message is "Kudos!".
- Keep installer/manual release docs pointed at v0.1.21.
LexeBot v0.1.20
Adds scannable QR text blocks to BOLT12 offer responses for get BOLT12, fund wallet, and the low-balance install funding prompt. The raw BOLT12 offer remains included below the QR block.
LexeBot v0.1.19
Adds UTC timestamps to the get transactions history output. Transaction rows use Lexe finalized_at when available and fall back to created_at for pending or amountless rows.
LexeBot v0.1.18
LexeBot v0.1.18
Changes:
- Add DM command:
fund wallet, returning a reusable no-minimum BOLT12 funding offer. - Add DM command:
get transactions, showing the 5 most recent Lexe payments. - Send a first-install DM funding prompt when wallet balance is below ₿2,500.
- Update installer and README to use v0.1.18.
Validation:
cargo +1.90.0 fmt -- --checkcargo +1.90.0 test(25/25 passed)bash -n scripts/install-flint-alpha.sh scripts/install.sh scripts/run.sh- Release tarball checksum verified with
shasum -a 256 -c.
v0.1.17
Changes:
- LexeBot now checks the latest GitHub release on startup and every six hours while running.
- When a newer release exists, LexeBot sends a one-time owner-DM upgrade notice with the install command.
- If no owner DM is configured, the update notice is logged to the terminal.
LEXEBOT_UPDATE_CHECK=0disables outbound update checks.
Verified:
- bash -n scripts/install-flint-alpha.sh
- cargo +1.90.0 fmt -- --check
- cargo +1.90.0 test
- cargo +1.90.0 build --release
- shasum -a 256 -c release checksum
v0.1.16
Changes:
- Auto-kudos payments now set the Lexe payment message/description to
Kudos!. - Auto-kudos payments now set the sender personal note to
You sent a Kudos to NAME. - Manual LexeBot send commands keep their existing
LexeBot channel commandpersonal note behavior.
Verified:
- bash -n scripts/install-flint-alpha.sh
- cargo +1.90.0 fmt -- --check
- cargo +1.90.0 test
- cargo +1.90.0 build --release
- shasum -a 256 -c release checksum