Dandelion is a fair source project. View the code on Github

Commits on Dec 12, 2025
24f6668

💥 (event_validation.rb, organisation_validation.rb): restrict theme_color to 6-digit hex only
🎨 (event_validation.rb, organisation_validation.rb): update error messages to reflect new hex color format

efac241

✨ (events.erb): display number of shared events for private accounts

76f2006

🐛 (events.erb): fix grammar when listing private people alongside public ones

4b89b3e

💄 Remove leading “and” from private attendee count

62d4ca2

💄 Replace text input por color picker para theme_color

bb0ae22

🐛 (events.erb): count private people once instead of re-checking inside loop

41df0b0

🐛 Fix theme color validation to prevent invalid hex codes
✨ Add validation for theme_color on Event and Organisation
✏️ Normalize hex colors to always include leading #

a2d0629

🐛 Fix incorrect mapping of people IDs in events view

  • Fix spacing in each block for readability
  • Fix people lookup to use first element of tuple instead of keys
12df801

🐛 (models): rescue Dragonfly::Shell::CommandFailed and show user-friendly error
♻️ (models): replace silent image nil assignment with proper validation errors

5874489

♻️ Move CSV generation from controller to Order model

Commits on Dec 11, 2025
99ba5f9

✨ Add event name and slug to orders CSV export

dda647f

💄 (events/_details.erb): hide protocol prefix on small screens to shorten link display

Commits on Dec 10, 2025
0cbff20

🐛 (event_feedbacks): hide response when feedback is anonymised and not public

b97a25b

⚡️ Add eager loading to reduce N+1 queries across controllers and views

1095b6c

💄 Add progress bar and AI-well styling

46c7cf0

🎨 (events_build.js & purchase.js): unify config-loading pattern and add blank line for readability

ee08f3e

🐛 (pagelets.js): stop auto-refresh when pagelet removed from DOM

3b29e81

♻️ Refactor pagelets.js for readability and maintainability
✨ Add file upload support to comments via new endpoints

0b44838

♻️ Merge organisations_following_ids and organisations_monthly_donor_ids into single organisations_ids field

69bb26e

📝 Update placeholder and help text for event questions