• Joined on 2025-12-31
padreug pushed tag v1.6.1-aio.2 to aiolabs/events 2026-05-23 21:13:47 +00:00
padreug deleted branch tickets-nostr-sync from aiolabs/events 2026-05-23 21:11:38 +00:00
padreug pushed to main at aiolabs/events 2026-05-23 21:11:38 +00:00
7b761a1aef fix: every ticket row gets a fresh short-hash id (no payment_hash reuse)
59068fe09d feat: multi-ticket purchases as N rows sharing one payment_hash
36568d3eee fix: propagate CreateTicket.user_id to the persisted ticket row
902bafe7f2 feat: POST /tickets/{event_id}/{payment_hash} polling endpoint
ced6ca2b2b feat: organizer-side "Republish mine" button + scoped endpoint
Compare 7 commits »
padreug merged pull request aiolabs/events#16 2026-05-23 21:11:38 +00:00
feat: republish endpoints + polling + multi-ticket via N-rows model
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 21:09:55 +00:00
ac96e073c8 ui(activities): center the tickets-remaining line on detail page
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 21:08:38 +00:00
391acb92f2 ui(activities): surface tickets-remaining on the event detail page
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 21:07:39 +00:00
d3c479868a ui(activities): drop the ticket-id list from the owned-tickets section
padreug created pull request aiolabs/events#16 2026-05-23 20:58:04 +00:00
feat: republish endpoints + polling + multi-ticket via N-rows model
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 20:57:31 +00:00
7b761a1aef fix: every ticket row gets a fresh short-hash id (no payment_hash reuse)
59068fe09d feat: multi-ticket purchases as N rows sharing one payment_hash
Compare 2 commits »
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 20:46:21 +00:00
70c798072e fix(activities): simplify purchase success modal + dialog overflow
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 20:46:03 +00:00
c8602e0fbd fix: every ticket row gets a fresh short-hash id (no payment_hash reuse)
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 20:36:24 +00:00
c29f7e4d6b feat(activities): one row per attendee + render N QRs on multi-buy
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 20:35:59 +00:00
d087bf383b feat: multi-ticket purchases as N rows sharing one payment_hash
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 20:25:37 +00:00
ab171b4903 fix(activities): MyTickets tab pills + group header count seats not rows
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 20:20:54 +00:00
be7bcd393e fix(activities): count seats by extra.quantity across all UI surfaces
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 20:09:47 +00:00
a116357c57 feat(activities): multi-ticket purchase + restaurant-style invoice screen
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 20:09:28 +00:00
5afc8885cf feat: multi-ticket purchase (quantity 1-10 on a single invoice)
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 19:11:09 +00:00
4dcee143fd fix(activities): i18n keys + retry useOwnedTickets after transient failure
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 19:10:36 +00:00
36568d3eee fix: propagate CreateTicket.user_id to the persisted ticket row
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 19:06:06 +00:00
902bafe7f2 feat: POST /tickets/{event_id}/{payment_hash} polling endpoint