Dandelion is a fair source project. View the code on Github
Commits on Mar 29, 2026
| 98acc6b |
♻️ (event_boost.rb): move |
| c6fc048 |
🐛 Fix Online location events filtering and add guard for nil location.query |
| 8cd3067 |
♻️ Refactor EventBoost to extract share calculation and optimize queries |
| 61250d4 |
🐛 (models/event_boost.rb): fix event selection to only include events with active boosts at time of pick |
| 59d6b08 |
🗑️ Remove event listing end date validations from EventBoost model |
| 7b3ccc4 |
♻️ Remove JPY from supported FIAT_CURRENCIES list and clean up related comment |
Commits on Mar 28, 2026
| 66d2db5 |
🐛 (event_boosts): add validation to prevent boosts from running past event date
|
| 0b373b9 |
♻️ Refactor EventBoost model: reorder fields alphabetically, simplify Boolean type, and remove redundant comments |
| a477fc4 |
♻️ (Mongoid queries): replace chained |
| 43da4fe |
🩹 (event_boosts.rb): return only the first validation error instead of all errors for simpler error messages |
| d9eacac |
🐛 Fix event boost payment line items with improved formatting and naming |
| 8583560 |
🐛 Add minimum hourly boost amount validation per currency Introduce currency-aware minimum hourly boost amounts to prevent artificially low boost values. The minimum is calculated as 10x the fiat currency's minimum unit (~1 GBP floor), ensuring consistent minimums across different currencies. Key changes: - Add FiatCurrency.minimum_unit_amount helper to calculate currency-specific minimums - Add EventBoost.minimum_hourly_amount class method and validation - Update controller, factory, and tests to use calculated minimums instead of hardcoded values - Add frontend validation and formatting for the hourly_amount input field |
| 309c8e9 |
✨ Add event boost feature for promoting events in listings |
Commits on Mar 27, 2026
| f64af70 |
🔧 (.mcp.json.example): add required "type" field to github MCP configuration to specify connection protocol |
| e24d7f8 |
📝 Add magic tag placeholders documentation to email field hints |
Commits on Mar 26, 2026
| 75f2fbf |
💬 (tickets.erb): add description_elements placeholder to email template |
| 13f52af |
✨ Add GitHub MCP configuration to enable GitHub Copilot integration |
| fc0d73d |
🙈 (.gitignore): add vendor/bundle to ignored directories |
| 5b232e5 |
🐛 Fix promotion fee label display for events with purchase URL |
| c5e367c |
🐛 (event_accounting.rb): fix contribution calculation when purchase_url is present |