Skip to content
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

Housekeeping and bugs feb2024 #662

Merged
merged 51 commits into from
Feb 26, 2024
Merged

Housekeeping and bugs feb2024 #662

merged 51 commits into from
Feb 26, 2024

Conversation

natoverse
Copy link
Contributor

This resolves a laundry list of issues, mostly related to UX consistency, parsing, and workflows.

  • Fixes and issue with codebooks note respecting the "discover types" checkbox on import
  • Adds a generic handler for unknown resources and simply displays the JSON. Previously the entire resource tree would be blank if it encountered unknowns
  • Correctly navigates to new tables when opened
  • Fixes default output column on step creation
  • Updates the verb tagging to support more complex filtering, including strict data type checks
  • The verb tagging lets us enable/disable individual verb buttons based on supported data types
  • Cleans up the stories in several areas
  • Enforces explicit step input ids on creation, which resolves a number of issues around alignment of tables with step form fields
  • Fixes some issues with recent multi-output bindings refactor
  • Filters table inputs to disallow things like joining a table to itself
  • Cleans up naming of new/opened resources when there are potential collisions
  • Respects Field title from codebook in ArqueroDetailsList, when provided
  • Updates client-side boolean parsing in verbs and UX to use our core file parsing utilities, which aligns properly with pandas

@natoverse natoverse requested a review from a team as a code owner February 24, 2024 00:34
@natoverse natoverse merged commit 8346029 into main Feb 26, 2024
8 checks passed
@natoverse natoverse deleted the housekeeping-and-bugs-feb2024 branch February 26, 2024 23:10
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