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

Commits on Apr 05, 2026
eb75c87

🎨 (membership.rb): refactor body_html call to use explicit parentheses with block syntax for improved readability

Commits on Apr 04, 2026
3ebd4dd

🐛 Fix stripe_topup not being called for paid-up contributions

This commit addresses three related changes:

  1. Bug fix in rake task: Remove condition that prevented stripe_topup from being called when paid_up_by_contribution? was true
  2. Performance improvement: Use pluck instead of map in set_counts to reduce database queries and avoid unnecessary object instantiation
  3. Refactor accounting logic: Compute contribution_remaining locally using contribution_requested, contribution_paid, and paid_up_by_contribution? method
e480ec3

⬆️ Bump rack from 3.2.5 to 3.2.6

Commits on Apr 02, 2026
2ce5138

🐛 Set default limit to 100 in trending method to prevent unbounded queries and avoid nil-related issues

2e8f2be

♻️ Refactor trending scope to accept limit: parameter and optimize aggregation pipeline

9163050

⚡️ (organisation_edge.rb): optimize create_all method with bulk aggregation and batch inserts instead of nested queries

Commits on Apr 01, 2026
ae66420

♻️ (atproto): refactor session handling to use client accessor methods directly

3cdad10

⬆️ (Gemfile.lock): upgrade gem dependencies (addressable, json-schema, mcp, public_suffix)

Commits on Mar 31, 2026
e371bf1

🐛 Fix reminder hours input to be read-only after reminders are sent

Commits on Mar 30, 2026
1a1e103

✨ (asn.rb): add high bot blocking threshold for specific countries

6efd9c2

💄 Increase reason number circle size from 2.5rem to 3rem for better visual appearance

5c7ac9c

💬 Update platform comparison text and add privacy compliance info

b826780

💬 Add UK-based not-for-profit worker co-op detail to dandelion_vs_luma comparison text

576870e

🚸 Increase popular locations limit from 12 to 15 to improve visibility of location options

a399eb9

💄 (search_form): Add show more button for popular locations to reduce clutter and improve UX

cd8fda0

💬 (app.rb): add Open Graph description for dandelion_vs_luma page for social sharing

22979a5

🔍️ (app.rb): add title and og_image for features and dandelion-vs-luma pages
🍱 (app.rb): add new social media preview images for features and dandelion-vs-luma pages

8680047

💬 (dandelion_vs_luma.erb): Update comparison text copy - change "it's private" to "it's hidden" and improve punctuation

dffa9a6

💬 (dandelion_vs_luma.erb): Remove mention of "full-width event banners and open data" from comparison page copy

5cf8066

💬 Update marketing copy on Dandelion vs Luma comparison page

Replace "stunning event pages, AI-powered feedback" with "transparent reputation system, full-width event banners" to accurately reflect current feature set