-
released this
2026-09-10 11:43:53 +00:00 | 48 commits to main since this releaseThe LNbits admin form lagged the webapp's CreateEventDialog:
- Payment methods never rendered.
c2d9a96wired the template to
paymentMethodOptions/acceptsFiatbut never defined them, so the
q-option-group gotoptions=undefinedand the fiat-currency select
was gated onundefined. Rails are now two q-checkboxes; Card is
disabled with an explanatory tooltip wheng.user.fiat_providersis
empty (same rule as the webapp) and names the providers otherwise. - Location (NIP-52
locationtag) and Categories (NIP-52ttags,
same 25-item list as the webapp's category.ts) were missing from the
form even though the model, CRUD and publisher already carry them. - Datetimes are stamped with the browser's UTC offset on submit, as the
webapp does;_to_unixtreats naive values as UTC, so 18:00 CEST
entered here went out on Nostr as 18:00 UTC. Table columns render
"YYYY-MM-DD HH:MM" instead of the raw ISO string. - Validation: title + start date required, end >= start on the folded
date+time, fiat currency required when a sat-priced event accepts
card. Create is enabled once wallet + title + start are set; info,
closing date, tickets and price were all effectively required before
because the disable check compared undefined fields to null. - Labels follow the payment-rails vocabulary: "Unit" -> "Price
currency", "Fiat checkout currency" -> "Fiat currency"; ticket
closing date and end date explain their defaults. - A fiat-priced event mirrors
fiat_currency = currencyon save so the
payload and thetickets_fiat_currencytag stay coherent.
Co-Authored-By: Claude Fable 5.1 noreply@anthropic.com
Claude-Session: https://claude.ai/code/session_018b1bDExMX7W3a47wcgFUjbDownloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
1 download
- Payment methods never rendered.