Dandelion is a fair source project. View the code on Github
Commits on Mar 14, 2026
| face161 |
🐛 Fix backslash escaping in commit message rendering |
| b0b767d |
♻️ (stats_helper.rb): refactor URL parsing to handle more formats and extract reusable helper
The previous implementation used simple string inclusion checks which didn't handle all URL formats properly. The new approach uses proper URI parsing and handles edge cases like git+ prefixes and SCP-style URLs. |
| 2fd7277 |
👷 (CI): add CodeQL security analysis workflow and configuration |
| 7e652b4 |
🗑️ (models/account.rb): remove legacy token decryption fallback using SESSION_SECRET |
| ed00c23 |
💡 (claude.yml): add explanatory comments for each workflow job to improve maintainability and clarity |
| 4117068 |
🔧 (CI): increase fetch-depth from 50 to 100 in daily-bug-review workflow Allow checking more commits in the daily bug review process by fetching a larger commit history. |
| a83364c |
🧱 (ci): consolidate Honeybadger workflow into claude.yml and upgrade permissions to write |
| 4a17499 |
🔧 (honeybadger-claude.yml): enable full output in Claude Code action for improved debugging visibility |
| a19767b |
🔧 (ci): replace honeybadger comment workflow with Claude Code action This change switches from manually commenting on issues to using Anthropic's Claude Code action which can investigate errors and provide fixes as PRs. |
| 4a52301 |
📝 (daily-bug-review.yml): improve issue creation instructions to preserve Markdown formatting The workflow instructions now use --body-file to properly handle multiline Markdown content in GitHub issues, and added show_full_output to the Claude action. |
| 87095c9 |
🔒 (daily-bug-review.yml): remove Write tool from allowed tools for security
|
| b968241 |
♻️ Refactor daily-bug-review workflow to use Write tool instead of Bash(cat) for issue creation |
| 0f1e8da |
🔧 (claude.yml): add repository context to Claude Code review prompt |
| 46afee3 |
🔧 (daily-bug-review.yml): add Bash(cat *) to allowedTools for file reading capability
|
| 0157da5 |
⬆️ (workflows): upgrade claude-code-action from @beta to @v1 and adapt to new API The changes update the GitHub Actions workflow to use the stable v1 release of the claude-code-action. This includes updating parameter names (model → claude_args, direct_prompt/override_prompt → prompt) and adjusting the daily-bug-review workflow to create issues instead of PRs for bug reports. |
Commits on Mar 13, 2026
| f787ff8 |
🔧 (search_helper.rb): set vector_weight to 0 to disable vector-based search weighting |
| 341205c |
♻️ (models/concerns/event_notifications.rb): extract reminder timing logic into reusable reminder_due_within? method
|
| 2109367 |
✨ (event_fields.rb): add prevent_reminders boolean field to EventFields module This new field allows events to control whether reminder notifications are sent to attendees. |
| f1bae70 |
📝 (daily-bug-review.yml): simplify override prompt by removing outdated framework specifics The prompt contained Ruby/Padrino/Mongoid details that are no longer relevant. Streamlined instructions for broader applicability. |
| 635e4c4 |
🔧 (daily-bug-review.yml): add check for recent commits and conditionally run Claude Code action The workflow now only executes the expensive AI review when there are commits from the past 24 hours, avoiding unnecessary runs and focusing review on recent changes. |