Dandelion is a fair source project. View the code on Github
Commits on Nov 06, 2025
| 3907d97 |
🐛 (event_feedbacks/_response.erb): hide response form when feedback is anonymised and not public to protect privacy
|
| 84013cd |
🐛 Fix duplicate membership creation on order
|
| 43d4882 |
🐛 (event_validation): extend adult-word list and check org flag to avoid hiding family-safe events
|
Commits on Nov 05, 2025
| d2e041a |
🐛 Fix missing monthly_donor? check in GoCardless partial |
| 02a310f |
🐛 Fix banner display logic for monthly donors |
| 602bf3f |
🐛 Fix inverted monthly-donor check in GoCardless partial |
| 2cf249c |
🐛 (purchase): hide GoCardless form for existing monthly donors |
Commits on Oct 31, 2025
| 1171d08 |
🐛 Fix division-by-zero when event capacity is zero |
Commits on Oct 30, 2025
| 7afbb5f |
📝 Add help text for location field to clarify time-zone behaviour |
| ca141b0 |
⬆️ Upgrade activate-admin gem to 0.0.21 |
| 229169e |
⬆️ Upgrade activate-admin gem to v0.0.20 |
| 16b99ce |
⬆️ Upgrade activate-admin gem to v0.0.19 |
| d1b2e3d |
♻️ Extract hard-coded strings into constants for better maintainability |
Commits on Oct 29, 2025
| 37f12e7 |
🐛 Fix form field persistence for answers with numeric indices Refactor inline JS into reusable applyDiscountCode function to preserve answers object structure when applying/removing discount codes. |
Commits on Oct 27, 2025
| f172013 |
🐛 Fix assignment of processed_by to use id instead of object |
Commits on Oct 25, 2025
Commits on Oct 23, 2025
| 3fc3c3d |
🎨 Wrap donation-percent-buttons in extra div for better layout control |
| f6d836f |
💄 Increase scroll-delay for sticky carousel buttons to 500 ms |
| 9b79074 |
🐛 (sticky_carousel_buttons.js): increase scroll-end timeout from 150ms to 250ms to prevent premature UI flicker |