Dandelion is a fair source project. View the code on Github
Commits on Oct 10, 2025
| f12db12 |
♻️ (boot.rb, RackUserAgentThrottler): refactor throttling from agent-only to agent+path pairs
|
| 88156b5 |
🔧 Update throttled user-agent list to only block meta-webindexer |
| 8ad95e1 |
🐛 (boot.rb): expand throttled user-agent list to catch more bots
|
| b672928 |
🚸 Add RackUserAgentThrottler to curb aggressive meta-webindexer/1.1 bot |
| 25504be |
🐛 (account_associations): filter upcoming events to only those with completed tickets |
Commits on Oct 09, 2025
| 8485e5c |
✨ Add email-specific search optimisation
|
| 377bead |
🐛 Fix undefined variable |
| a1ca5a8 |
🐛 Fix referrer check logic and undefined |
| 290c87e |
🔒️ (events): block direct browser access to /events without referrer
|
| 2fd6c2a |
♻️ Tie cached fragments to events via belongs_to association
|
| 5fe0822 |
🐛 Return 404 when account_id param is missing |
Commits on Oct 08, 2025
| 9f34ce8 |
🐛 (search.erb): add @resubmit_search check to prevent duplicate results display |
| 0d1a2f9 |
🐛 (search): replace bot flash message with silent resubmit flag
|
| 7c23cce |
🛡️ (search.rb): add bot-detection check before processing search requests
|
| 1297cda |
💄 (points/_account.erb): add mb-2 class to location paragraph for consistent vertical spacing |
| 6b1f972 |
✨ Add endpoint to bulk-clear order answers for privacy
|
| 55f6349 |
⚡️ Improve facilitator tag loading performance
|
| 5267b19 |
✨ Add EventTag.all to facilitators index for tag filtering |
| a7bf9dd |
🐛 Fix antimeridian handling in map bounds |
| aeb1bea |
🐛 (facilitators): filter map to only public accounts and cap at 500 |