Dandelion is a fair source project. View the code on Github
Commits on May 06, 2026
| c6b16f1 |
⚡️ (activity.erb): add eager loading for event associations to prevent N+1 queries |
| f405868 |
⚡️ (app.rb): eager load circle and notifiable associations in notifications query to prevent N+1 queries |
| 13b6588 |
Handle root HEAD requests cheaply |
| 4552692 |
♻️ (order.rb): remove Sentry performance monitoring from PDF generation and add resource cleanup |
| 3dcb951 |
✨ Add Sentry spans statistics page to track instrumentation across codebase |
| d960064 |
Improve Mongo Sentry span descriptions |
| 67c2c8f |
📈 Add Sentry MongoDB monitoring subscriber and remove redundant manual instrumentation |
Commits on May 05, 2026
| 4804601 |
📝 (events): clarify donation routing and add auto top-up guidance The changes improve documentation about how donations are routed to organisations and add a UI alert for stripe_connect_only organisations explaining the suggested donation requirements. |
| 25874ad |
⚡️ (search_helper.rb): add limit of 100 to search query to improve performance and prevent memory issues with large result sets |
| 8ca391f |
⚡️ (searchable.rb): remove embedding field from search results when building records to reduce payload size |
| 5213577 |
👔 (stripe.rb, order.rb): separate donations from tickets in Stripe line items to apply tax only to tickets |
| 9ab1d1e |
⚡️ (event_scopes): add future_for_map scope for optimized map queries The map view only plots coordinates, and evergreen events never have a location, so the simpler start_time filter is sufficient for map-visible rows. |
| c0e2f0b |
📈 (partials.rb): extend Sentry tracing to include search page path for improved observability |
| 61150fe |
🐛 Set Sentry transaction name for error routes to improve error tracking |
| ef3f149 |
🐛 Fix potential undefined variable error when no_tickets_pdf is enabled The cleanup code was checking |
| 6e5381c |
📈 Add Sentry performance tracing to order ticket email sending |
| a08c46a |
♻️ (partials.rb): replace manual timing with Sentry distributed tracing for partial rendering |
| 0493bde |
💄 Remove 'Logs' navigation item from stats view |
| 15beecb |
📈 (searchable.rb): add search result count tracking to search pipeline span data |
| 81bffcc |
✨ (stats nav): add Sentry to navigation bar for quick access to monitoring dashboard |