Dandelion is a fair source project. View the code on Github
Commits on Sep 13, 2025
| 6f83ece |
🐛 Rename ics filenames from "dandelion-" to "event-" and "event-session-" for clarity |
Commits on Sep 12, 2025
| a439528 |
💬 Rename attachment filenames to use semantic prefixes Replace hard-coded “dandelion-” with context-aware names (ticket/tickets, event, event-session) so recipients instantly know what each file contains. |
Commits on Sep 11, 2025
| 58d314c |
♻️ Remove debug |
| 91039ae |
➕ Add rack-attack gem to Gemfile for rate-limiting protection |
| cd34ae4 |
➕ Add rack-attack gem for request throttling
|
| c3ca7d3 |
✨ Set default email options for new organisations |
| 1b5bebe |
💄 (email.scss): move inline image sizing to stylesheet for cleaner markup
|
| 4222090 |
🍱 Add complete set of calendar icons (PNG & SVG) for all 366 days
|
| f64dcb5 |
✨ Add toggle to show/hide event details table in ticket emails Adds |
Commits on Sep 10, 2025
| 158c67d |
🐛 (organisations/_events.erb): hide pagination when minimal view is active and not showing past events |
| cee85f1 |
♻️ Replace runtime |
| 4ac1c48 |
🗃️ Add sold_out_cache boolean field to Event model
|
| c97d52b |
Change .count > 0 to .exists? |
| e9d48b9 |
Add exists.rb |
| 6432667 |
Update link image |
| 9da3eb7 |
Create event_labels partial |
| 42d2733 |
♻️ (organisations/_events.erb): simplify pagination logic by removing conditional checks |
| 16852c8 |
💄 (email.scss): extend attachment link margin to top and bottom |
Commits on Sep 09, 2025
| cc80b42 |
🎨 move hover styles for .event-detail to app.scss to consolidate shared styles |
| 6756168 |
💄 Tighten email CTA button vertical padding |