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

Commits on Dec 27, 2025
1b78772

♻️ Refactor ticket-type and ticket-group forms to use templates

f26a755

♻️ Move calendar_json and events_json to bottom of file

16a265c

♻️ Extract JSON & CSV generation into helper methods

71a9a9e

♻️ (events_helper): remove unused params argument from filter helpers

8bad23d

♻️ Move event-specific helpers into events_helper.rb
♻️ Inline apply_activity_local_group_filter to simplify filtering logic

a580d9b

♻️ Extract duplicated event-filtering logic into reusable helpers

76e865b

🔥 Remove LLMs navigation item from stats sidebar

0b4aa41

♻️ (atproto.rb): remove unused AUTH_API constant and display_posts helper

31d4389

🔥 Remove LLM stats page and related assets

69a2c8f

💄 Add Bluesky icon and remove underline from profile link

eae571f

✏️ Fix ATproto capitalization to ATProto in account field label

7e66d71

✨ Add Bluesky/ATproto integration to user profiles

Commits on Dec 26, 2025
06f357b

💄 (llms.erb): reorder and relabel filter controls for better UX

6f10cad

✨ Add interactive filters and x-axis switch to LLM stats view

6e6d72e

♻️ (stats.rb): merge two separate loops into one to avoid iterating over @models twice

06fb56e

♻️ (stats.rb): refactor duplicated JSON extraction into reusable lambda

ac8f1ec

✨ Add median output speed column to LLM stats table
♻️ Remove extra openness fetch and reuse existing response body

b2a33c7

✨ Add openness index to LLM comparison table

Commits on Dec 25, 2025
471683f

💄 (llms.erb): refactor filter layout to use Rails helpers and improve responsive design
✨ (llms.erb): add dynamic ranking display per index column
🚀 (llms.erb): enable env-driven port binding for flexible deployments

Commits on Dec 24, 2025
7b81eb0

Update account profile links to use username URLs

Replaced all account profile links from '/accounts/:id' to '/u/:username' in comments, gatherings, and mapplications views for consistency and improved user experience.