2026-07-11 - 2026-10-11

Overview

17 active pull requests
21 active issues
Excluding merges, 1 author has pushed 11 commits to main and 41 commits to all branches. On main, 6 files have changed and there have been 368 additions and 94 deletions.

13 releases published by 1 user

Tag v1.6.8-aio.4 2026-10-03 19:06:55 +00:00

Tag v1.6.8-aio.3 2026-10-03 06:05:47 +00:00

Tag v1.6.8-aio.2 2026-09-29 07:24:37 +00:00

Tag v1.6.8-aio.1 2026-09-28 22:09:48 +00:00

Tag v1.6.1-aio.18 2026-09-27 21:12:15 +00:00

Tag v1.6.1-aio.17 2026-09-27 20:27:43 +00:00

Tag v1.6.1-aio.16 2026-09-27 07:27:48 +00:00

Tag v1.6.1-aio.15 2026-09-13 16:55:40 +00:00

Tag v1.6.1-aio.14 2026-09-13 16:42:39 +00:00

Tag v1.6.1-aio.13 2026-09-10 11:43:53 +00:00

Tag v1.6.1-aio.10 2026-09-08 14:53:28 +00:00

Tag v1.6.1-aio.9 2026-09-08 14:25:27 +00:00

Tag v1.6.1-aio.8 2026-09-07 09:54:54 +00:00

17 pull requests merged by 1 user

Merged #68 Ticket waves never rendered in the organiser table 2026-10-03 19:05:56 +00:00

Merged #67 Honour per-wave fiat when the organiser set an explicit rail list 2026-10-03 05:50:43 +00:00

Merged #66 Expose ticket waves on public event responses 2026-09-29 06:58:37 +00:00

Merged #65 Keep ticket waves when a client edits an event without them 2026-09-29 06:58:25 +00:00

Merged #64 Require a capacity on every ticket wave 2026-09-28 22:03:04 +00:00

Merged #63 Rebase onto upstream v1.6.8 2026-09-28 22:02:55 +00:00

Merged #62 fix(nostr): always publish tickets_available, zero is not unlimited 2026-09-27 21:10:34 +00:00

Merged #59 fix(tickets): amount_tickets is the remaining count, stop subtracting sold 2026-09-27 20:27:10 +00:00

Merged #58 feat(nostr): confirm publishes against the relay's OK 2026-09-27 20:26:58 +00:00

Merged #55 feat(nostr): make publish drift queryable and self-healing 2026-09-26 21:47:41 +00:00

Merged #54 fix(nostr): log publish skips at WARNING instead of silently 2026-09-26 21:37:04 +00:00

Merged #45 feat(promo): enforce active + max_uses, validate endpoint, codes hidden from public (v1.6.1-aio.12) 2026-09-13 16:54:51 +00:00

Merged #48 feat(admin): "Email sent" column in the tickets table 2026-09-13 16:41:35 +00:00

Merged #46 feat(admin): event form parity with the webapp (v1.6.1-aio.13) 2026-09-10 14:43:37 +00:00

Merged #43 feat: attach a self-describing ticket card to the email (v1.6.1-aio.10) 2026-09-08 14:53:06 +00:00

Merged #42 fix: Date/Message-ID/From-name on ticket emails, richer body (v1.6.1-aio.9) 2026-09-08 14:24:04 +00:00

Merged #36 feat: guest checkout, Stripe return flow, emailed QR tickets, per-event payment methods (v1.6.1-aio.8) 2026-09-07 09:27:51 +00:00

6 issues closed from 1 user

19 issues created by 1 user

Opened #34 amount_tickets conflates "remaining" with "total capacity" — inflated ticket totals + double-subtracted buyer cap 2026-09-06 09:38:42 +00:00

Opened #35 Nostr publish failures are silently swallowed — inventory counters drift with no retry and no operator signal 2026-09-06 11:44:20 +00:00

Opened #37 Claim guest tickets into an account (match ticket.email) 2026-09-06 17:55:01 +00:00

Opened #38 Rate-limit anonymous ticket creation; reap unpaid guest rows on cancel 2026-09-06 17:55:08 +00:00

Opened #39 In-person card sales: Stripe Terminal reader ("terminal" payment method) and tap-to-pay 2026-09-06 17:55:16 +00:00

Opened #40 Quasar pages: ticket link and ws fast-path still assume ticket id == payment_hash 2026-09-06 17:55:22 +00:00

Opened #41 On-chain ticket sales via native lnbits on-chain (no SatsPay) 2026-09-06 17:55:29 +00:00

Opened #49 Per-event sender identity for ticket emails (organizer name, reply-to, copy to organizer) — deferred 2026-09-13 16:40:15 +00:00

Opened #50 Allow an event owner to add co-organizers who can scan tickets 2026-09-26 12:27:22 +00:00

Opened #51 NIP-52 publish can be skipped silently — both early-returns need to log 2026-09-26 12:42:34 +00:00

Opened #52 A lost NIP-52 republish is permanent — nothing reconciles the relay copy 2026-09-26 12:42:47 +00:00

Opened #53 amount_tickets is remaining in one place and capacity in another — event goes "sold out" at half capacity 2026-09-26 12:43:01 +00:00

Opened #56 Confirm publishes against the relay's OK, not the send queue 2026-09-26 21:46:29 +00:00

Opened #57 ClientSideOnlySigner organizers can never publish — and the #55 sweep retries them forever 2026-09-27 07:48:13 +00:00

Opened #60 Ticket creation never checks the closing date — tickets sellable after the window shuts 2026-09-27 20:31:11 +00:00

Opened #61 How do ticket waves get published over Nostr? (no NIP expresses tiered pricing) 2026-09-27 20:41:57 +00:00

Opened #69 Ticket oversell: capacity is never reserved between invoice creation and settlement 2026-10-09 17:17:36 +00:00

Opened #70 Refunds can double-pay, and the public GET /api/v1/events/{id} cancels and refunds as a side effect 2026-10-09 17:17:41 +00:00

Opened #71 Inbound Nostr sync accepts calendar events from any pubkey: takeover of local events and unmoderated catalog injection 2026-10-09 17:17:47 +00:00

2 unresolved conversations

Open #14 Allow visitors to vouch for / show support for pending events 2026-10-09 17:17:41 +00:00

Open #29 Abuse / identity limits on free ticket claims 2026-09-06 17:55:08 +00:00