Skip to content

Eng 2185 move export settings out of settings into the export panel - #1424

Open
trangdoan982 wants to merge 8 commits into
eng-2186-grammar-nodes-drill-down-and-settings-navigation-primitivefrom
eng-2185-move-export-settings-out-of-settings-into-the-export-panel
Open

Eng 2185 move export settings out of settings into the export panel#1424
trangdoan982 wants to merge 8 commits into
eng-2186-grammar-nodes-drill-down-and-settings-navigation-primitivefrom
eng-2185-move-export-settings-out-of-settings-into-the-export-panel

Conversation

@trangdoan982

Copy link
Copy Markdown
Member

Reviewer brief

Verification

Loom video

Scope check

  • Ran $scope-check against the ENG ticket and final diff.
  • Scope beyond Done When:

Local delegated full review

  • Ran a comprehensive review of the entire final diff in a subagent with a fresh context. Use $dg-delegated-full-review when no other full-review workflow is available.

trangdoan982 and others added 7 commits September 8, 2026 17:53
…hem on one page

A node type's settings become one vertical page: Identity (Index first, then
Description, Tag, Color, Format), Creation, Canvas, Legacy (Specification),
the sync-gated Suggestive mode, and Attributes last. Index and Template are
drill-down rows on the ENG-2186 primitive, each with its own sub-page.

Specification's toggle reads "Enabled" (its lowercase block text stays the
storage key via blockKey) and the query builder renders only while it is on.
Format loses its DEPRECATED note: Specification is the one in migration.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The 7 export controls were used by exactly one surface but lived in
Settings, so changing an option meant leaving the Export flow, opening
Settings, and coming back.

Move them into a collapsed "Export options" disclosure at the bottom of
the Export dialog's Export tab, and remove the Advanced > Export tab that
ENG-2186 parked in Settings for this change to take out. The controls,
their storage keys, and the read path in getExportSettings are unchanged,
so saved values persist and export behaviour is untouched.

The advancedExport tab id goes with it, and the saved
"discourse-graph-export" deep link now resolves to the default tab
instead of a tab that no longer renders.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
The image showed the export options inside the Settings dialog, with the
vertical tab list and the pre-taxonomy tab names. Both the Export tab and
that chrome are gone, so the screenshot contradicted the prose above it.

Removed rather than replaced: the surrounding text already names where the
options live, and no fresh capture of the Export dialog is available yet.
The frontmatter close-up further down is a crop of the control itself, so
it stays accurate and is kept.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
…eads

The number and select panels in Export options defer their block-prop write
behind a short timer, so an option edited a moment before clicking Export was
read at its previous value.

Awaited rather than fired: the commit only starts the Roam block update, so a
synchronous flush would not have been enough on its own.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Review feedback on the Export dialog: the options toggle sits on the left of
one row with "Exporting N results" and the discourse-context checkbox on the
right, instead of taking a row of its own.

The option panels are also seeded from a fresh settings read each time the
section opens. Collapse unmounts them while closed, so reading once at dialog
mount meant a long-lived dialog could show values that had since changed.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Review feedback: the checkbox sits right-aligned on the line above; the line
below is the Export options toggle on the left and the result count on the
right.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@linear-code

linear-code Bot commented Sep 9, 2026

Copy link
Copy Markdown

ENG-2185

@vercel

vercel Bot commented Sep 9, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
discourse-graph Skipped Skipped Sep 9, 2026 7:36pm UTC

Request Review

@supabase

supabase Bot commented Sep 9, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project zytfjzqyijgagqxrzbmz because there are no changes detected in packages/database/supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

…ltip

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@mdroidian

mdroidian commented Sep 11, 2026

Copy link
Copy Markdown
Member

@trangdoan982 What is the status of this PR? How does it relate to #1374?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants