Skip to content

Platform compatibility and capture limits ​

Availability reviewed 2026-10-22. This page separates released integrations, host-app SDK source and planned native apps. Source and synthetic tests do not certify every OS, browser or physical device. See verification for the evidence required before claiming support, and Upcoming for Coming soon work.

Available integrations ​

The web workspace includes the Kanban board, project analytics, subscribed email and ten task-provider adapters. The app screenshot pilot adds signed-in image import and browser window/display capture without the extension. Native system-picker acceptance remains unverified on the named operating systems.

TargetCurrent Feedbacks integrationBoundary and evidence
Websites in desktop ChromeChrome extension: screenshot points, tab video, session replay and debugging evidenceCapture is scoped to the selected website/tab and project. Packaged browser tests and installed-client verification are separate gates.
Codex, Claude Code and other MCP clientsMCP and direct pluginsAvailable agent connections use current server/project grants. Official directory publication and installation in a particular client are separate checks.
Your own iOS appSwift integration kit for paired team reviewersCaptures the host app's supplied view and submits a screenshot/comment. Real-device pairing, capture and upload remain unverified.
Your own Android appKotlin integration kit, API 26 or newerCaptures the host app's window with PixelCopy. A compile-only host and HTTP contract tests exist; real-device operation remains unverified.
Other Windows, Ubuntu or macOS applicationsWeb app capture/import pilotThe web app offers a browser capture/import pilot; no standalone Feedbacks desktop companion is provided. Running Chrome on an OS does not establish native-app capture support.
Other Android or iOS applicationsImage import pilot; native apps Coming soon / plannedNo standalone Feedbacks mobile companion, share extension or broadcast extension is provided. The existing SDKs capture only their host app. The web app can accept an imported screenshot.

The extension's session recordings can include DOM replay, activity, console, network, performance and environment evidence. Detailed capture uses Chrome debugger attachment during an explicitly started recording; bounded network bodies are a separate option. Channel coverage, protected pages and browser limits still apply. The legacy opt-in screenshot diagnostic packet has a narrower format. Neither path collects another native application's internal state.

Feasibility of future clients ​

The following matrix describes what could be built without changing the target app. It is not current Feedbacks availability. Assume a normal production device, explicit user action and OS-approved access, without root, jailbreak or developer-tool privileges.

Capture means a supported OS capture path; Limited means permission, toolkit, file access or additional setup is required; Import means a user supplies an exported file; Integration means cooperation from the target app or backend is needed.

EvidenceWindowsUbuntu/LinuxmacOSAndroidiOS
ScreenshotCaptureCaptureCaptureCapture, except protected surfacesSystem screenshot shared/imported
Screen/window videoCaptureCapture; desktop/backend dependentCaptureUser-approved projectionUser-started broadcast or imported recording
Pins, arrows and comments on a captured imageFeasibleFeasibleFeasibleFeasibleFeasible
Basic OS/device/display contextFeasibleFeasibleFeasibleFeasibleFeasible within public APIs
Target app identity/versionLimitedLimitedLimitedLimited by package visibilityUsually supplied by the user/app
Structured buttons, text and UI treeLimited: UI AutomationLimited: AT-SPI/toolkit supportLimited: Accessibility APIsLimited: enabled Accessibility service and policy requirementsNo general cross-app inspection API for an ordinary companion
Target app logsLimited to accessible files/exportsLimited to accessible files/journal/exportsLimited to accessible logs/exportsImport or app integrationImport or app integration
Crash report/stackLimited: configured collection/importLimited: available reports/importLimited: available reports/importImport or developer/app integrationImport or developer/app integration
Target process CPU/memoryLimited by process accessLimited by process accessLimited by process accessNo general reliable companion accessNo general companion access
Full HTTPS request/response bodiesIntegration or compatible debug proxy setupIntegration or compatible debug proxy setupIntegration or compatible debug proxy setupIntegration or compatible debug proxy setupIntegration or compatible debug proxy setup
Backend logs/database contextBackend integrationBackend integrationBackend integrationBackend integrationBackend integration

Capture can omit secure/system surfaces and protected media. Android's FLAG_SECURE can block screenshots and projection. An Accessibility tree contains only what the target app/toolkit exposes; it is not a universal DOM. Image pins annotate a saved image. Reattaching a pin to the same live native control requires stable identifiers or reliable app-specific matching.

Screen capture does not grant log, filesystem, debugger or network-decryption access. Packet/VPN capture does not itself decrypt HTTPS; trust configuration and certificate pinning can prevent proxy inspection. Desktop crash collection may need deliberate setup: Windows local dump collection, for example, is disabled by default and enabling it requires administrator privileges. Imported dumps and logs still need appropriate parsers and authorization in a future Feedbacks client.

Wide tables scroll horizontally when the page is narrow.

Coming soon: standalone capture clients ​

Windows, Ubuntu and macOS companions and Android/iOS standalone or sharing apps are planned, not released. The mechanisms below are design candidates, not available downloads or delivery-date commitments. The browser capture/import pilot above is already implemented separately.

ClientCandidate mechanismAdditional verification
Windows companionWindows Graphics Capture; optional UI Automation contextSigned packaging, process/privilege boundaries, protected surfaces and physical desktop acceptance.
Ubuntu companionXDG ScreenCast portal and PipeWire on Wayland; separate X11 handlingDesktop/compositor/backend combinations, window-source availability and packaging.
macOS companionScreenCaptureKit; optional Accessibility contextOS capture/Accessibility permission paths, signed distribution and actual app windows.
Android companionScreenshot sharing and MediaProjectionConsent for each projection session, foreground-service lifecycle, secure surfaces and real devices. Accessibility is a separate optional design, with policy review.
iOS companionScreenshot/video sharing first; optional ReplayKit broadcast extensionShare/broadcast lifecycle, explicit user start, app/extension storage boundaries and real devices.

When the target app integrates an SDK ​

A host integration can supply app/build/screen identity, selected logs and errors, recent navigation/action events, HTTP status/timing/request IDs, and platform-specific crash/performance diagnostics. These need explicit instrumentation and bounded collection. They are future diagnostic work, not features of the existing screenshot-only mobile integration kits.

Network payloads require deliberate selection and redaction. Backend logs need a server integration and request/trace correlation. Crash symbolication needs matching symbols/build metadata. Events that were not recorded cannot be recovered retrospectively. No SDK guarantees every crash, request or performance metric on every platform.

The intended product boundary is a common project/thread/evidence workflow, with platform capture adapters and optional app diagnostics. Native app identity and capture provenance must be represented explicitly; native pixels must not be paired with unrelated browser DOM/network evidence or use fabricated URLs to bypass project authorization.

Primary sources and applicability ​

Accessed 2026-10-21. These sources establish platform mechanisms and restrictions, not Feedbacks implementation or Store approval.

Feedbacks documentation. Built in the open.