We were unable to construct the commit group for this pull request: Author does not currently possess a GitClear subscription seat.

JS-9873 Add AnyBlock v2 export preview and detailed reports #2375

Merged
requilence opened 8:19am on September 12, 2026 wanted to merge 2 commits into anyproto/anytype-ts develop from
feature/JS-9873-anyblock-v2-export

Pull Request Overview

  • Opened on September 12, 2026
  • Status Merged
  • Commit count 2 with first commit September 7, 2026

Total Delta

0 Total Diff Delta

Open Days

Open 5 weekdays

Test Delta

0 Diff Delta in Test Files
Breakdown by Phase

How long has this pull request spent in each phase of its lifecycle?

Data pending calculation for pull request

Author avatar

JS-9873 Add AnyBlock v2 export preview and detailed reports

Adds AnyBlock v2 (Preview) to space and object exports, with a distinct blue icon and a notice that preview exports should not be used for backups. AnyBlock v1/v2 now explain the “Include files data” option; Markdown keeps “Include files”.

Export reports show exported and missing-object/file counts, errors first, and separate collapsed Warnings and Export notes groups. Reports remain available for successful exports, with Copy report and Open export folder actions. Issue objects and their types are resolved with ObjectSearch ID filters, including archived objects; original diagnostics remain in the copied report.

Validation: typecheck, 19 targeted export tests, lint on changed TypeScript files, SCSS compilation, and translation JSON validation passed. Lint reports one existing unused MouseEvent import in the search popup. Storybook browser checks covered disclosure groups, successful-report access, and the folder action.

Dependency: Heart export preview and diagnostics is merged, but the currently pinned middleware version (0.51.0-rc7) does not contain export_report.proto. This draft requires a compatible middleware version before merging. Local validation used the rebuilt anytype-heart_exporter checkout.

PR was closed without comments.