Releases: runbot-hq/run-bot
Releases · runbot-hq/run-bot
Release list
v0.8.0-beta.8
v0.8.0-beta.7
v0.8.0-beta.6
v0.8.0-beta.5
v0.8.0-beta.4
v0.8.0-beta.3
v0.8.0-beta.2
v0.7.9
What's Changed
- fix: vertically center progress bar and enable multiline label in APICallCounterRow by @eonist in #2206
- fix(#2208): check for updates when user opens Settings by @eonist in #2210
- fix: restore count + progress bar to single line in APICallCounterRow by @eonist in #2213
- fix: baseline-align trailing group and shrink title/description in APICallCounterRow by @eonist in #2215
- fix: correct APICallCounterRow layout — trailing wins space, leading compresses by @eonist in #2218
- fix: vertically center trailing count/bar block in APICallCounterRow by @eonist in #2222
- fix(lint): restore doc comments stripped by layout PRs by @eonist in #2226
- fix(#2223): move update check to SwiftUI .task for reliable cold-open coverage by @eonist in #2225
- fix(#2234): defer contentSize writes to prevent side-jump with auto-hiding menu bar by @eonist in #2236
- fix: skip contentSize write when buttonScreen=nil (auto-hide menubar hidden) by @eonist in #2238
- Revert all side jumping experiments 2 by @eonist in #2254
- Adopt MBKPopoverController from MBK fix/arrow-center-drift by @eonist in #2263
- chore: pin GitHubClient to feature/env-token-kit for PR #75 beta validation by @eonist in #2277
- feat: move GitHubClient and MenuBarKit into Packages/ monorepo (#2281) by @eonist in #2285
- feat: surface AI review as dedicated top-level step in job log by @eonist in #2326
- fix: strip RFC 3339 timestamp prefixes from step log output by @eonist in #2331
- feat: replace NSPopover with owned anchored panel (no popover chrome, no ghost windows) by @eonist in #2305
- Fix #2349: reset expandedJobIDs when active row collapses to partial state by @eonist in #2357
- fix: add pause.fill icon to queued DonutStatusView ring by @eonist in #2356
- fix(#2350): replace index-based step log lookup with name-based lookup by @eonist in #2353
- 🎨 Color-code active/inactive counts in StatusCountBadge (#2294) by @eonist in #2367
- fix(logs): fetch step logs from run ZIP per-step files (#2362) by @eonist in #2368
- fix(#2327): re-fetch activeScopes and push to main when runner picks up work by @eonist in #2366
- fix(MenuBarKit): extract observers into MBKPanelObservers to fix [#SendableMetatypes] [skip ai review] by @eonist in #2371
- fix(LogFetcher): fix ZIP path-stripping bug causing all step logs to show syntheticEmpty [skip ai review] by @eonist in #2370
- feat(StepLogView): collapsible ##[group] sections and ##[warning]/##[error] annotation styling by @eonist in #2381
- feat(log): ::debug::, annotation params, add-mask/echo filter, ##[section] by @eonist in #2385
- feat(#2394): markdown auto-detect + render in StepLogView by @eonist in #2395
- fix: use apiId instead of agentId in activeLocalRunners (#2406) by @eonist in #2416
- feat(StepLogView): ANSI colour rendering — GitHub Actions subset (#2413) by @eonist in #2415
- feat: add RBStatus.skipped with minus icon in DonutStatusView by @eonist in #2421
- feat(ANSIAttributedString): OSC 8 hyperlink parsing by @eonist in #2424
- feat: add CopyLinkButton to StepLogView header by @eonist in #2426
- fix(MenuBarKit): prevent statusbar button highlight flicker on panel open by @eonist in #2428
- feat: add Copy Workflow URL and Copy Job URL context menu items by @eonist in #2432
- Fix #2430: group workflow runs by SHA and event by @eonist in #2434
- fix: activeLocalRunners — isBusy gate, normalised names, localRunners onChange (#2429) by @eonist in #2433
- Reapply "fix: guard NSStatusBarButton highlight(false) via MBKStatusB… by @eonist in #2441
- fix: use composite headSha:event cache key to eliminate 100% cache miss (#2444) by @eonist in #2446
- feat: Authentication State Refactor & Settings Redesign (#2459) by @eonist in #2462
- fix: idle backoff curve 15→30→60→120→240→300s by @eonist in #2455
- fix: skip GitHub API enrichment for stopped local runners by @eonist in #2470
- fix: reduce RunnerMetricsBadge pill height to match StatusBadge (#2463) by @eonist in #2475
- fix(oauth): move sign-in observation to AppState (#2468) by @eonist in #2469
- Add OAuthSessionCoordinator and sign-in cancellation by @eonist in #2477
- Refactor/3 path oauth system 2481 by @eonist in #2484
- Fix zip caching: move ZIP prefetch from every displayed job into doneGroups loop by @eonist in #2489
- fix(zip): move ZIP prefetch trigger into applyFetchResult transition detection (#2488) by @eonist in #2493
- Call refresh asynchronously; make fetcher immutable by @eonist in #2504
- Style update banner with AuthenticationSourceCard (#2483) by @eonist in #2502
- Update GitHub OAuth card layout and text by @eonist in #2506
- Add automatic updates preference (#2501) by @eonist in #2511
- fix(ui): hide progress bar when all steps concluded (#2499) by @eonist in #2515
- feat: liquid glass backgrounds for auth and install/update sections by @eonist in #2518
- feat: liquid glass StatusCountBadge in runner/scope management rows by @eonist in #2523
- Fix markdown detection and button visibility (#2505) by @eonist in #2526
- fix: update settings UI copy by @eonist in #2531
- Fix sticky menu bar 1 by @eonist in #2539
- fix(GlassBadgeContainer): adaptive neutral tint for CPU/MEM/DISK metrics bar by @eonist in #2549
- ui: tint active authentication cards green (#2550) by @eonist in #2554
- ui: stabilise panel glass with adaptive tint (#2556) by @eonist in #2557
- ui: adaptive foreground tint for workflow cards (#2559) by @eonist in #2561
- ui: tune adaptive glass strengths throughout (#2564) by @eonist in #2566
- fix: apply adaptive Liquid Glass to local-runner row by @eonist in #2577
- fix: add RBSpacing.xs between rows in Scopes and LocalRunners views by @eonist in #2578
- feat: add threshold colors to CPU/MEM values in RunnerMetricsBadge by @eonist in #2580
- fix: improve dark-mode text contrast after adaptive glass tuning by @eonist in #2583
- fix: extend TreeLineLeader canvas to bridge row-spacing gaps by @eonist in #2584
- fix: clean up and stabilize Main panel header by @eonist in #2587
- fix: tighten Main header typography and constrain Main width by @eonist in #2590
- fix: align Main header with rows and tighten workflow-row content by @eonist in #2592
- fix: intrinsic metric items with ideal graph widths by @eonist in #2596
- fix: move workflow status emphasis to glass donut and accent strip by @eonist in #2599
- feat: show completed workflow duration in Main rows (#2601) by @eonist in #2602
- Add play.fill icon to active donut inProgressRing (#2615) by @eonist in #2618
- Allow long text to wrap in Add Runner sheet (#2611) by @eonist in #2620
- Derive new-runner install path from parent directory and runner name by @eonist in #2624
- Add full-track traveling sheen to JobInlineProgress by @eonist in #2634
- Feat glow for donut graph by @eonist in https://github.com/runbot-hq/run-b...
v0.7.9-beta.71
What's Changed
- fix: remove stale .build cache from CodeQL workflow to prevent dependency resolution failures by @eonist in #2699
- feat: add conditional GET (ETag) caching for GitHub transport by @eonist in #2658
- feat: gate concurrent api calls and reduce cadence by @eonist in #2674
- Add endpoint and scope API diagnostics (#2681) by @eonist in #2683
- fix(core/ui): eliminate duplicate workflow row on in-progress to success transition by @eonist in #2690
- feat: folder-keyed ZIPCache with runAttempt support by @eonist in #2697
- Fix cancelled job row status icon by @eonist in #2703
- Fix local runner row height to match workflow rows by @eonist in #2705
- feat: add GPU metric item to top system stats bar by @eonist in #2709
- feat: hide API call counter and notification preferences rows in Settings by @eonist in #2714
Full Changelog: v0.7.9-beta.70...v0.7.9-beta.71
v0.7.9-beta.70
What's Changed
- Add play.fill icon to active donut inProgressRing (#2615) by @eonist in #2618
- Allow long text to wrap in Add Runner sheet (#2611) by @eonist in #2620
- Derive new-runner install path from parent directory and runner name by @eonist in #2624
- Add full-track traveling sheen to JobInlineProgress by @eonist in #2634
- Feat glow for donut graph by @eonist in #2637
- Add pulsing amber halo to panel local-runner activity dot by @eonist in #2639
Full Changelog: v0.7.9-beta.69...v0.7.9-beta.70