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

Commits on Mar 30, 2026
76d3318

✨ Add Dandelion vs Luma comparison landing page

Commits on Mar 29, 2026
965ee30

💬 (build.erb): Remove article "the" from alert message for grammatical consistency

e08c9b3

📝 (events.md): clarify boosted event probability description for filtered listings

5d5eb84

🎨 (event_boost.rb): format start_time as ISO 8601 for standardized datetime representation

c499343

♻️ Simplify boosted event condition in events controller

ddfd9e1

💬 (event_boost.rb): improve admin notification email by adding more event boost details and reorganizing fields for better readability

6c89601

✏️ Fix typo in events documentation: "at the top the" to "at the top of the"

3bcd8a5

💬 (build.erb): Add missing trailing period to success message for grammar consistency

9c1336f

📝 Update boost feature documentation and UI copy with clearer examples and messaging

e2f2cd8

✨ (EventBoost): add admin email notification when payment is completed

c865365

🚸 Improve boost feature documentation and UI clarity

b6f564a

♻️ Inline public_listing_event_ids method into single call site

b7d1bc9

👔 (event_boost.rb): reduce MINIMUM_HOURLY_AMOUNT_MULTIPLIER from 10 to 1

9094b14

📝 (AGENTS.md): add instruction to run certain commands outside the sandbox on Codex

a32756e

🧐 (event_boosts): allow viewing historical boost slots and add muted styling for past entries

98e86c6

♻️ Rename EventBoostDisplay to EventBoostImpression for accurate analytics terminology

a12ae2a

✨ (boosts): track and display boosted event impressions

Add EventBoostDisplay model to record each time a boosted event is shown to users. Update controller to create display records on render, update EventBoost.browse_pool_hour_display to accept slot_start and count displays per hour, and update view to show display counts alongside boost stats. Also refactor events controller to handle XHR requests separately.

2faed3d

📝 (events.md): clarify event boost probability documentation with example calculation

a5181bf

♻️ Refactor EventBoost model by inlining helper methods to improve readability and reduce abstraction layers

853bbf7

✨ (location.erb): add online filter parameter when location is "Online"