Dandelion is a fair source project. View the code on Github
Commits on Jan 01, 2025
| 211674a |
🐛 Improve geocoding error handling in events and organisation_events This commit enhances the robustness of the geocoding functionality in the events and organisation_events controllers. It adds a check to ensure that valid coordinates are returned by the Geocoder before applying the geospatial query, preventing potential errors when invalid locations are provided. |
| 57ce2fc |
🎨 Refactor event tag filtering in organisation events search form This commit improves the structure and readability of the event tag filtering logic in the events search form. It extracts the complex query for event tags into a separate variable, reducing duplication and improving performance by avoiding multiple database queries. |
Commits on Dec 30, 2024
| b744d07 |
🐛 Add case-insensitive event slug lookup and redirect This commit enhances the event lookup functionality by adding a case-insensitive search for event slugs. If an event is not found with the exact slug, it now checks for a case-insensitive match and redirects to the correct lowercase slug URL if found. This improves user experience by handling uppercase characters in event URLs gracefully. |
| 8afb1c4 |
🐛 Add validation to prevent changing revenue share after orders exist This commit adds a new validation rule to prevent changing the revenue share percentage for a revenue sharer once orders have been placed for an event. This ensures financial consistency and prevents potential disputes. |
| 578b32b |
♻️ Refactor feedback summary display in event feedback report This commit improves the structure and readability of the feedback summary section in the event feedback report. It now only displays the summary when it's available, avoiding unnecessary database calls and potential errors when the summary is not present. |
| 415362d |
✨ Add AI-generated feedback summary to event feedback report This commit introduces a new section in the event feedback report that displays an AI-generated summary of the feedback. The summary provides a concise overview of the feedback received, enhancing the report's usefulness for facilitators. |
Commits on Dec 29, 2024
| 1785fe3 |
🔒️ Add sign-in requirement for event feedback report access This commit enhances security by adding a sign-in requirement for accessing the event feedback report. The change ensures that only authenticated users can view this potentially sensitive information. |
| f786a83 |
🔥 Remove unnecessary 'key' parameter from content_for calls This commit removes the redundant 'key' parameter from the content_for helper calls in the books and films view templates. The 'key' parameter was not needed as the template name already serves as the unique identifier for the content block. |
| e558f26 |
🚸 Add empty placeholder to 'near' input fields in event search forms |
| 66b7492 |
✨ Enhance event feedback report with AI-generated insights and data checks This commit improves the event feedback report by:
These changes provide more valuable insights to users and handle edge cases where no feedback data is present, enhancing the overall user experience. |
| d3f5cee |
✨ Add time-based filtering for facilitator feedback and update AI model |
| eab7ae0 |
♻️ Refactor event feedback report generation Move AI-generated report logic to a partial view for better organization and reusability. Implement caching to improve performance and reduce API calls. |
| edbf8dd |
✨ Enhance feedback processing and AI-generated summaries This commit improves the feedback processing and AI-generated summaries for events, accounts, and activities. It refines prompts for more accurate and focused AI responses, adds filtering for empty feedback, and standardizes the feedback formatting across different models. |
| b6164fb |
✨ Add facilitator feedback report and download functionality This commit introduces new features for facilitator feedback:
These changes aim to provide facilitators with more comprehensive and accessible feedback on their performance, helping them improve their skills. |
Commits on Dec 28, 2024
| 115ad36 |
🔥 Remove keydown event handler for Google Places Autocomplete This commit removes the keydown event handler for the Google Places Autocomplete input field in both the events and organisations search forms. The removed code was preventing form submission when pressing Enter while the autocomplete suggestions were visible, which is no longer necessary. |
| bc8c90c |
🔧 Reduce geospatial search radius from 100km to 50km for events This change improves the precision of location-based event searches by reducing the search radius from approximately 100km to 50km. The adjustment affects both general and organization-specific event queries. |
| 34b6f1a |
🌐 Add geospatial search functionality for events near a location This commit enhances the event search functionality by introducing a geospatial query. When a 'near' parameter is provided, it filters events within a 100km radius of the specified location, improving user experience by allowing location-based event discovery. |
| 12af2a0 |
✨ Add Google Places Autocomplete to event search forms This commit introduces Google Places Autocomplete functionality to the 'near' input field in both the general events search form and the organization-specific events search form. This enhancement improves the user experience by providing location suggestions as users type. |
| 779ddb0 |
✨ Add location-based search functionality for events This commit introduces a new feature that allows users to search for events based on their proximity to a specified location. The changes include:
These enhancements improve the user experience by enabling more precise and location-specific event searches. |
| 65990d0 |
✨ Add "Sold out" label for events with no available tickets This commit introduces a new feature to display a "Sold out" label for events that have no available tickets. This improves user experience by providing immediate visibility of an event's ticket availability status. |