Dandelion is a fair source project. View the code on Github
Commits on May 02, 2026
| f528a22 |
🚸 (_nav.erb): improve theme color fallback to use organisation's theme when event has no theme |
| d02581f |
🔧 (asn.rb): adjust THRESHOLD constant from 1 to 1.5 for improved detection sensitivity |
| afe5c83 |
♻️ (tasks.rake): move star reminders task from morning to late namespace |
| 84ab6f5 |
✨ (asn.rb): add skip list for well-known tech company ASNs in autoblock logic This prevents large legitimate providers like AWS, Facebook, Microsoft, and Google from being incorrectly autoblocked due to their scale triggering bot thresholds. |
Commits on May 01, 2026
| 1b94747 |
➖ (Rakefile): remove unused dragonfly require |
| 9e34ed9 |
🚚 Migrate error tracking from Honeybadger to Sentry |
Commits on Apr 30, 2026
| 41d55c2 |
💄 (auth.rb): add gradient body class to auth failure page for consistent styling |
| 1e83222 |
🔒️ Add test environment guard to prevent running tests outside test environment
|
| 0d327e4 |
♻️ Refactor CKEditor integration to use custom event and exposed instance The changes expose the CKEditor instance on the textarea element and dispatch a custom 'wysiwyg:ready' event when the editor is ready. This replaces the fragile DOM traversal approach and enables proper handling of dynamically initialized editors when loading draft content. Also adds null checks for improved robustness. |
| 24c89f5 |
🐛 (events/_info_table.erb): hide locked activities in event info table |
| bffeef4 |
✨ Refactor activity visibility: separate locked status from inactive state Previously, activities were categorized as "active" or "inactive" combining both locked status and event availability. Now: - Unlock activities without upcoming events are visible to all users in a separate "Inactive activities" section - Locked activities remain admin-only - Activity display logic is now based on two independent properties instead of one |
| 048e8ab |
🛂 Expand event creator permissions to access stats and navigation elements
|
Commits on Apr 29, 2026
| 33d6b2e |
💄 Fix sidebar z-index layering on mobile screens |
| 9779d5b |
🛂 (access_control): Add granular authorization helpers for event creators and revenue admins This change introduces more flexible permission handling by adding |
| 8b5e94a |
🛂 (event_access_control.rb): add event_creator role to admin access checks for events and cohosts
|
| 3e2171b |
🐛 Fix calendar import to only suppress notifications on initial sync Previously, all calendar imports prevented notifications. Now, only the first import from a feed URL suppresses notifications, allowing updates to trigger notifications for new or changed events. |
| cc77719 |
♿️ Remove unnecessary ARIA attributes from icons and decorative elements |
| c30b111 |
💄 Add icons to success alert boxes and improve layout structure |
| 004021b |
🚸 Add scroll to top when switching tabs in build wizards |
Commits on Apr 28, 2026
| 582b142 |
📝 (AGENTS.md): add warning to always use .env.test to avoid wiping development database
|