Use shared upstream saved-view tabs in the native table port #85
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "codex/table-view-tabs"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stacked on #84 to keep this review focused on the saved-view increment. Uses upstream AtomicServer #2453, which builds on the original package extraction (#2434).
Replace the saved-view dropdown with the same tab presentation used by AtomicServer's TablePage. Double-click the active saved tab to rename it; Enter or blur stages the name and Escape cancels. Existing explicit Save/Discard behavior, collection isolation, deep links, native metadata storage and conflict detection remain owned by the NextGraph adapter. The View name field remains available for keyboard access and creating views.
Pin the submodule to the shared component commit and update setup/provenance documentation. View-type/app/filter menus and drag ordering remain in the Atomic host; this does not claim full TablePage parity.
Validation: all 10 native port browser tests, 5 view/draft unit tests, port typecheck and production build passed. The upstream package passed 16 tests, its typecheck and clean packed-consumer runtime/NodeNext checks; the Data Browser passed its 3 existing tab/menu tests, typecheck and required workspace lint. Desktop/mobile screenshots were captured and shared in the implementation chat.
After checking out this branch: run
pnpm setup:table, thenpnpm install --force --frozen-lockfileto refresh the local package snapshot.