-
Notifications
You must be signed in to change notification settings - Fork 4
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
Edit ssr #102
Edit ssr #102
Conversation
* ssr: Updated web components Updated map interfaces Update web components Updated map interface page Updated dark mode provider Updated map page styles Paleo map interface works, but is incomplete Slightly updated paleo map interface Consolidated files Continue adding elements to paleo page Slightly more complete independent map page Moved paleogeography objects to paleo page No-op standalone map page Some updates to paleogeography
* style-fixes: Remove unused imports Renamed files to match code style Format codebase with prettier
* map-updates: (24 commits) Add react-router for keeping focus on table Fix css styles for table scrolling db_id -> _pkid Make edit panel properly resizable Use a more standard button Make null checks slightly less confusing Remove unused imports Renamed files to match code style Format codebase with prettier Things work mostly as they used to Updated web components Updated map interfaces Update web components Updated map interface page Updated dark mode provider Updated map page styles Paleo map interface works, but is incomplete Slightly updated paleo map interface Consolidated files Continue adding elements to paleo page ...
* main: Updated web components
* data-sheet-test: tried to add new dependencies Improved data sheet dependencies Created a basic testing page for data sheet updates Sync node versions Delete some files unused in the modern version
* origin/edit-ssr: Sort by _pkid on default and fix group bug Color id the columns used for final update Add in ability to group columns
* main: Updated data sheet test page Updated data sheet colors components Enable save/reset functionality for data sheet Added rudimentary fill-down functionality Added selection clearing Derive focused cell from selection Added a bit more description Basic testing data sheet
{{tag}}-{{timestamp}}
{{branch}}-{{timestamp}}
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall, this seems pretty good and mostly ready to merge. A few issues remain, though:
- Remove unused added dependencies
- Login flow for secure API requests seems overly complex. Why not just use cookies as with the frontend pages? As it stands, it seems like you are running a login request for each API request, which seems like overkill
There also seem to be some small discrepancies with web components, map navbar, etc. with respect to main
. If you haven't already, you should merge main
into this branch to ensure that these sync easily.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK thanks for explaining the basic auth flow. I'll wait for you to resolve the remaining merge things but this seems fine overall
@davenquinn I am ready to merge, want to sign off? Ignore the broken actions below, we ran out of space on Harbor so I bumped us up. We can talk retention tomorrow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great, go ahead and merge!
No description provided.