Dandelion is a fair source project. View the code on Github
Commits on May 10, 2026
| 5016a27 |
🐛 Fix subscribe page rendering and improve form styling
|
| cafc7fd |
✨ (organisations.rb): add dedicated subscription route for organisations with minimal layout
|
| 5de6b7d |
📱 (app.scss): improve responsive image handling on mobile for event descriptions Small images without inline width now respect their natural size via max-width only, while images with explicit CKEditor width still span the full column on small viewports. |
| e03fef4 |
🚸 (search): conditionally display AI search message based on pipeline used |
Commits on May 09, 2026
| 10f5f94 |
🐛 Fix tickets count rendering by using correct partial helper |
| 069e606 |
⚡️ (ticket stats): cache home page ticket stats instead of calculating on every request The view now retrieves pre-computed stats from a Stash record, refreshed daily via rake task. This avoids expensive database queries on each page load. Also simplified the before_validation logic and removed redundant self.account references. |
| a1daa85 |
♻️ Remove image thumbnail resizing across codebase |
| 2fbb632 |
♻️ Rename |
| 62f88bb |
♻️ (searchable.rb): rename fusion_fallback to text_fallback and update pipeline labels for clarity |
| 1c19045 |
🐛 Fix embedding timeout handling to use Faraday's built-in timeouts instead of Ruby's Timeout module |
| 27e48bd |
⚡️ Add timeout and fallback for vector-enhanced search to prevent slow embeddings from blocking queries |
Commits on May 08, 2026
| 5a0b5f5 |
always measure partials |
| 450b963 |
👷 (sentry-release.yml): add GitHub Actions workflow to create Sentry releases on master push |
| fe64106 |
🐛 (check_in.rb): fix operator precedence in event lookup by adding parentheses to ternary expression |
| 5cf70ae |
♻️ (_ticket_type.erb): cache repeated method calls into local variables for readability and performance |
| 135e40d |
🎨 (reminder.erb): restructure HTML by moving footer outside content div
|
| 8908ba9 |
🐛 Fix immediate deletion of ATProto records for secret/locked events The |
| 269faf7 |
♻️ Refactor event sampling and trending queries to use consistent model instantiation The changes modify how events are fetched after aggregation queries. Instead of creating Event objects directly from aggregation hashes, events are now fetched through the model's query interface and ordered using the new |
Commits on May 07, 2026
| 95fe686 |
♻️ Refactor event includes into centralized |
| de2e09d |
♻️ Split reminder email batch into two based on cancellable orders to fix personalization variables |