Dandelion is a fair source project. View the code on Github
Commits on Mar 09, 2026
| 5c74be7 |
🐛 Fix duplicate payment processing by adding payment_completed check |
| 84d8a78 |
🐛 Fix event locking logic by removing 'locked' param before update The locked parameter is now removed from params before updating the event to ensure the locked status is properly applied when organization lacks payment method and event has paid tickets. |
Commits on Mar 08, 2026
| 8c2f489 |
🐛 Fix monthly contributions calculation to account for Stripe fees |
| 403cbcd |
🛂 (events): restrict unlocking to lock admins only, event admins can only lock |
| d528aca |
➕ (Gemfile): add htmlbeautifier gem for HTML beautification
|
| 5c39570 |
📝 (organisation_fields.rb): update allow_event_submissions hint text to accurately describe visibility behavior |
| 4287560 |
♻️ Rename |
| f7fc361 |
🐛 Fix public event submission logic to ignore organisation setting The change removes the |
| f0dd4d3 |
♻️ Refactor event locking logic to consider public submissions setting The |
| 08cea77 |
♻️ Increase fragment cache expiration from 1 to 2 days to reduce database load |
Commits on Mar 07, 2026
| f9ffc2d |
✨ (events): enable public event submissions with admin notifications Allows organisations to let any signed-in user submit events for review. Submitted events are automatically locked and admins receive email notifications. Submitters can edit but cannot unlock their submissions. |
| 658a03b |
🔧 (currencies.rb): remove INR and BRL from FIAT_CURRENCIES list |
Commits on Mar 06, 2026
| 4b60d9e |
♻️ (accounts.rb): refactor password reset to use direct attribute assignment with explicit save Change from using |
Commits on Mar 05, 2026
| e4d9d2f |
🚸 (event_feedbacks/build.erb): show disabled submit button during preview instead of hiding it entirely |
| cb7f7c7 |
🔒 (security): replace hardcoded 'preview' token with proper encrypted tokens
|
| 21a7a3b |
🔥 Remove deprecated token configurations Removed CREAL token from Celo chain, Optimism chain with DAI token, and Arbitrum One chain with USDGLO token as they are no longer supported |
| b7612c4 |
♻️ Replace MAJOR_CURRENCIES with FIAT_CURRENCIES and remove redundant aliases |
| 6397327 |
♻️ (currencies.rb): simplify CURRENCY_OPTIONS logic using filter_map and add new fiat currencies Add JPY, SGD, PLN, INR, BRL to FIAT_CURRENCIES array and refactor the CURRENCY_OPTIONS generation to use filter_map for cleaner code structure while maintaining the same functionality. |
| 7e350d8 |
📝 (organisations.md): clarify payment processor options and settings location in docs The documentation now mentions that users can add details for Stripe or another payment processor, and specifies where in the settings this configuration can be found. This improves clarity for users configuring payment options. |
| 9cf420d |
💄 Remove bread payment method and adjust layout container The diff shows:
- Binary file |