From 8bed1fcb342f60582fd14a1c82cd8937d54b3c20 Mon Sep 17 00:00:00 2001 From: huyplb Date: Sat, 31 Oct 2026 19:59:51 -0600 Subject: [PATCH] docs(feature-map): restore #563's Data Compare entry #570 moved #563's hand edits into the sources but missed the editor.datacompare row, so the regenerated page dropped the 2,000-row compare window, the shared op cap, useCompareWindow / compareView.ts and the sql-editor-compare-window spec. Put them back in data.js and rebuild. Co-Authored-By: Claude Opus 5.5 --- docs/feature-map.html | 6 +++--- docs/feature-map/data.js | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/feature-map.html b/docs/feature-map.html index 1219927b7..6b0402f04 100644 --- a/docs/feature-map.html +++ b/docs/feature-map.html @@ -747,10 +747,10 @@

End-to-end suites

code: 'web ResultsPanel, DataGrid', perms: 'editor.datagrid.insert, update, delete', tables: '—', tests: 'e2e sql-editor-result-edit, -copy-export' }, { id: 'editor.datacompare', area: 'editor', name: 'Data compare & migrate', - subs: ['Compare toggle and Source', 'Diff cells', 'Key columns', 'Add, edit, delete', 'Sync column', 'Apply: Transaction where it can roll back, stop or continue, backup snapshot', 'History', 'Preview SQL', 'Multi-target'], + subs: ['Compare toggle and Source', 'Compare 2,000 rows in key order', 'In-memory filters and pages', 'Diff cells', 'Key columns', 'Add, edit, delete', 'Sync column', 'Apply up to 2,000 ops (one shared cap)', 'Transaction where it can roll back, stop or continue, backup snapshot', 'History', 'Preview SQL', 'Multi-target'], ui: 'Editor, side by side', api: '/api/data-migrate/execute, /api/data-migrations (5)', - code: 'server data-migrate · web DataMigrateBar', perms: 'editor.dml', - tables: 'data_migrate_runs', tests: 'server 4 · e2e sql-editor-compare-multi-target' }, + code: 'server data-migrate · web DataMigrateBar, useCompareWindow, compareView.ts', perms: 'editor.dml', + tables: 'data_migrate_runs', tests: 'server 4 · e2e sql-editor-compare-multi-target, sql-editor-compare-window' }, { id: 'editor.peek', area: 'editor', name: 'Data peek', subs: ['Cmd/Ctrl-click to open', 'Stacked panels', 'WHERE (one row per AND), ORDER BY, limit', 'Paging', 'Row editor: add, edit, clone, delete, generators', 'Insight tab', 'FK drill and referenced-by', 'Date picker'], ui: 'Editor', api: 'with /api/sql/execute', diff --git a/docs/feature-map/data.js b/docs/feature-map/data.js index 643fb7cd3..2bef07833 100644 --- a/docs/feature-map/data.js +++ b/docs/feature-map/data.js @@ -80,10 +80,10 @@ const FEATURES = [ code: 'web ResultsPanel, DataGrid', perms: 'editor.datagrid.insert, update, delete', tables: '—', tests: 'e2e sql-editor-result-edit, -copy-export' }, { id: 'editor.datacompare', area: 'editor', name: 'Data compare & migrate', - subs: ['Compare toggle and Source', 'Diff cells', 'Key columns', 'Add, edit, delete', 'Sync column', 'Apply: Transaction where it can roll back, stop or continue, backup snapshot', 'History', 'Preview SQL', 'Multi-target'], + subs: ['Compare toggle and Source', 'Compare 2,000 rows in key order', 'In-memory filters and pages', 'Diff cells', 'Key columns', 'Add, edit, delete', 'Sync column', 'Apply up to 2,000 ops (one shared cap)', 'Transaction where it can roll back, stop or continue, backup snapshot', 'History', 'Preview SQL', 'Multi-target'], ui: 'Editor, side by side', api: '/api/data-migrate/execute, /api/data-migrations (5)', - code: 'server data-migrate · web DataMigrateBar', perms: 'editor.dml', - tables: 'data_migrate_runs', tests: 'server 4 · e2e sql-editor-compare-multi-target' }, + code: 'server data-migrate · web DataMigrateBar, useCompareWindow, compareView.ts', perms: 'editor.dml', + tables: 'data_migrate_runs', tests: 'server 4 · e2e sql-editor-compare-multi-target, sql-editor-compare-window' }, { id: 'editor.peek', area: 'editor', name: 'Data peek', subs: ['Cmd/Ctrl-click to open', 'Stacked panels', 'WHERE (one row per AND), ORDER BY, limit', 'Paging', 'Row editor: add, edit, clone, delete, generators', 'Insight tab', 'FK drill and referenced-by', 'Date picker'], ui: 'Editor', api: 'with /api/sql/execute',