Dandelion is a fair source project. View the code on Github
Commits on May 20, 2025
| c134440 |
💄 Improve styling and conditional display of monthly contributions Add mb-0 to the progress bar text to remove excess bottom margin. Wrap the section in a styled container for better visual separation. Only display the section if the 'monthly_contributions' fragment exists. This allows toggling the feature via a fragment/feature flag. |
| e6e2412 |
💄 Apply primary gradient to progress bars and refine block style Apply the primary color gradient background to Slightly adjust the lightness value for Add a white background to blocks when no image is present. This provides a default background color and improves visual consistency. |
| 7a686e8 |
💄 Refine UI styling for header, widgets, and primary elements Update inverse header background to transparent. Adjust inverse widget background color. Introduce new color variables for highlights and primary light. Apply new gradient backgrounds to the main header, primary card headers, and chat container. Improve consistency and visual appeal of key UI components. Include minor formatting fixes in SCSS files. |
| 534ddf3 |
💄 Improve card header style and newsfeed layout Add a linear gradient background to primary card headers. Remove the border from primary card headers. Remove the bottom margin from the newsfeed container. This enhances the visual appearance of card headers and adjusts spacing for better layout. |
| 807b501 |
💄 Add shadow to signed-in home cards Add the This adds a subtle box shadow to the cards, improving their visual separation from the background and enhancing the overall aesthetic of the page. |
| b8184af |
🎨 Improve UI layout and styling, update logo asset
|
| 2756737 |
✨ Switch to Cloudflare Turnstile for bot verification Replace Google reCAPTCHA script with Cloudflare Turnstile. Make verification endpoint configurable via ENV['RECAPTCHA_VERIFY_URL']. Update Google Maps URLs from .co.uk to .com. |
Commits on May 19, 2025
| bb95b7c |
✨ Add feedback request email preview for events Add routes and views to allow event administrators to preview the feedback request email.
This provides a visual check before sending. |
| 8bce486 |
✨ Add event reminder email preview Add routes and views to allow event administrators to preview reminder emails. Embed the generated email content within an iframe for display. Include a link in the event navigation for easy access to the preview. This enables administrators to verify the email content and formatting before sending. |
Commits on May 17, 2025
| a85517f |
🐛 Skip rendering missing accounts in facilitators view Add check to skip rendering the account partial if the account object is not found for a given ID in the frequency list. This prevents potential errors or unexpected behavior when an account ID in the frequency list does not correspond to an existing account. |
Commits on May 15, 2025
| 20d8765 |
🔥 Remove event facilitators route Remove the GET /events/:id/facilitators route and its corresponding controller action. This route is no longer required. |
| fd13b9a |
💄 Add margin-bottom to members area button Add This adds a small margin below the button when it appears in the mobile-only button group, improving vertical spacing. |
| cfd9f1d |
✨ Add HEIC conversion and image processing hook Move Account image accessor definition to AccountFields concern. Add/update after_assign hook for image/file accessors in AccountFields, ImageWithValidation, and Upload models. Convert HEIC images to JPEG upon assignment to ensure compatibility. Process images to create a 1920x1920 thumbnail after assignment. This adds support for HEIC format and standardizes image processing logic across models using Dragonfly accessors. |
Commits on May 14, 2025
| c6efdc3 |
💄 (email.css): Remove link styling Remove CSS rules for Email clients have inconsistent support for CSS, especially hover states and custom link colors. Relying on default client styling for links is more reliable for email rendering. |
Commits on May 13, 2025
| 843c592 |
💄 Limit organisations in carousel to 12 Limit the number of organisations displayed in the carousel. Add .first(12) to the sorted list of organisations to ensure only the top 12 (by latest event date) are shown. This improves visual presentation and user experience by preventing an overly long carousel. |
| 9337cd4 |
✨ Add video support and improve video playback attributes Add support for displaying cohostship and event videos in the event block view. Modify video tags across event views to include This allows richer content display and improves user experience and browser compatibility by providing controls, preventing unexpected sound, enabling inline playback, and using a hover interaction instead of autoplay. |
| 6b6c547 |
🎨 Refine event info table activity display and organisation button spacing Prevent showing redundant activity information in the event info table when the activity name matches the organisation name. Add a small bottom margin to the "Members' area" button on the organisation page for better layout. |
Commits on May 11, 2025
Commits on May 09, 2025
| e1bb551 |
Revert " Increase the generated thumbnail size for organisation images on organisation profile pages (events and monthly donors views) from 200x200 to 400x400. Explicitly set the displayed width of the image to 200px using inline style. This provides a higher-resolution source image, allowing browsers to render a sharper image on high-density displays while maintaining the intended display size on the page." This reverts commit 348275186cc5657a8ba48aed74393a6c7d9b3ccf. |