Dandelion is a fair source project. View the code on Github
Commits on Feb 19, 2026
| f889085 |
♻️ (atproto_key_manager.rb): replace manual JWK construction with JWT library's built-in EC JWK support |
Commits on Feb 18, 2026
| b573831 |
♻️ (core_extensions.rb): refactor identifying fields logic to support multiple fields at admin top |
| 97eec22 |
🔥 Remove unused |
| 3991740 |
💬 (contact.erb): add guidance to include relevant event links in support emails |
| 8d6e335 |
💄 (build.erb): add palette icon to Appearance tab for better UX |
| 1bcf4f3 |
🐛 (accounts/_search_result.erb): add missing closing tag to fix malformed HTML structure |
| 6278f59 |
🔥 (search_result.erb): remove YouTube video embed display from account search results |
| dd118ba |
✨ (helpers.rb): add back helper with cache-busting timestamp for navigation
|
| 67716b1 |
💄 (quick_theme_colors.erb): reduce quick color button size from 28px to 26px for better visual balance |
| 5a6e31d |
♻️ (event.rb): replace hard-coded adult word list with env-driven forbidden words & locations |
| fc53b27 |
♻️ (core_extensions.rb): refactor auto_admin_fields to prioritize name/title/subject/key fields over summary method |
Commits on Feb 17, 2026
| 69395b1 |
♻️ Extract duplicate account-resolution logic into |
| 163e5cf |
💄 Add bottom margin to ticket group capacity column for better spacing |
| 7ebfb32 |
⬆️ Upgrade activate-admin and activate-tools to latest revisions |
| f93e1b7 |
♻️ Refactor admin field detection to use new IDENTIFYING_FIELDS constant
|
| b66f6f8 |
♻️ Refactor admin field generation to use dynamic detection instead of hard-coded list |
| d01e889 |
♻️ Simplify polymorphic belongs_to field mapping
|
| a0fdd2d |
♻️ Replace hand-written All models previously declared static |
| feea692 |
🔧 (honeybadger-claude.yml): extract issue title into env var to avoid inline GitHub expressions |
| 22b362a |
⬆️ Upgrade faraday from 2.14.0 to 2.14.1 |