• Joined on 2025-12-31
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
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 19:02:41 +00:00
ced6ca2b2b feat: organizer-side "Republish mine" button + scoped endpoint
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 19:00:33 +00:00
fa2a6e40f0 feat(ui): "Republish all" button on the admin Settings card
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 18:58:22 +00:00
05593c9c3c feat: POST /republish-all admin endpoint
padreug pushed to main at aiolabs/events 2026-05-23 18:50:55 +00:00
b0d089d3c9 feat: also publish allow_fiat + fiat_currency in NIP-52 tags
edf1493e0c feat: publish ticket counts in NIP-52 tags + republish on sale
814581f307 feat: expose GET /tickets/user/{user_id} endpoint
Compare 3 commits »
padreug merged pull request aiolabs/events#15 2026-05-23 18:50:53 +00:00
feat: tickets-by-user endpoint + Nostr-driven inventory sync
padreug created pull request aiolabs/webapp#71 2026-05-23 18:47:54 +00:00
feat(activities): ticket purchase + Nostr-driven inventory sync
padreug pushed to tickets-purchase-sync at aiolabs/webapp 2026-05-23 18:47:24 +00:00
ea4e1960f5 feat(activities): "My tickets" filter chip on ActivitiesPage
5589bb3e67 feat(activities): purchase + owned-tickets section on ActivityDetailPage
fd78a915a6 feat(activities): useOwnedTickets composable + ActivityCard ticket badge
7cf009cff6 feat(activities): parse ticket inventory tags from NIP-52 events
Compare 4 commits »
padreug created branch tickets-purchase-sync in aiolabs/webapp 2026-05-23 18:47:24 +00:00
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 18:37:22 +00:00
b0d089d3c9 feat: also publish allow_fiat + fiat_currency in NIP-52 tags
padreug created pull request aiolabs/events#15 2026-05-23 18:35:20 +00:00
feat: tickets-by-user endpoint + Nostr-driven inventory sync
padreug pushed to tickets-nostr-sync at aiolabs/events 2026-05-23 18:34:47 +00:00
edf1493e0c feat: publish ticket counts in NIP-52 tags + republish on sale
814581f307 feat: expose GET /tickets/user/{user_id} endpoint
Compare 2 commits »
padreug created branch tickets-nostr-sync in aiolabs/events 2026-05-23 18:34:47 +00:00
padreug opened issue aiolabs/webapp#70 2026-05-23 17:53:19 +00:00
Standardize 'sat' vs 'sats' currency string end-to-end