• Joined on 2025-12-31
padreug pushed to main at aiolabs/events 2026-06-07 17:11:44 +00:00
fd12476b90 Merge pull request 'feat(signer): nostr publish via resolve_for_wallet + door-scanner stats endpoint' (#24) from signer-abstraction into main
1fb96bfe3c chore: bump config.json version to 1.6.1-aio.5
4238b41f10 feat: GET /tickets/event/{event_id}/stats for door-scanner roster
66076d6ca7 feat(signer): migrate Nostr publishing off account.prvkey → resolve_for_wallet (#23)
Compare 4 commits »
padreug merged pull request aiolabs/events#24 2026-06-07 17:11:44 +00:00
feat(signer): nostr publish via resolve_for_wallet + door-scanner stats endpoint
padreug closed issue aiolabs/events#23 2026-06-07 17:11:44 +00:00
Migrate Nostr publishing off account.prvkey → use resolve_signer (pre-cascade prerequisite for lnbits#17)
padreug created pull request aiolabs/events#24 2026-06-07 17:11:13 +00:00
feat(signer): nostr publish via resolve_for_wallet + door-scanner stats endpoint
padreug pushed to main at aiolabs/lnbits-extensions 2026-06-07 14:34:49 +00:00
c9a3941b9e Add libra v0.3.0 to catalog
padreug pushed tag v0.3.0 to aiolabs/libra 2026-06-07 14:28:32 +00:00
padreug pushed to main at aiolabs/webapp 2026-06-07 13:48:06 +00:00
1f20d5f00c Merge pull request 'refactor(libra): redesign transactions list status + type encoding' (#93) from feat/libra-tx-status-encoding into dev
75dfd8a541 refactor(libra): redesign transactions list status + type encoding
4af220adda Merge pull request 'feat(libra): show voided transactions in standalone' (#92) from feat/libra-show-voided into dev
1fbf7b3d26 fix(libra): exclude voided txs from balance Pending section
e9195978c1 feat(libra): surface voided transactions in standalone history
Compare 62 commits »
padreug pushed to main at aiolabs/libra 2026-06-07 13:39:53 +00:00
116df46d38 Net settlement + credit overflow on /receivables/settle (libra-#33, libra-#41)
50658440a4 Surface user credit balance in GET /balance per libra-#41
7a4b3022c2 Add integration test suite
Compare 3 commits »
padreug pushed to main at aiolabs/libra 2026-06-07 13:38:31 +00:00
9c88993c13 Merge pull request 'Show voided transactions in user-entries endpoint' (#34) from feat/show-voided-user-entries into main
781059af5f fix(dashboard): detect voided rows by tag, not by flag char
1c89e69030 feat(api): include voided transactions in user-entries endpoint
Compare 3 commits »
padreug deleted branch feat/show-voided-user-entries from aiolabs/libra 2026-06-07 13:38:31 +00:00
padreug merged pull request aiolabs/libra#34 2026-06-07 13:38:30 +00:00
Show voided transactions in user-entries endpoint
padreug pushed to feat/ui-tweaks at aiolabs/webapp 2026-06-07 13:25:12 +00:00
d7105f9570 fix(avatar): pair bg-secondary with text-secondary-foreground
padreug commented on issue aiolabs/libra#33 2026-06-07 07:18:25 +00:00
Settlement flow doesn't net related expense + income entries (links + postings incomplete)

Design session surfaced that the strict-matching path (reject when cash ≠ net obligation) creates a real operator footgun: cash has already been handed over by the time the API returns 400.…

padreug opened issue aiolabs/libra#41 2026-06-07 07:18:04 +00:00
Add user credit balance to absorb settlement overpay/round mismatch (prerequisite for #33)
padreug opened issue aiolabs/libra#40 2026-06-06 22:19:17 +00:00
Test harness: Lightning invoice tests need a non-VoidWallet backend without hanging teardown
padreug opened issue aiolabs/libra#39 2026-06-06 21:39:14 +00:00
POST /api/v1/assertions broken — submits Beancount source string to Fava JSON API
padreug opened issue aiolabs/libra#38 2026-06-06 21:35:33 +00:00
validate_metadata leaks decimal.InvalidOperation on bad fiat_amount
padreug opened issue aiolabs/libra#37 2026-06-06 21:22:10 +00:00
BQL balance query can read stale state immediately after add_entry
padreug opened issue aiolabs/libra#36 2026-06-06 21:20:20 +00:00
crud.create_account leaks sqlalchemy IntegrityError on duplicate name
padreug pushed to feat/ui-tweaks at aiolabs/webapp 2026-06-06 21:18:52 +00:00
08f1743557 fix(activities): relabel "Get invoice" → "Proceed" on PurchaseTicket
148e92b7aa fix(activities): drop duplicate empty-state line on ActivityList
2ea6afe487 feat(activities): fuzzy search on the Tickets roster
d029660ef0 feat(activities): manual ticket registration from the roster tab
ef1acc17c3 revert: move scan counts back above the tabs + fix tab centering
Compare 22 commits »