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

Commits on May 28, 2026
e62f837

🔇 (sentry_config.rb): ignore 502 errors from Bluesky API to reduce noise

33a2f1f

✏️ Fix MongoDB key casing in .mcp.json.example

63dceef

🔧 Update MCP server configuration files with standardized naming and HTTP-based MongoDB setup

33ffe6e

Mongo HTTP MCP

b4059c1

🚸 (pmails): replace static dropdowns with searchable lookup fields for better UX


✨ (organisation_events): add events lookup endpoint for searchable event selection

The static select dropdowns were loading all events, activities, and local groups upfront, causing performance issues with large datasets. This change introduces a searchable lookup pattern that queries the server on demand, significantly improving the user experience when dealing with large organisations.

c9ace6b

🐛 Fix redirect after deleting local group to point to correct organization path

Commits on May 27, 2026
f3d1b6b

🐛 (organisation_monthly_donations.rb): add nil check for account to prevent errors in send_finished_monthly_donor_notification

Commits on May 25, 2026
61661af

💄 Remove Circles partnership promotional section and update iframe integration

f2d6eef

♻️ Move AT Protocol key generation from rake task to library method
✨ Automate AT Protocol event sync in daily late tasks
🔥 Remove standalone atproto rake tasks in favor of integrated workflow

Commits on May 24, 2026
a5751b4

🐛 Fix event display logic for events that show content after start time

c31ec79

♻️ (asns.erb): refactor inline conditionals to ternary operators for consistency

8618926

♻️ Refactor ERB templates to use <%== for raw output instead of .html_safe
🐛 Add minimum baseline threshold to prevent false positives in ASN detection

cfe07f9

🎨 Reorder fields in EventBoost string to display currency before hours for logical grouping

5b22d55

✨ (asn.rb): Add support for multiple detection configurations with different window lengths and thresholds
💄 (asns.erb): Add Rule column and visual indicators for detection configuration
🔧 (tasks.rake): Run autoblock every hour instead of only on specific hours

Commits on May 23, 2026
0a15914

⚡️ Add caching to event blocks with proper timezone-aware cache keys

e9fbbab

🚀 Improve error handling and reporting in Cursor agent workflow

Commits on May 22, 2026
939d739

🔧 (asn.rb): add IQ to AUTOBLOCK_BOT_PCT_LOW_COUNTRIES list

8e1fe38

🐛 Fix HEAD request handling in events controller

0f47be7

⚡️ (organisations/_network.erb): optimize network visualization by eliminating N+1 queries

Commits on May 21, 2026
4f7a789

⚰️ Remove obsolete commented code from events_including_cohosted method