Dandelion is a fair source project. View the code on Github
Commits on Dec 24, 2025
| 19ef2aa |
🌐 Replace numeric event URLs with SEO-friendly slugs |
Commits on Dec 23, 2025
| 9349008 |
🚀 Enable speculative prerendering/prefetching for public pages
|
| db7375d |
💄 (accounts/_pay.erb): add aspect-ratio: 1 to dandelion images to keep square shape |
| c617773 |
🚀 Add speculation rules to prerender event pages |
Commits on Dec 22, 2025
| 7ae3f0b |
🍱 Add complete set of calendar icons (green & greyscale)
|
| c5a890b |
♻️ (email_helper.rb): change layout param from string to symbol for consistency
|
| 7097e8e |
🐛 Fix missing account context in tickets table render |
| bdb5523 |
🎨 (stats/routes.erb): remove summary header and de-emphasize LOC count |
| 6b69375 |
💄 (stats/llms): add lightbulb icon to reasoning models in chart |
| 2ed1d64 |
🐛 Fix notification creation on membership destroy |
| 73ff429 |
♻️ (order_notifications): remove pdf_link argument from email template call |
| 8c415c4 |
♻️ (stats.rb): simplify host selection logic to pick cheapest instead of most-common price |
| beab1e0 |
💄 Change default index to Agentic and release filter to 3 months
|
| c992320 |
🐛 Fix price selection logic to prefer cheapest among most-common prices
|
Commits on Dec 21, 2025
| dd66297 |
🚚 Rename /stats/models to /stats/llms and update nav order
|
| ca18ab8 |
💄 (stats/models.erb): move Pareto list into chart card and place it side-by-side with the canvas |
| 84cbd26 |
✨ Add AI model benchmarking dashboard with cost vs performance scatter plot |
| 69e63e6 |
✏️ Fix typo: rename |
| 861819d |
♻️ Replace inline welcome-email template with reusable method
|
| 0101756 |
♻️ (email_helper.rb): simplify conditional logic for template rendering |