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

Commits on May 21, 2026
ad44823

👷 Add daily bug review GitHub Actions workflows for Claude and Cursor

84b9c4f

🔧 (daily-bug-review.yml): add --force flag to agent command to bypass confirmation prompts

4c25852

🔧 (daily-bug-review.yml): add stream-json output format to agent command

c27f118

🏗️ (actions): move checkout step from reusable action to workflow

The bug-review-setup action now assumes the repository has already been checked out, making it more modular and reusable across different workflows

76f973b

👷 (CI): refactor daily bug review workflow with matrix strategy and concurrency control

467964c

👷 Refactor daily bug review workflow into reusable actions and add Cursor support

Commits on May 20, 2026
e167314

💄 (theme.scss): add theme color styling for links in success alert messages

d4bdf89

🎨 Refactor alert link styles by consolidating them in _alert.scss

b26f7a2

🎨 Refactor alert link styling to use centralized CSS variables

157cf4d

🐛 Fix Patreon API key validation to properly distinguish tokens from URLs

The previous validation was too simplistic and could incorrectly reject valid access tokens or fail to properly detect Patreon page URLs. The new implementation properly parses the input as a URL, extracts the host, and accurately checks if it points to a Patreon page.

db52d8b

♻️ Refactor Patreon sync and add API key validation

  • Move API client initialization and campaign fetch before update_all
  • Add early return if campaign does not exist to prevent clearing data unnecessarily
  • Add validation to ensure patreon_api_key is a creator access token, not a URL
Commits on May 17, 2026
7c261c9

🐛 (event.rb): fix frozen association target documents in sold out cache refresh

d822999

📝 (AGENTS.md): document the activate_tools gem and its blanks_to_nils behavior on params

dbfd786

🐛 (event_duplication.rb): include email and reminder fields when duplicating events

02dda98

✨ Add ability to resend feedback emails to all eligible attendees

94b1810

🩹 Remove mandatory [feedback_url] validation from feedback_email_body

The validation was too restrictive and prevented users from customizing their feedback email without including the magic tag. Updated the help text to better explain how and when to use the [feedback_url] tag.

73c2a28

🐛 Fix incorrect environment variable name for Microsoft mail host

Commits on May 16, 2026
01e9295

🔒 Prevent unauthorized account updates by requiring ownership verification

b7c83e0

💄 (events.erb): add link to create new organisation in dropdown for improved UX

c1896bc

🚨 (ticket_type_waitship.rb): move rubocop disable comment to cover new guard clause block