Dandelion is a fair source project. View the code on Github
Commits on Apr 28, 2026
| 582b142 |
📝 (AGENTS.md): add warning to always use .env.test to avoid wiping development database
|
| 1e9b38a |
💄 (app.scss): Adjust sidebar z-index from 1025 to 999 for consistent layering |
Commits on Apr 27, 2026
| 72041b0 |
✨ (organisations): add admin filter for followers list |
| fab36e7 |
🗑️ Remove unused |
| 2776a5c |
♻️ Refactor: rename organisation_assistant? to can_create_events_for_organisation? for clarity |
| d78e6d6 |
update AGENTS.md |
| 6814d63 |
✨ Add event creator role for granular event creation permissions |
| a3cab4e |
🔧 (whatsapp.rb): add webhook deduplication to prevent duplicate message processing Meta retries webhooks if not responded quickly; this change uses Redis to track processed webhook IDs (wamid) and skip reprocessing duplicates for 48 hours. |
Commits on Apr 26, 2026
| 6e3fd55 |
🛂 Remove creator-only restriction for organisation settings All users can now edit all organisation settings including Payments, Mailgun, Analytics and Experimental tabs. This simplifies access control by removing creator-only checks and related view conditionals. |
| bba885c |
💄 (app.scss, event.erb): improve sidebar navigation hover/focus states and adjust responsive mobile breakpoint for event page |
| d4b5507 |
✨ Add Open Collective payment method support to contribution reminders |
| bd0f58f |
💄 (app.scss): Add z-index to sidebar for proper layering above modals |
Commits on Apr 25, 2026
| fd05ebf |
👔 (asn.rb): adjust WINDOW_LENGTH and THRESHOLD values for improved detection accuracy |
| 9fe59de |
📱 Improve newsfeed star rating layout for mobile devices |
| 9a7a536 |
💄 (newsfeed): remove align-items-center class from media div to simplify layout styling |
| edeac30 |
💄 (newsfeed): use relative font size percentage instead of absolute pixels for better responsiveness |
| 2f2d7c3 |
💄 (newsfeed): add line break for better visual spacing in notifications |
| f79653d |
💄 Update primary brand color from #00B963 to #00AF5E across entire UI |
| 98e4f99 |
🔧 (asn.rb): tune autoblock parameters by adjusting WINDOW_LENGTH and THRESHOLD values |
| 436c8bf |
♻️ Refactor promotion fee logic and prevent auto-charging promotion-fee events
|