Dandelion is a fair source project. View the code on Github

Commits on Dec 04, 2024
1ed1feb

🔧 Update donation revenue calculation to exclude application fees

This commit modifies the donation revenue calculation to exclude application fees paid to Dandelion. This change ensures more accurate financial reporting by reflecting the net donation amount received by the organization.

a96e47d

🔥 Remove application fee filter from donation calculations

This commit removes the filter for application fees paid to Dandelion when calculating donation revenues. This change simplifies the revenue calculation process and ensures all donations are included, regardless of their fee status.

5dc2844

🐛 Fix Squarespace account creation task

This commit improves the reliability of the Squarespace account creation process by implementing the following changes:

  1. Add scrolling to ensure the form is in view before submission
  2. Implement multiple submission attempts with short delays
  3. Reduce the final wait time from 60 to 10 seconds

These changes aim to address potential issues with form visibility and submission, enhancing the robustness of the account creation task.

d855ac2

🔒️ Enhance privacy and data integrity in gatherings listing

This commit improves the privacy and data integrity of the gatherings listing by adding an additional condition to filter out gatherings without images. It also refines the spring cleaning process to focus on listed gatherings and temporarily disables the deletion operation for safety.

Commits on Dec 03, 2024
380cba4

🎨 Improve structure and styling of event display in maps

This commit enhances the presentation of events in the map view by:

  1. Adding a custom CSS class option to the event block partial
  2. Implementing specific styling for events displayed on maps
  3. Adjusting font sizes for better readability in the map context

These changes allow for more flexible and context-specific event styling, particularly improving the visual appearance of events when shown on maps.

e935875

🐛 Fix attendee count calculation in events/_attendees.erb

This commit updates the attendee counting logic to include ticket holders without accounts and improves the accuracy of the displayed attendee count.

4c6712a

🔥 Remove 'rexml' gem from Gemfile

0e8ce22

⬆️ Upgrade webrick gem from 1.8.1 to 1.9.1

427667f

⬆️ Upgrade rack and rack-cors dependencies

9fd2843

➕ Add rexml gem to Gemfile

2a90869

✅ Fix syntax error in check-in alert message

The commit fixes a syntax error in the JavaScript alert message for the check-in functionality. The checkmark emoji is now correctly included as part of the string, ensuring proper display of the success message.

9730f61

🐛 Increase sleep duration in Squarespace account creation task

This commit increases the sleep duration from 30 to 60 seconds in the Squarespace account creation task. This change aims to allow more time for the account creation process to complete, reducing the likelihood of false negative errors when checking for the newly created account.

f734ba6

💄 Enhance check-in alerts with emojis for better user feedback

967da36

🚸 Disable autocomplete on search fields for improved user experience

9f84ebf

🎨 Improve structure and formatting of orders and tickets tables


♻️ Refactor DataTables initialization for better performance and reliability


🐛 Fix sorting issue by using dynamic column index for 'created-at'

509917a

🚚 Rename 'organisation' to 'dandelion' in donation-related fields

This commit updates the naming convention in donation-related models and concerns, replacing 'organisation' with 'dandelion' for consistency and clarity. The change affects field names and query conditions across multiple files.

df52e15

🐛 Fix donation revenue calculation to exclude application fees

This commit addresses an issue in the donation revenue calculation by excluding donations where the application fee has been paid to the organization. This ensures more accurate financial reporting.

e204132

🐛 Update field name from 'Name' to 'Full name' in event creation test

This commit fixes a discrepancy in the test file where the field name for the user's name was changed from 'Name' to 'Full name'. This update ensures that the test accurately reflects the current UI of the application, maintaining test reliability and preventing false failures.

149804b

🚸 Update 'Name' field label to 'Full name' for improved clarity

361af4e

🎨 Refactor attendee display logic in events/_attendees.erb

This commit improves the structure and readability of the attendee display logic. The changes include:

  1. Separate attendees into those with and without profile pictures
  2. Simplify the counting logic for different types of attendees
  3. Improve the conditional rendering of attendance information
  4. Add a check for profile picture before allowing attendance display

These changes enhance the user experience by providing more accurate attendee information and encouraging users to complete their profiles.