Dandelion is a fair source project. View the code on Github
Commits on Aug 27, 2025
| a4577d8 |
🎨 (map.js): remove unused defaultCenter & defaultZoom constants
|
| 455f820 |
✨ Add full-screen map mode for events display
|
| 4ade9e1 |
💄 (map.js): change gestureHandling from cooperative to greedy for smoother mobile UX |
| 0ebb8d3 |
🎨 (CLAUDE.md): remove trailing whitespace for consistent formatting
|
| 445021f |
🔥 Remove unused jquery-deparam.js dependency
|
| 5bc913d |
♻️ Replace deprecated |
| 781d546 |
✨ Add skeleton placeholder for async pagelets Introduce a reusable _placeholder.erb partial that renders grey-box skeletons while pagelets load. Move section titles out of the partials and into the parent templates so the placeholder can sit under the correct heading. Wrap every pagelet container with data-with-placeholder and render the skeleton to improve perceived performance. |
| c26e327 |
🐛 Fix tooltip calculation in orders table
Use |
| 2e15a27 |
💄 (events/_orders_table.erb): show plus icon when event is more than 28 days away |
| 84ff08b |
💄 (orders_table): move white-space: nowrap style from to inner |
| 360f1e7 |
💄 (orders_table): remove fixed column width and add nowrap style
|
| ccbdc76 |
💄 (events/_orders_table.erb): fix visual overflow by setting fixed width on event column
|
| 51a6ea2 |
🐛 (organisation_events): allow single carousel_id param to be treated as carousel_ids array Ensures backward compatibility when only one carousel_id is provided |
Commits on Aug 26, 2025
| 8860b77 |
🐛 (map): rename explicitBounds → bounds to fix ignored map bounds
|
| 97bcc0d |
♻️ Refactor cluster styles and map bounds handling - Replace hard-coded clusterStyles array with a reusable generateClusterStyle helper - Remove unused getCenterZoomParams() and inline its logic into bounds_changed listener - Always use full bounds object instead of center/zoom fallback, simplifying the payload |
| 66a8f71 |
🐛 Fix map.js bounds logic by removing string comparison
|
| af3e4a6 |
🙈 Add _map_old.erb to .gitignore
|
| 8bb1716 |
✨ Add bounds validation helpers and improve map view robustness Introduce validateBounds, setDefaultView, fitValidBounds and getCenterZoomParams helpers to centralise view-state logic. Replace inline bounds handling with the new helpers to prevent crashes when coordinates are missing or malformed. |
| ac69952 |
🍱 add new map.js asset and refactor map partial to use it
|
Commits on Aug 25, 2025
| db9850e |
💄 (events/_block.erb): restyle carousel text to match new design - Replace alert-success with plain div - Reduce font size from 1rem to 0.9rem - Remove padding class p-lg-3 and use p-1 |