Dandelion is a fair source project. View the code on Github
Commits on Aug 27, 2026
| 623aabc |
Count event and ticket group capacity in slots so a ticket type can take zero, one, or several places. |
Commits on Aug 26, 2026
| bf65bee |
Skip issuing tickets when a GoCardless instalment webhook retries against a cancelled mandate. |
| 0998c7e |
Lock GoCardless instalment checkouts to the event currency so a GBP event cannot complete against a SEPA mandate. |
| 519f571 |
Use GoCardless as the org payment settings heading so it isn't limited to Instant Bank Pay. |
| 1e060f9 |
Add a trailing newline to the docs stylesheet. |
| 41a7865 |
Post RSVP as the payment method when a skipped Dandelion donation leaves credit covering the order. |
| 2bbde6b |
Allow read-only production database access by forbidding writes instead of connections. |
| 384730d |
Forbid agents from accessing Render env vars or the production database instead of asking permission. |
| be05303 |
Centralize permission requirements for sensitive agent actions, including Render environment access. |
Commits on Aug 25, 2026
| 4daae2b |
Keep outline primary buttons on the org theme colour when disabled so checkout instalment labels don't flash Dandelion green. |
| 202c3da |
Show a GoCardless instalments badge on order and ticket pages so instalment payments are distinct from Instant Bank Pay. |
| 5f9cdde |
Show Donate to Dandelion when Stripe is available alongside other payment methods, and skip the donation if checkout uses a non-Stripe method. |
| 293dc9a |
Set docs page titles to the current page name so tabs and shared links distinguish Events from Mailer. |
| 6274477 |
Rename the Help nav item to How to use Dandelion so the docs link is clearer about what it is. |
| e4eeba1 |
Remove the grey/green well around docs code blocks so the dark highlighter is the only chrome. |
| 5d91142 |
Highlight the heading you jumped to from docs search, not the one above it. |
| e43df00 |
Document how organisers issue ticket and order refunds from an event. |
| 254e051 |
Keep docs search on the page instead of the URL, so typing no longer fights scroll restoration. |
| 21a717c |
Require permission before taking browser actions, matching the existing test-running rule. |
| 634df75 |
Add client-side search across the help docs so people can find a section without browsing page by page. |