Dandelion is a fair source project. View the code on Github
Commits on Aug 25, 2025
| 72e6c7e |
💄 (organisation.scss): extend theme color to .bg-primary.text-white selector |
| 8323162 |
💄 Add .bg-primary utility class using $theme-color |
| c7e8765 |
🐛 Fix stylesheet generation when no theme_color param provided
|
Commits on Aug 22, 2025
| 939e845 |
🐛 Fix unclosed quote in minimal view container markup |
| da00c11 |
🎨 Refactor spacing and layout classes for minimal view Remove legacy body padding rule from organisation.scss to let layout be controlled by Bootstrap utilities. Replace fixed margin classes with responsive Bootstrap utilities (container-fluid my-3, mb-3, mt-3) so the minimal view renders with consistent vertical rhythm regardless of carousel/search presence. |
| 3efc203 |
💄 (organisation.scss): add 40px top padding to body for fixed header clearance |
| 254ee5d |
🐛 Fix location dropdown to include custom user-entered locations
|
| 4375ae3 |
🐛 (carousel.rb): remove duplicate |
| 118d673 |
⬆️ (.cursorrules, CLAUDE.md): remove version pin from mailgun-ruby to allow latest version |
| 2f4fb5d |
⬆️ Replace unmaintained coinbase_commerce gem with official coinbase_commerce_client
|
| 4388df2 |
⬆️ replace unmaintained coinbase_commerce gem with official coinbase_commerce_client The old forked gem was blocking upgrades of mailgun-ruby and is no longer maintained. All references updated to the new namespace CoinbaseCommerceClient to keep crypto payments working. |
| 9470a32 |
🐛 Fix skipping validations when updating ticket email |
| 17c0431 |
💄 (maps/_event.erb): adjust event title layout on map - make h4 inline-block and remove bottom margin for tighter fit |
| c91947e |
🎨 (events/_block_main.erb): wrap entire block in a single root div to simplify styling
|
| 00c9e2e |
🐛 Fix typo in events and organisation_events controllers
- Change |
| fd713b5 |
🐛 (organisation_events): exclude locked events from map view |
| d648255 |
🐛 (events): exclude locked events from geo-box query results |
| 423f50c |
🐛 Fix empty filter bug in event queries across controllers Replace ternary logic with explicit if/elsif/else to correctly handle cases where either q_ids or event_tag_ids is empty. Previously, when event_tag_ids was empty, the intersection would always return an empty set, causing no events to be returned even when q_ids had valid IDs. This change ensures that: - When q_ids is empty, we use event_tag_ids - When event_tag_ids is empty, we use q_ids - Only when both are present do we perform the intersection |
| 2fc67ea |
🐛 Fix inverted filtering logic in organisation events controller |
| 9e13e0b |
♻️ Refactor event filtering logic across controllers Replace the old union/intersection logic with a clearer ternary expression that only intersects when both query and tag filters are present. This removes duplicate code in activities, local_groups, organisation_events and organisations controllers. Also streamline the stylesheet endpoint by reading the SCSS file only when a theme_color parameter is provided, avoiding unnecessary file reads and simplifying the flow. |