Dandelion is a fair source project. View the code on Github
Commits on Sep 18, 2026
| 2319d8f |
Document house style and apply it to leftover .presence and validate blocks. |
| f30ff26 |
Let organisers fire Google Ads purchase conversions the same way as the Meta pixel. |
| 7373006 |
Share event-build draft helpers and stop date pickers being inited twice. |
| d91ed68 |
Restore draft checkboxes and give new ticket rows a unused index. |
| 7a64488 |
Keep ticket types and groups when an event draft is reloaded. |
| c0b2648 |
Show a QR code on activity pages so people can share the public activity URL. |
| 9457ab8 |
Remind unpaid orgs to contribute only when checkout can't collect Dandelion donations. |
Commits on Sep 17, 2026
| 5939d64 |
Let ticket type quantity follow another type's sales via a description formula. Organisers of role-balance events can append [=Leader*1.1:15] to a ticket type description so capacity tracks matching sales without new fields. |
| 5fec400 |
Let organisers customise the thank you page from the event Appearance tab. |
| bcbbf0b |
Bind Stripe card-setup sessions to the organisation so a leaked session_id cannot attach another org's customer. |
| e0d1591 |
Document targeted test runs and the -n pattern filter for agents. |
| 259760e |
Escape event JSON-LD so stored fields cannot break out of the script tag. |
| ba5d9a8 |
Put Open Collective third on the homepage payment logos on mobile. |
Commits on Sep 16, 2026
| 8c1ffe0 |
Drop the redundant payment-method line from refund confirmations. |
| 4e85f85 |
Email attendees a confirmation when a refund succeeds. |
| b8f12ba |
Drive organisation edit tabs from the URL hash instead of ?tab=. |
| 4802d6c |
Point fee-free crypto at Set up Crypto and keep the wallet hint on the field. |
| 4143666 |
Stop looking up crypto payments on Optimism and Arbitrum. |
| 90fa2fb |
Hide unused payment processors behind Set up links. Give Crypto and Patreon their own boxes, and move the Stripe tax rate to Everything else. |
| 689bf0d |
Show Mollie and PayPal on the homepage payment methods row. |