v2.0.0-beta
Pre-release
Pre-release
mathewjordan
released this
27 Jan 15:56
·
303 commits
to main
since this release
What's Changed
- 2685 add basic styling by @adamjarling in #1
- Create baseline Facet component with types by @mathewjordan in #2
- Update search query by @adamjarling in #3
- Add active facets component by @adamjarling in #4
- Add search constants to build aggs. by @mathewjordan in #5
- Quick cleanup of results bug, and small refactor to search component … by @adamjarling in #6
- Initial progress toward facet filters by @kdid in #13
- Initial work on custom built search and faceting by @adamjarling in #14
- 2853 set up linting testing by @adamjarling in #15
- Address typescript error in facet filter query by @kdid in #17
- Wireup search results using real OpenSearch results data by @mathewjordan in #19
- Refresh Header, minimally Northwesternize some stuff. by @mathewjordan in #20
- Add React context and define state types. by @mathewjordan in #21
- Refactor Search Context Provider by @adamjarling in #22
- Clean up state data files by @adamjarling in #23
- Initiate Facet component. by @mathewjordan in #24
- Add test-utils helper to fix failing Jest tests by @adamjarling in #25
- Cleanup of Facet filtering code by @adamjarling in #26
- Create Filter context, start logic for dispatch of unsubmitted. by @mathewjordan in #27
- Wire up initial data flow in the Filter modal component by @adamjarling in #30
- Fix facet component filter display. by @mathewjordan in #31
- Add support for Facet agg values filtering by @adamjarling in #33
- Wireup work type facet filter. by @mathewjordan in #32
- Handle opening closing of Filter dialog and state management by @adamjarling in #35
- Add active user facets tray to Search and Modal screens. by @mathewjordan in #34
- Update default open state behavior for Filter dialog by @adamjarling in #36
- Add Terraform for DC Next.js by @kdid in #37
- Refine filter modal layout and styling. by @mathewjordan in #38
- Work page placeholder by @adamjarling in #39
- Style modal Group Lists. by @mathewjordan in #40
- Style modal preview items. by @mathewjordan in #41
- Drive UI display by a IIIF manifest by @adamjarling in #42
- Handle network errors so the NextJS build doesn't break by @adamjarling in #43
- Stub out primary site pages and routing by @adamjarling in #44
- Add placeholder dialog windows for Work action buttons by @adamjarling in #45
- Update dependencies by @adamjarling in #46
- Add Bloom (IIIF Collection Slider) to work page by @mathewjordan in #47
- Add custom server to support Auth by @adamjarling in #50
- Create fixed search bar on scroll. by @mathewjordan in #48
- Init sliders using real data. by @mathewjordan in #49
- Configures iiif collection endpoint for Terraform by @kdid in #51
- Add defensive code and build on pre-commit. by @mathewjordan in #52
- Add footer component by @adamjarling in #55
- Cite dialog on Work page by @adamjarling in #57
- Add Download and Share and a Work Context by @mathewjordan in #56
- Add Find Dialog to Work page. Fix tests for Work Actions Dialog by @adamjarling in #59
- 3003 collection page baseline by @adamjarling in #58
- Improve / Fix Work Facet filtering UX by @adamjarling in #60
- Style Work page. by @mathewjordan in #61
- Bump clover to set scrollToZoom false. by @mathewjordan in #62
- Create Expand component. by @mathewjordan in #63
- 3005 collection page aggs by @adamjarling in #65
- Add Hero component using swiper.js by @mathewjordan in #66
- Create homepage interstitial by @mathewjordan in #68
- Update to use new API data by @adamjarling in #71
- Add search button and spacing. by @mathewjordan in #72
- Remove collection-level harmful message. by @mathewjordan in #70
- Fix work types filtering by @adamjarling in #73
- Create dismissable global 'harmful content' message. by @mathewjordan in #74
- Swap "/works/" for "/items/". by @mathewjordan in #75
- Add shared Select component by @adamjarling in #76
- Add environment vars for nusso by @kdid in #77
- Update placement of Search bar clear x icon by @adamjarling in #78
- Update bloom, dynamic import for swiper integration. by @mathewjordan in #79
- UI cleanup by @adamjarling in #80
- 2744 pagination setup by @adamjarling in #81
- Initial Auth for NextJS app with NUSSO by @kdid in #54
- An idea for how to eventually handle images loading by @adamjarling in #82
- Support deep linking of user selected facets by @adamjarling in #83
- 3152 cypress search page refactor idea by @adamjarling in #84
- Update Search figure src to thumbnail endpoint. by @mathewjordan in #89
- Address Download and Share mapping error. by @mathewjordan in #86
- Update collection as IIIF endpoint. by @mathewjordan in #87
- 3054 google analytics by @adamjarling in #90
- Add JSON LD Structured Data to app for Google by @adamjarling in #93
- Use DC API authentication routes by @kdid in #92
- Create Browse Collections page. by @mathewjordan in #85
- Show Collection image on Work page by @adamjarling in #95
- Collection page cleanup prior to user testing by @adamjarling in #96
- Remove temporary IIIF collection endpoint env var by @kdid in #97
- Implement social sharing via OpenGraph by @adamjarling in #98
- Fix JSON LD Schema.org validation for type Collection by @adamjarling in #94
- Add Embed HTML copyable snippet to Work Download and Embed modal by @adamjarling in #99
- Collection item styling. by @mathewjordan in #100
- Add embedded viewer route for iFrame viewer by @adamjarling in #101
- Add NEXT_PUBLIC_DC_URL by @kdid in #103
- Initiate Nectar metadata w/ links. by @mathewjordan in #102
- Add support for private or institutional works display on Work page by @adamjarling in #104
- Modal filter enhancements. by @mathewjordan in #105
- Update DC_URL env var. by @mathewjordan in #107
- Update logout to use API logout route by @kdid in #106
- Build out Collections page Explore tab data by @adamjarling in #108
- More Like This on Work. by @mathewjordan in #109
- Add shared link route /shared, to the app by @adamjarling in #110
- Collection Organization, and collection revamp by @mathewjordan in #113
- Add Copy functionality to Citation tab on Work page by @adamjarling in #111
- 3240 about contact by @adamjarling in #114
- Add force flag to terraform build script by @adamjarling in #115
- Add Lock Icon to Figure component for restricted works by @adamjarling in #117
- Add support for View All Public works Switch on Search page by @adamjarling in #118
- Apply aspect ratio to Figure. by @mathewjordan in #116
- Add counts to Collection List page by @adamjarling in #119
- Case insensitive facet filtering by @adamjarling in #120
- Work sliders clean up by @adamjarling in #121
- Upgrade deps by @adamjarling in #122
- Update clover dependency (scrolling fix). by @mathewjordan in #123
- Keep SVG to bounds of Icon component. by @mathewjordan in #124
- Style Nectar metadata on Work page by @adamjarling in #125
- Update shape and name of API token by @kdid in #127
- Update logged in checks for auth context by @kdid in #128
- Search within Collection by @adamjarling in #126
- Fix shared links again by @mbklein in #132
- Move shared links rendering to client side by @mbklein in #133
- Use Collection Title keyword for getting Collection title aggs by @adamjarling in #130
- Upgrade deps by @adamjarling in #131
- Deploy DC Next to production by @kdid in #136
- Handling display of a Work when in Reading Room by @adamjarling in #134
- Homepage refinements. by @mathewjordan in #129
- 3405 collection search bugfixes by @adamjarling in #137
- Add content to Harmful Content message by @adamjarling in #139
- Add results count to Search page by @adamjarling in #140
- Update link to Collection works from Collection page by @adamjarling in #138
- Remove SSR and wrap embedded viewer with Auth by @adamjarling in #141
- Block form submit on Collections List filter by @adamjarling in #142
- Update search results count to match agg counts in the Filter modal. … by @adamjarling in #144
- Retain metadata filters when re-submitting search values by @adamjarling in #143
- Clean up collection card on a Work. by @mathewjordan in #145
- Consolidate swiper/css imports. by @mathewjordan in #146
- Address Bloom zIndexing and control colors. by @mathewjordan in #147
- 3437 thumb download and share auth bug fix by @adamjarling in #149
- Hide last-modified manifest metadata item. by @mathewjordan in #148
- Add copy mechanism for contact email. by @mathewjordan in #150
- Deploy to prod by @mbklein in #152
- Change Amplify app to WEB_COMPUTE platform by @mbklein in #154
- Add Academic N and prevent flicker. by @mathewjordan in #153
- Update copy text and login for Authenticated Work by @adamjarling in #151
- Add link to About. by @mathewjordan in #155
- Update Search to bypass dynamic route params by @adamjarling in #156
- Add fullscreen and rotate to Clover viewer. by @mathewjordan in #157
- Address Bloom related errors. by @mathewjordan in #158
- Facet narrowing by @adamjarling in #159
- Deploy staging to production by @kdid in #161
- Address footer styling. by @mathewjordan in #162
- OpenSearch search method upgrade by @adamjarling in #160
- Remove identifier from Cite tab by @adamjarling in #163
- Support downloading of a Work Fileset via download helper package by @adamjarling in #164
- Include Language as a facet by @adamjarling in #165
- Create WorkCount component and implement. by @mathewjordan in #166
- New Search results pagination by @adamjarling in #167
- Address filter button styling, update transitions. by @mathewjordan in #168
- Deploy staging to production by @kdid in #169
- Add Rights Statement facet link to Work metadata by @adamjarling in #170
- Adjust Nectar metadata formatting to include none search metadata. by @mathewjordan in #171
- Add Sitemap to the app by @adamjarling in #172
- Wire Honeybadger into the app by @adamjarling in #173
- Terraform changes to support Honeybadger configuration by @mbklein in #174
- Address Safari CSS anomalies. by @mathewjordan in #176
- Format number util for large numbers to read as 12,345 etc... by @adamjarling in #175
- Fix HONEYBADGER_ENV configuration bug by @kdid in #178
- 3484 homepage updates by @adamjarling in #179
- Clean up Collection page box stat reference, Audio Workss bug, and re… by @adamjarling in #180
- Homepage works query from keywords match on "featured" by @mathewjordan in #177
- Fix action dialog close icon in Safari by @mathewjordan in #181
- Update production... by @mathewjordan in #184
Contributors
- @adamjarling made their first contribution in #1
- @mathewjordan made their first contribution in #2
- @mbklein made their first contribution in #132
Full Changelog: https://github.com/nulib/dc-nextjs/commits/v.0.1.0-beta