Dandelion is a fair source project. View the code on Github
Commits on May 13, 2026
| 9aa9fca |
✨ (local_group.rb): auto-add organisation members on group creation
|
Commits on May 12, 2026
| 6d1510f |
🛂 (events): allow event creators to delete their own events in addition to org admins |
| dc126e1 |
♻️ Refactor event scope methods to separate concerns between future, current, and evergreen events The Also removes |
Commits on May 11, 2026
| 4db9fb9 |
Update Github Actions to Opus 4.7 |
| aba6d27 |
🐛 Fix potential nil errors by adding safe navigation operators to Sentry scope calls |
| c403cc8 |
♻️ Extract image handling logic into reusable ImageWithValidation concern This refactor moves image processing and validation from Account model concerns into a dedicated ImageWithValidation module for better code reuse across models. Also adds prewarmed_image_derivative_sizes method to specify image variants. |
| 7d263f0 |
⚡️ Add image derivative prewarming to improve page load performance |
| 94b5cdf |
remove half_width_images |
| d7065e0 |
♻️ Refactor pmail viewing logic: replace share_buttons with viewing_on_web flag and remove share buttons |
Commits on May 10, 2026
| e3a4fcd |
⚡️ Reduce pagination per_page from 50 to 16 in gatherings and organisations controllers |
| 9b496ba |
✨ (app.rb): add XHR request tag to Sentry for improved error tracking |
| 01f8ff6 |
🛂 (event permissions): Allow non-admin org members to edit monthly_donors_only, no_discounts, and refund_deleted_orders event flags |
| 4af298b |
♻️ (access_control.rb): extract reusable helper method with caching for admin/event creator permission check
|
| 6fdb63e |
💬 Update location placeholder text to be more universally applicable |
| 04c1ade |
🎨 (accounts/_minimal_subscribe.erb): move text-left class from wrapper div to form_tag |
| a5d8a48 |
🎨 (_minimal_subscribe.erb): move script tag outside div wrapper and fix indentation |
| 18bf6a0 |
♻️ Refactor subscribe forms by extracting minimal_subscribe into dedicated partial The minimal subscribe functionality is now separated into its own partial for cleaner code organization and better separation of concerns. |
| 43ba4aa |
♻️ Extract minimal subscribe success script into dedicated ERB template |
| 6fd3903 |
🐛 Fix minimal subscribe flow in iframe context |
| e28c4ff |
🐛 Fix background color being applied to minimal subscribe view |