RalphX.app v0.104.0
Pre-release
Pre-release
RalphX.app 0.104.0 improves automated repair recovery, GitHub review resilience, and plan-approved UI clarity.
User-Facing Changes
- Repair-blocked workspaces now automatically resume when GitHub reports the current PR head fully green—no failing or in-flight checks—even when the head commit has not changed. d36f703a
- Stuck repair pauses now recover from provably unstarted push effects, and an age-bounded watchdog settles already-escalated attempts after the configured limit (default: six hours), allowing Retry publication to resolve previously wedged pauses. 0ec99cc9
- Workspace review actions now report GitHub rate-limit exhaustion with actionable retry-after-reset guidance rather than an opaque failure; archived workspaces with verified merged or closed PRs also stop spending repeated GitHub API calls. 2c8f951d
- Approved-plan banners with Tasks disabled now show only the “Plan approved” title and available actions, without the removed “Tasks is off” instruction or fallback description. c38e5140
Fixes And Polish
- Publication hold cards now prioritize curated, human-readable hold reasons and place raw diagnostics in an expandable Technical details section. 0ec99cc9
Developer And Maintainer Changes
- PR reconciliation now records verified publication associations, backfills terminal rows, and removes duplicate merged/closed publication events while sharing GitHub rate-limit state across reconciliation and polling paths. 2c8f951d
What's Changed
- Remove Tasks off message from plan approved widget by @lazabogdan in #1045
- feat: Supersede repair-blocked on PR mergeability by @lazabogdan in #1044
- Fix stuck conflict repair pause: inert effect classification and wedged-attempt watchdog by @lazabogdan in #1046
- Converge archived-workspace PR reconciliation and harden GitHub rate limiting by @lazaflorin in #1049
Full Changelog: v0.103.0...v0.104.0