Dandelion is a fair source project. View the code on Github

Commits on Sep 07, 2025
374da02

🐛 Fix calendar JSON endpoint to respect the @to parameter

ac5fc9f

♻️ Replace manual date-range filter with named scope future_and_current

613b180

🐛 Fix calendar tooltip target for list view
♻️ Rename listWeek → listMonth in toolbar and tooltip logic

1fc71e2

🐛 (events.erb): pass calendar_view: true to view_options partial to enable calendar-specific UI

ce50bd9

♻️ Extract hard-coded placeholder color into SCSS variable

e29a896

🐛 Fix time-zone handling for online events in calendar JSON

59e947a

🔥 Remove description from calendar JSON and extendedProps

07424e4

💄 Fix calendar button text color from transparent to white

e439518

💄 (app.scss): change calendar button background to transparent

97e9035

💄 (organisation.scss): apply theme color to calendar event links

525d183

💄 (app.scss): change calendar event link color to use highlight variable
🐛 (_calendar.erb): fix default calendar event color from green to blue
🐛 (_calendar.erb): fix tooltip placement in list view by targeting correct element

07e1218

🔥 Remove calendar display option from events view

2a05da5

♻️ Refactor event filtering logic to use consistent param checks
🐛 Fix calendar view to preserve existing query params when fetching events

facfe4e

🐛 Fix calendar_view flag placement in search forms

Move calendar_view: true from events/_search_form to organisations/_events_search_form where it is actually needed, preventing incorrect view option rendering on the events page.

73acfb1

🚸 (events): hide calendar view option unless explicitly enabled via calendar_view flag

f9466f3

🐛 Fix calendar events fetch URL to include organisation slug when present

e23b3d2

➕ Add moment-timezone and fullcalendar CDN assets
🌐 Extend display checks to include 'calendar' alongside 'map'

93aff58

🍱 Replace external Teamup calendar with in-house FullCalendar
🔥 Remove unused calendar SCSS partial and its import
✨ Add calendar_json helper to feed FullCalendar native events
✨ Support display=calendar JSON param in events & org-events controllers
💄 Add minimal calendar styling to app.scss
🌐 Include moment-timezone & FullCalendar 6.1.19 via CDN
🚸 Always show “Calendar” view-option, drop conditional guard

8c29162

🎨 Replace native datetime-local inputs with flatpickr datetimepicker

1c1b20d

🎨 Fix Bootstrap alignment classes in toggle search partial