unraid
7d4adce1b6
fix(buddy): address CodeRabbit review findings
...
- buddy.ts: return type Promise<null> → Promise<React.ReactNode>
to match LocalJSXCommandCall interface (CompanionCard path returns
ReactElement, not null).
- CompanionCard.tsx: clamp stat value to 0..100 before .repeat()
to prevent negative count runtime error on out-of-range values.
Import path alias suggestions (src/ vs ../) dismissed — project
convention uses relative paths (verified against color.ts, help.ts).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-03 17:00:01 +08:00
..
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 20:40:16 +08:00
2026-03-31 19:22:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:32:58 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-03 17:00:01 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-02 17:01:39 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-02 20:28:08 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:32:58 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:32:58 +08:00
2026-03-31 23:32:58 +08:00
2026-03-31 23:32:58 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 20:40:16 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-04-02 17:01:39 +08:00
2026-03-31 23:03:47 +08:00
2026-04-02 17:01:39 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-04-01 01:00:10 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 22:21:35 +08:00
2026-03-31 23:03:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 19:22:47 +08:00
2026-03-31 23:03:47 +08:00
2026-04-02 17:01:39 +08:00
2026-03-31 19:22:47 +08:00