Dandelion is a fair source project. View the code on Github
Commits on Feb 08, 2026
| 7efdad1 |
🎨 (asns.erb): remove hard-coded "AS" prefix from ASN display to rely on data already containing it |
| 86dee83 |
♻️ (refundable, order, ticket): normalize keyword argument order in refund methods |
| 7e09dab |
🌐 Generalise refund emails/templates to mention GoCardless alongside Stripe |
| a8354c5 |
🐛 Fix contribution check when explicitly waived |
| 74b5425 |
🐛 Fix refund action visibility by using Replace raw |
| 37dec53 |
🐛 (webhooks.rb): use safe hash dig to extract payment_request id to prevent nil errors when key is missing |
| d5febe3 |
🐛 Switch GoCardless integration from billing-request to payment flow
|
| 95b09a7 |
♻️ (stats.rb): reduce ASN stats look-back window from 7 to 3 days to speed up the query |
Commits on Feb 07, 2026
| fe4fccd |
🎨 (stats/asns.erb): reorder table columns to show Baseline before ASN and add Multiplier column |
| 988ba79 |
♻️ Remove redundant |
| 6f863d5 |
♻️ Extract magic number 7 into |
| 6cc7ec2 |
⚡️ Improve event query performance by excluding heavy fields Replaced plain |
| 03f8075 |
♻️ (events): move |
| 3a4b04e |
🐛 Fix secondary sort order inside recommendation cache |
| b0eaed5 |
♻️ (account.rb): replace |
| 7bb4f37 |
🎨 (events/_awesome.erb): show personalised recommendations card when user has tickets
|
| acfa4e0 |
♻️ Replace explicit field whitelists with |
| 7f5f025 |
🐛 Fix nil boolean conversion for unloaded attributes |
| c2a6e91 |
⚡️ Add without_heavy_fields scope to speed up event queries |
| 6e63432 |
🔧 Remove Redis namespace from cache stores |