Dandelion is a fair source project. View the code on Github
Commits on Jun 08, 2026
| b2d51cb |
Allow organisation event creators to view attendee emails without show_emails. Event creators already manage events as admins; they should see contact details by default like organisation admins do. |
| cf6eca2 |
Replace Latest column with semver Major/Minor/Patch on stats pages. Show the highest applicable update level for frontend dependencies and gems, with lower columns left blank when a higher bump is available. |
| 037f3bd |
Fix cdnjs latest version on frontend dependencies stats page. Use the API's version field instead of versions.last, and don't let GitHub release date lookup errors wipe out cdnjs metadata. |
Commits on Jun 07, 2026
| fd27beb |
🐛 switch datatables icon font from themify to bootstrap-icons
|
| b22cb4b |
📱 (event_feedbacks): add responsive DataTables support for mobile view
|
| 8ffe9e7 |
Remove GoCardless cancellation alert and simplify pending state. Use @gocardless_order alone instead of a separate @gocardless_pending flag. |
| 95e8bc2 |
⚡️ (event.erb): reduce payment status polling interval from 10s to 3s for faster updates |
| 1619581 |
💄 update pending payment message and add loading spinner |
| 7ab1a2d |
✨ Add GoCardless payment flow handling with pending and cancelled states |
| 6bd366c |
Fix monthly donor sync creating organisationships without accounts. Skip GoCardless and Patreon subscribers when account creation fails, and report validation errors to Sentry so the sync can continue. Fixes DANDELION-2Q. |
Commits on Jun 05, 2026
| 5883629 |
return to npx mongo mcp |
Commits on Jun 03, 2026
| 950fbfb |
add bundler cooldown |
Commits on Jun 02, 2026
| 4312500 |
🔒 Bump transitive ip-address to fix CVE-2026-42338 Override ip-address to ^10.2.0 in mongodb-mcp until @mongodb-js/socksv5 updates its dependency. |
| cd6ca44 |
🐛 (sentry_config.rb): coerce Sentry sample rate env vars to floats |
| f288e29 |
🚸 (app.js): trigger beforeunload warning only when form inputs have been interacted with, preventing premature prompts on initial page load |
| ad65f63 |
✨ (app.js): add beforeunload confirmation for nav-tabs forms to prevent data loss on accidental navigation |
Commits on Jun 01, 2026
| 2ee369a |
🔧 (sentry_config.rb): make Sentry sample rates configurable via environment variables with sensible defaults |
| 3c8bc9d |
🐛 Fix AT Protocol error handling to catch more server errors and handle failures gracefully |
Commits on May 29, 2026
| a0d8447 |
♻️ Extract timezone query logic into reusable helper function Refactor duplicated timezone query strings across event view templates into a single |
Commits on May 28, 2026
| b725f29 |
⬆️ Upgrade Claude model from opus-4-7 to opus-4-8 in CI workflows |