Dandelion is a fair source project. View the code on Github
Commits on Sep 11, 2026
| cefede0 |
Don't let an event editor overwrite other activity events they don't admin. |
| c63727b |
Don't let a stale return_to send email sign-in links to the wrong event. |
| e9d6689 |
Revert "Drop maskable PWA icons so Android pads the home-screen logo like before." This reverts commit b1005aad5b67c4690c85d7a3979e2b29af6d409e. |
Commits on Sep 10, 2026
| b19fca7 |
move skills from project to user |
| 1e63d1b |
Merge pull request #232 from symbiota-coop/cursor/fix-search-mongot-timeout-074e Fall back to text search when Atlas Search times out |
| 6e0fc6e |
Keep creditings, Stripe Connect, and monthly donations when merging duplicate organisationships. |
| 85ea632 |
Don't promise an automatic refund when a resold ticket needs organiser action. |
| 3c402cc |
Fall back to text search on Atlas mongot timeouts. Vector-enhanced /search used $rankFusion and only treated MongoDB MaxTimeMSExpired (code 50) as a timeout. Production error DANDELION-3P is mongot Location65160, which then 500ed the page. Treat that code as a search timeout so the existing text-only fallback runs. Fixes DANDELION-3P Co-authored-by: stephen |
Commits on Sep 09, 2026
| 0fcc297 |
edit docs |
| 7dacf8b |
Strip whitespace when looking up accounts by email so pasted addresses match existing records. |
| ede7845 |
Show the chosen ticket price in order confirmations when the type has no fixed price. |
| 56a7223 |
update agents.md |
Commits on Sep 08, 2026
| f93d35b |
Put the model network under the commit list so it stays full-width, and hide Cursor co-author trailers from the updates. |
| b48065a |
Note in the docs that a resale refund only happens once the ticket type is sold out. |
| c404e28 |
Email organisers when a resold ticket can't be refunded automatically. GoCardless instalment tickets have no payment id Dandelion can refund against, so a resale was silently destroying the ticket. Organisers now get a refund-required notice, and a few other emails format money the same way. |
Commits on Sep 07, 2026
| 514bd6c |
Skip Mailgun delivery alerts when a provider has two or fewer bounces. |
Commits on Sep 06, 2026
| 5a0f75a |
Ask agents not to look at past conversations unless the user requests it. |
| 121a275 |
Memoize event ticket counts while keeping availability caches fresh. |
| bab6f23 |
Dedupe organisationships and rebuild org caches so merges don't drop people from organisations. |
Commits on Sep 04, 2026
| 8642e64 |
Ask before removing someone from a role so admins aren't taken off by accident. |