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

Integrate column builder web application #234

Merged
merged 222 commits into from
Nov 18, 2024
Merged

Integrate column builder web application #234

merged 222 commits into from
Nov 18, 2024

Conversation

davenquinn
Copy link
Member

@davenquinn davenquinn commented Jul 19, 2024

The "column builder" web application is the starting point for stratigraphic column editing in Macrostrat, based on the frontend components here. This change seeks to integrate the application into the Macrostrat web environment. Several major things need to be accomplished:

  • Get the application to work as a sub-package of the web monorepo
  • Update web-components to modern versions
  • Enable the application using an environment-variable controlled feature flag
  • Convert Next.js routes to Vike
  • Enable authentication gateway for pages and API

* main:
  Updated yarn version
  Updated paths for new directory layout
  Somewhat improved styles for hyperscript
  Change import prefix for page routes
  Hoisted pages directory
  Updated style merging to preserve atmosphere characteristics
  Updated pages
  Simplified renderer functions
  Improved feature listing
  Enhance CDR Maps
  Enhance CDR Maps
  Update image build action
  Update image build action
  Update image build action
  Update image build action
* main:
  Add favicons
  Attempt to fix docker build
  ta1-maps -> ta1-results
  Updated names of CriticalMAAS files
  Bring rasters back in
  CDR maps changes
* main:
  fixup
  Updated TA1 results listing page
  Update build to add timestamp
  Update build to add timestamp
  Enhance CDR Maps
  Enhance CDR Maps
* origin/main:
  Point CDR Items at out of repo proxy
  Point CDR Items at out of repo proxy
  Fixed raster map viewer (using v1 tileserver for now)
  Update page size to 10
* main: (109 commits)
  Made padding changes respond to debounce
  Updated vike-react and fixed map legend table
  Updated yarn and web components
  Updated knowledge graph state management
  Better opening of selector
  Fixed entity styles
  Added ability to push feedback to server
  Attempt to update types
  Updated global styles
  Update lockfile
  Try to update workflow
  Updated table management
  Data sheet changes
  Update some elements of data sheet
  Updates for performance
  Persistence works pretty well
  Get closer to ideal for authentication
  Updated legend table etc
  Update tags
  Update tags
  ...
@davenquinn
Copy link
Member Author

Required schema elements are being tracked in UW-Macrostrat/macrostrat#100

* main:
  Updated map state management
  Fix a small map bug
  Removed some user interface tests
  Remove PageHeader in favor of PageHeaderV2
  Fixed routing function for table catalog
  Add more specificity to error page
  Updated dev map layers
  Improve catalog index
  Updated map layers
  Renamed folder to 'lib'
  Some simplifications to map layer helpers
  Deleted redundant layer inspector code
  Updated map routing
  Move StraboSpot dev page up a level
  Moved weaver page up a level
  Moved color schemes dev page
  Continue to rework and simplify map development pages
  Remove outmoded column inspector page
  Centralize map development pages
@davenquinn
Copy link
Member Author

We've got the page behind an auth gateway now, so there doesn't appear to be an immediate need to disable the app in production, yet. We can do this as we move towards production overall.

@davenquinn davenquinn marked this pull request as ready for review November 18, 2024 00:40
@davenquinn davenquinn merged commit 8815656 into main Nov 18, 2024
1 check passed
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