Skip to content

Conversation

@rubenmarcus
Copy link
Owner

Summary

  • Improved cleanTaskName() to handle list prefixes, HTML tags, markdown links, and whitespace
  • Increased truncation limits from 25/40 to dynamic terminal-width-aware values
  • Added source integration icons (GitHub, Linear, Figma, Notion, etc.) next to task names
  • Task names now adapt to available terminal space instead of arbitrary character limits

Changes

  • src/loop/executor.ts — Better task name cleaning, dynamic truncation, source icons
  • src/commands/run.ts — Pass sourceType through to executor

Test plan

  • pnpm build passes
  • pnpm test — 143 tests pass
  • Task names with markdown, list prefixes, HTML cleaned correctly
  • Verify on narrow terminal (80 cols) — no wrapping

Generated by ralph-starter

🤖 Generated with Claude Code

rubenmarcus and others added 4 commits February 6, 2026 05:53
Strip numbered list prefixes, bullet markers, HTML tags, markdown
links, and collapse whitespace in task names for cleaner display.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Increase completed task name limit from 25 to 50 chars and loop
header task name limit from 40 to 60 chars so task context is
preserved in the CLI output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Replace hardcoded truncation limits with terminal-width-aware
helpers. Task names now adapt to the available terminal space
instead of cutting at arbitrary character counts.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Show a compact icon (GitHub, Linear, Figma, Notion, etc.) next
to task names in the loop header so users can quickly identify
where tasks originated from.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@coderabbitai
Copy link

coderabbitai bot commented Feb 6, 2026

Warning

Rate limit exceeded

@rubenmarcus has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 0 minutes and 38 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/task-name-display

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 6, 2026

💡 Issue Linking Reminder

This PR doesn't appear to have a linked issue. Consider linking to:

  • This repo: Closes #123
  • ralph-ideas: Closes rubenmarcus/ralph-ideas#123

Using Closes, Fixes, or Resolves will auto-close the issue when this PR is merged.


If this PR doesn't need an issue, you can ignore this message.

@github-actions github-actions bot added the candidate-release PR is ready for release label Feb 6, 2026
@rubenmarcus rubenmarcus removed the candidate-release PR is ready for release label Feb 10, 2026
rubenmarcus added a commit that referenced this pull request Feb 10, 2026
…ns (#133)

- Dynamic task name truncation based on terminal width
- Source icons for GitHub, Linear, Notion, Figma tasks

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
rubenmarcus added a commit that referenced this pull request Feb 10, 2026
…ut (#134)

- Box-drawing characters for structured terminal output
- Animated progress bar for loop iterations
- Shimmer effect for active task display
- Improved readability of all CLI output
- Merged with source icons from #133

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@rubenmarcus
Copy link
Owner Author

Merged into staging/pre-conference branch for pre-conference release testing. Will be included in the stable release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant