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

Commits on Oct 21, 2025
62285d7

✨ Add hint for application_questions attribute

0d37442

🐛 (purchase): render donation text in separate row when it contains line breaks

32d217c

📝 Update placeholder and help text for event booking questions

9f843ba

✨ Add support for multiple-checkbox questions in purchase flow

8617aac

🔥 Remove hide_from_trending flag and related logic Events now always appear in trending when they meet the core criteria, simplifying the feature and removing unused UI toggle

266e4ad

🐛 (accounts/_follow.erb): hide email-subscription option and dropdown current state

0e40e6f

✨ (purchase.js, _suggested_donation.erb): add dynamic donation percent buttons that switch between normal and high-price tiers

Commits on Oct 20, 2025
ccbcaf8

✏️ Fix typo in feedback_email_body placeholder

8da5c87

🐛 (account_associations.rb, event_associations.rb): add reject_if guards to nested attributes to prevent creating/updating records with invalid IDs

add4f32

🐛 (webhooks): return 200 early when no webhook secret is configured

Commits on Oct 19, 2025
ddd0f0a

♻️ (account_associations): replace has_many_through with custom method to avoid eager loading

1d28aa7

💡 (home_not_signed_in.erb): add cache expiration to event_feedbacks/home partial

def0406

♻️ rename DandelionMongo concern to CoreExtensions

d6c6d55

♻️ (account_associations): extract common query into my_events method

4340f94

♻️ (dandelion_mongo): defer constantize until runtime

2b36fb2

♻️ Replace pluck(:id) calls with _ids associations

63c9710

♻️ (models): refactor team associations to use subscribed_members scope

f9f276a

♻️ (models/concerns/event_associations.rb): remove unused #attendee_ids method

7d180fe

♻️ (events): replace custom attendee helpers with has_many_through associations

c19fdc7

♻️ Replace custom through associations with has_many_through