Dandelion is a fair source project. View the code on Github
Commits on Apr 09, 2026
| f391386 |
🎨 (boosts.erb): Only show status label for completed event boosts
|
| 63476e1 |
🥅 Add validation requiring GoCardless webhook secret when instant bank pay is enabled |
| 1ec001e |
💄 Add left border styling to blockquotes Style blockquotes with semi-transparent theme color left border for improved visual appearance |
| eb3f3bc |
🐛 Fix hidden_field_tag argument order in suggested_donation partial |
| c449020 |
🚸 (_badges.erb): open external links in new tab to prevent users from leaving the site |
| 934ca13 |
🏷️ Add |
| 58a55ce |
✨ (purchase.js): Add modal prompt when donation amount is cleared to encourage users to keep a minimum donation |
| 41b158d |
⬆️ (Gemfile.lock): upgrade addressable gem from 2.8.9 to 2.9.0 |
| 3a8c2ab |
⬆️ (Gemfile.lock): upgrade rack-session from 2.1.1 to 2.1.2 |
Commits on Apr 08, 2026
| 58e4e22 |
♻️ Refactor creator-only check into generic reusable helper |
| 027e831 |
🛂 (build.erb): Restrict sensitive organization tabs based on user permissions
|
| b59424a |
🛂 Hide experimental tab from users without proper access rights Only admins and organisation creators can now view experimental settings
when an organisation has |
Commits on Apr 07, 2026
| cdd2d3d |
🛂 Restrict organisation settings to creator when editable_by_creator_only
Made-with: Cursor |
| 1e56e89 |
💬 Update Stripe Connect text to "revenue sharing" for clearer user messaging |
| 6d37152 |
✨ (build.erb): Add Stripe Connect as preferred payment option with UI indicator |
| db517d0 |
💄 (build.erb): remove unnecessary d-block mb-1 classes from legacy Stripe indicator element |
| e751a62 |
✨ (build.erb): add legacy Stripe API key status display to payment settings UI |
| 76458ed |
🐛 (membership.rb): prevent NoMethodError by adding safe navigation for option reference |
Commits on Apr 06, 2026
| f1806d8 |
♻️ Convert case/when to if/elsif in email template for provider-specific messages |
| bd30db7 |
🐛 Handle GoCardless API credential/permission errors in purchase flow |