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

Commits on Feb 19, 2026
92e2124

💄 Replace Space Grotesk font with Hanken Grotesk across the application

aa6895c

💄 (search_form.erb): add "regular" CSS class to popular location buttons for consistent styling

737681f

💄 (purchase/_ticket_type.erb): add header-font class to ticket group header cell for consistent styling

dbf3174

👔 (stats.rb): change default ASN stats timeframe from 3 days to 1 day

7a3a01e

🎨 (app.scss): separate .header-font class from grouped selectors and remove redundant font-weight
💄 (events.erb): change margin class from my-3 to mb-3 for better spacing control

b829fac

💄 (app.scss): add font-weight: 400 to header elements for improved typography consistency

363f656

🐛 Fix duplicate query parameters in ticket type and group filter links

5e5159c

💄 (views): update styling for event names and features page strapline

  • Change margin class from mb-1 to mb-2 in events view
  • Add new responsive .features-strapline-bottom class for improved typography
7928c46

💄 (app.scss): add ascent-override to font-face to improve text rendering consistency

8959c70

💄 (app.scss, _head.erb): add Space Grotesk font via @font-face with font-display swap and remove from Google Fonts
🎨 (app.scss): reorder font-weight and font-family properties for consistency
🗑️ (app.scss): remove unused .card-header padding rule

ff17f93

💄 (views): add header-font and regular CSS classes to improve typography styling in views

b6d92db

♻️ Refactor header font to use class-based approach in SCSS and apply to view templates

64b73e0

🎨 (app.scss): move padding-bottom from .card-header.chill to .card-header for consistent styling across all card headers

2bdffff

♻️ Refactor CSS font-family rules and consolidate declarations at top of file
🎨 Apply body font to event names in listings for improved readability

17277cf

💄 (app.scss, _my_upcoming.erb): add consistent header font family and letter-spacing to UI elements
💄 (app.scss, _my_upcoming.erb): remove bottom margin from event name heading for better spacing

b475051

💄 (app.scss): add letter-spacing to h6 headings for improved visual consistency

18b515a

💄 (styles): add Space Grotesk font for headers and update heading styles

6d7e388

♻️ (events/_my_upcoming.erb): refactor sabbat countdown to use date-based calculation

Replace days_until_next_sabbat with next_sabbat method that returns the actual sabbat date. Use Rails distance_of_time_in_words helper for more flexible time display (weeks, months, etc.) instead of manual day counting.

fb8d2af

✨ (almanac): add module for moon phases and Wheel of the Year sabbats calculation
✨ (_my_upcoming.erb): display current moon phase and days until next sabbat in UI

f889085

♻️ (atproto_key_manager.rb): replace manual JWK construction with JWT library's built-in EC JWK support