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

(0.9.18) Internal EDAN Publishing + UX Improvements for Upload/Ingest #596

Merged
merged 3 commits into from
Jun 4, 2024

Conversation

EMaslowskiQ
Copy link
Collaborator

  • Publish scenes 'internally' to EDAN making them only accessible behind the SI firewall and via 3d.si.edu or the API.
  • Improved responsive design and coloring for upload/ingest screens
  • Wrapped 'inspection' details for models during ingestion for better UX
  • Tooltips added throughout the upload/ingest workflow screens
  • Updated Docker daemon config for more robust DNS resolution

(new) notification to 'not leave the page' while there are active uploads
(new) tooltips added to all the Field boxes in Ingestion
(new) LabelTooltipText component.  Added the component to SubjectDetails.tsx and UnitDetails.tsx
(new) collection id to Subject search list during ingestion
---
(fix) numerical identifiers converted to strings
(fix) additional regex validation check for ARK identifiers
(fix) more comments describing ingestion components
(fix) style cleanup for uploads screen
(fix) move '+' button to left side for Subject search list
(fix) hide model inspection details by default
(fix) updated styling and shared CSS (where possible)
(fix) components/containers were not using the full window
(fix) upload notice is more clearly readable
(fix) React components not being triggered due to not changing data references
(fix) catching failed uploads and improved error handling
(fix) comments through uploads and their state tracking
(fix) improved size and scrolling behavior of upload lists
(fix) 'browse' button no longer lost with large lists
(fix) upload notice not displaying when more than one file in list
(fix) updated docker daemon.json with DNS values to aid building
(fix) layout for ingest Subject search
(fix) model inspection details hidden by default
(fix) Docker failed pull alpine when building. added 'extra_hosts' to config
(fix) Publishing with lcoal proxy not working. invalid paths
(fix) remove toast when uploading a file
(fix) updated comments and logging

(new) 'Internal' publishing button on Scene details page
(new) 'Internal' publishing for Scenes
(new) JSONParse helper routine, which wraps JSON.parse. returns undefined on failure.
@EMaslowskiQ EMaslowskiQ self-assigned this Jun 4, 2024
@EMaslowskiQ EMaslowskiQ merged commit f93a861 into master Jun 4, 2024
10 checks 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.

1 participant