Dandelion is a fair source project. View the code on Github
Commits on Sep 15, 2025
| 97205c1 |
♻️ (events.rb): replace inline search helper with Event.search scope for cleaner controller code |
| ee2afe7 |
🎨 (search_helper.rb): reformat MongoDB aggregation pipeline for readability
|
| bc93a59 |
♻️ Extract aggregation pipeline into local variable for readability |
| f2eb0ac |
♻️ (searchable): map aggregation results to model instances instead of returning raw hashes |
| 04c62f2 |
♻️ Replace inline search helpers with reusable Searchable concern |
| 40a81d1 |
♻️ (events.rb): replace hard-coded search_events call with generic search helper to unify search logic
|
| 7c76478 |
💄 Replace deprecated |
| 1ad9c10 |
🔥 Remove unused MongoDB indexes from models |
| 9954039 |
♻️ Extract network_notifications query to variable to avoid double SQL hit
|
Commits on Sep 14, 2025
| b89ab7f |
♻️ Refactor recommendable scope to use OR queries and distinct values
|
| 10060ee |
♻️ (ticket_notifications.rb): simplify PDF filename generation to always use singular "ticket" prefix |
| b39b3e9 |
➖ Remove rack-attack gem from both .cursorrules and CLAUDE.md |
| 5246a09 |
➖ Remove rack-attack and its MongoDB cache store |
| cbca5d5 |
🐛 Fix pagination inside pagelets when minimal mode is active
|
| a140208 |
🐛 Fix scroll-to-pagelet inside iframe Check for parentIFrame.scrollToOffset and use it when available, otherwise fall back to window.scrollTo. Ensures correct scroll behaviour when the app is embedded. |
| 65258a8 |
🐛 (pagelets.js): guard scroll offset against missing header element
|
| 6f44b56 |
♻️ (rack_attack_throttle.rb): refactor throttling rules to use sliding windows (1 & 5 min) instead of fixed 5-min bucket |
| 376125c |
♻️ (organisations/_events.erb): remove conditional pagination logic to always paginate events |
Commits on Sep 13, 2025
| 6f5bcd3 |
👷 (ruby.yml): enable bundler-cache in setup-ruby action to replace manual gem caching |
| 0a3c93a |
✅ (organisations_test.rb): update assertions to match new success messages after org creation/edit |