Dandelion is a fair source project. View the code on Github
Commits on Feb 07, 2026
| 330efc3 |
➕ Add redis gem and switch geocode & rack-attack caches to Redis |
Commits on Feb 06, 2026
| 8afa896 |
⚡️ Add .only() to limit fields fetched in JSON endpoints Reduces memory usage and query time by selecting only the columns actually rendered in the response. |
| 75c86cb |
✨ (stats): show baseline count and relative multiplier instead of raw request count
|
| a59f39d |
♻️ Extract hard-coded ASN 2856 into a named constant |
| 661cb57 |
♻️ (stats.rb): extract hard-coded 6-hour window into configurable variable |
| cfa3eca |
✨ Add ASN analytics dashboard with block/unblock actions Introduce a new Also adds corresponding navigation item and RESTful endpoints for blocking, unblocking and toggling legit status. |
Commits on Feb 05, 2026
| c8e3897 |
🐛 (event_star.rb): only notify circle when a live public event is starred |
| 2a61c72 |
💬 Update AI prompt for location event summary |
| 2b43402 |
🐛 (app/views/laboratory/locations/_location.erb): Fix typo in placeholder text for location summary |
| b8eaf5d |
Prefetch org events pagelet and render placeholder blocks
|
| a1d5083 |
🐛 Fix falsy-value check in revenue-share dropdown |
| 3b84fd9 |
🔥 Remove obsolete payment-reminder email & logic
|
| 925681f |
🐛 Fix nil-safe timezone formatting in event views and controller Replace direct |
| 3701009 |
✨ (searchable.rb): add vector filter support to Atlas Search pipeline
|
Commits on Feb 04, 2026
| cac03cc |
💬 Update waitlist email copy and subject to be clearer and more engaging |
| 5b8bc4a |
✨ Add waitlist notification when tickets become available
|
| 9004214 |
♻️ (taggable): remove update_flag logic and always send update_tag_names
|
| f2960a9 |
♻️ Replace hard-coded
|
| 47db343 |
🐛 (daily_helper): return empty string when OpenRouter result is nil to avoid downstream crashes
|
| c597d93 |
♻️ (tags_select): remove jQuery-based reordering on selection |