Sync mobile graph recovery and scale guards #47

Open
nsaspy wants to merge 1 commit from agent/sync-mobile-graph-recovery into main
Owner

What changed

  • sync the benchmarked graph-scale guard and adaptive layout cutoff into the Auto-Dig Quasar fork
  • scope datasets before graph construction and prevent oversized document loads
  • restore dataset/document graph navigation and search-result imports
  • fix hidden mobile dataset filters and make the recovery action name the exact filter
  • keep the graph count clear of the mobile agent bubble and reduce empty-state action width
  • bring the graph editor/research-node dependencies required by the updated GraphPage into the fork

Validation

  • 58 unit files, 273 tests passed
  • integration test passed
  • formatting, lint, typecheck, package boundaries, and static checks passed
  • production build passed
  • graph benchmark completed through 8,000 nodes / 15,999 elements

The force layout crossed the practical cutoff between 250 and 500 nodes; the fork now switches large graphs to grid and refuses documents/elements beyond the benchmarked ceilings.

## What changed - sync the benchmarked graph-scale guard and adaptive layout cutoff into the Auto-Dig Quasar fork - scope datasets before graph construction and prevent oversized document loads - restore dataset/document graph navigation and search-result imports - fix hidden mobile dataset filters and make the recovery action name the exact filter - keep the graph count clear of the mobile agent bubble and reduce empty-state action width - bring the graph editor/research-node dependencies required by the updated GraphPage into the fork ## Validation - 58 unit files, 273 tests passed - integration test passed - formatting, lint, typecheck, package boundaries, and static checks passed - production build passed - graph benchmark completed through 8,000 nodes / 15,999 elements The force layout crossed the practical cutoff between 250 and 500 nodes; the fork now switches large graphs to grid and refuses documents/elements beyond the benchmarked ceilings.
Sync mobile graph recovery and scale guards
Some checks failed
CI / baseline (pull_request) Has been cancelled
d9c7fb5ed2
Some checks failed
CI / baseline (pull_request) Has been cancelled
This pull request has changes conflicting with the target branch.
  • src/components/Documents.jsx
  • src/components/graph-editors/shared.jsx
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin agent/sync-mobile-graph-recovery:agent/sync-mobile-graph-recovery
git switch agent/sync-mobile-graph-recovery

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff agent/sync-mobile-graph-recovery
git switch agent/sync-mobile-graph-recovery
git rebase main
git switch main
git merge --ff-only agent/sync-mobile-graph-recovery
git switch agent/sync-mobile-graph-recovery
git rebase main
git switch main
git merge --no-ff agent/sync-mobile-graph-recovery
git switch main
git merge --squash agent/sync-mobile-graph-recovery
git switch main
git merge --ff-only agent/sync-mobile-graph-recovery
git switch main
git merge agent/sync-mobile-graph-recovery
git push origin main
Sign in to join this conversation.
No description provided.