-
Notifications
You must be signed in to change notification settings - Fork 50
feat(schema-config): improve UX/UI #8427
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
62 commits
Select commit
Hold shift + click to select a range
b382a99
test(schema-config): add store and redirect tests
grantfitzsimmons 31e14c9
fix(schema-config): handle trailing slash in table route
grantfitzsimmons 2e2869c
fix(schema-config): use non-splat table route
grantfitzsimmons b91b711
fix(db-viewer): use caption terminology over labels
grantfitzsimmons 010f695
feat(schema-config): replace fields select with sortable tables
grantfitzsimmons 15d8f1d
fix(db-viewer): remove unused reportsText imports
grantfitzsimmons b73c755
refactor(schema-config): show visibility icons and sort by visibility
grantfitzsimmons ab5991e
fix(schema-config): keep alphabetical secondary sort and italicize hi…
grantfitzsimmons 3b0fb01
fix(schema-config): italicize entire hidden field row
grantfitzsimmons 7dacda3
fix(schema-config): align field and relationship column widths
grantfitzsimmons c3ffd14
feat(schema-config): widen fields column
grantfitzsimmons e5a69dd
fix(schema-config): force-wrap field name and caption cells
grantfitzsimmons 5bd752d
fix(schema-config): prevent scrollbar flicker in columns
grantfitzsimmons 49220a9
fix(schema-config): reserve width for visible column header
grantfitzsimmons 4081af2
fix(schema-config): use persistent scrollbars in remaining containers
grantfitzsimmons 9faeee9
fix(schema-config): narrow visible column and wrap sortable headers
grantfitzsimmons 3ee9f85
fix(schema-config): wrap text gracefully with overflow-wrap anywhere
grantfitzsimmons 117e08f
feat(schema-config): add collapsible tables sidebar
grantfitzsimmons 3565481
fix(schema-config): clarify collapse and expand tooltips
grantfitzsimmons 98c3157
fix(schema-config): size collapsed sidebar rail to icon
grantfitzsimmons b421238
refactor(schema-config): use scrollbar gutter instead of forced scrol…
grantfitzsimmons 91861c0
fix(schema-config): guard table lookup with optional chaining
grantfitzsimmons 508d8c6
perf(schema-config): precompute field index lookups
grantfitzsimmons c3690c7
refactor(schema-config): remove stray JSX expression
grantfitzsimmons 7950e8e
fix(schema-config): keep unload protection until save succeeds
grantfitzsimmons a4ead22
fix(schema-config): handle table load errors
grantfitzsimmons 7d874d6
fix(schema-config): only mark auto-scroll after successful scroll
grantfitzsimmons a7f1010
fix(schema-config): reset field index synchronously on table change
grantfitzsimmons fd21d0e
fix(schema-config): fix button sizing
grantfitzsimmons 6260c4a
fix(schema-config): keep selected field name in normal color
grantfitzsimmons 1f4e5b7
test(schema-config): add bulk-save store tests
grantfitzsimmons abf2f4d
fix(schema-config): refresh formatters, aggregators, and pick lists a…
grantfitzsimmons b450fce
style(schema-config): put fields list in outline
grantfitzsimmons 8aecf1f
feat(schema-config): add shared store for unsaved table edits
grantfitzsimmons 8955a50
feat(schema-config): add table sidebar with bulk save
grantfitzsimmons d8b71d7
style(schema-config): make fields list denser
grantfitzsimmons 37dd72f
fix(schema-config): reconcile partial save failures
grantfitzsimmons c595e20
test(schema-config): assert redirect target table name
grantfitzsimmons 43ea209
fix(schema-config): guard against stale schema refresh
grantfitzsimmons dc97c49
refactor(schema-config): deduplicate change detection and reuse exist…
grantfitzsimmons 8456587
feat(schema-config): navigate fields list with arrow keys
grantfitzsimmons c087911
fix(schema-config): shrink sort indicator so header labels don't wrap
grantfitzsimmons 677233e
fix(schema-config): widen visible column so header fits on one line
grantfitzsimmons 6639d82
refactor(schema-config): use icon for visible column header
grantfitzsimmons b0a00f5
fix(schema-config): show tooltip on sortable headers
grantfitzsimmons 6caebc6
feat(schema-config): show related table icons on relationship fields
grantfitzsimmons cb12ac7
feat(schema-config): jump to field by typing its name
grantfitzsimmons bcdba22
fix(schema-config): reconcile saves against latest editor state
grantfitzsimmons 68090e5
fix(schema-config): clarify captions and unsaved-change badge
grantfitzsimmons 5da1b21
fix(schema-config): harden field list and formatter refresh
grantfitzsimmons 0b570b2
Merge branch 'main' into issue-8420
grantfitzsimmons 47a4954
fix(schema-config): respond to code review comments
grantfitzsimmons b4e1116
fix(schema-config): prevent stale updates
grantfitzsimmons bb4e171
fix(schema-config): remove unused sortByHiddenFields string
grantfitzsimmons d5d9dd4
Merge branch 'main' into issue-8420
grantfitzsimmons ed86391
Merge branch 'main' into issue-8420
grantfitzsimmons 307b3dc
refactor(schema-config): extract store types and save helpers
grantfitzsimmons 2a36472
refactor(schema-config): rename fieldLength to characterLimit
grantfitzsimmons 67e7170
feat(schema-config): add human friendly labels for field types
grantfitzsimmons 3afd103
fix(schema-config): show timestamp
grantfitzsimmons 212e235
fix(schema-config): make edits during save reconcile
grantfitzsimmons 9fcf7c2
Merge branch 'main' into issue-8420
grantfitzsimmons File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.