Pick a file in Files to edit it here.
β― ok flipped it on, grab the shot
indicator bottom-left
- One real signal: Build bridge: DOWN (127.0.0.1:8788) β worth wiring up later
The screenshot pipeline is now fully working: app self-captures (SCK) β pulled to user/shared/uploads β I view it. One cosmetic thing β the capture
canvas has black padding (your display is 1Γ, I doubled it), so let me tighten it to native window size, then commit the feature. Quick fix:
β Update(dashboard/macos/Sources/AiqBuildController/Net/CaptureService.swift)
βΏ Β Added 4 lines, removed 4 lines
52 $0.owningApplication?.processID == mypid && $0.isOnScreen && $0.frame.width > 100
53 }) {
54 filter = SCContentFilter(desktopIndependentWindow: win)
55 - cfg.width = Int(win.frame.width * 2)
56 - cfg.height = Int(win.frame.height * 2)
55 } else if let display = content.displays.first {
56 filter = SCContentFilter(display: display, excludingWindows: [])
59 - cfg.width = display.width
60 - cfg.height = display.height
57 } else {
58 writeStatus("no displays/windows to capture")
59 return
60 }
61 + // Native-resolution, tight to the captured content (no black padding on 1Γ displays).
62 + let scale = CGFloat(filter.pointPixelScale)
63 + cfg.width = max(1, Int(filter.contentRect.width * scale))
64 + cfg.height = max(1, Int(filter.contentRect.height * scale))
65 cfg.showsCursor = false Jump to bottom (ctrl+End) β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ continue-conversation ββ
β―Β
β΅β΅ bypass permissions on (shift+tab to cycle) Β· β for agents Β· esc to interrupt