What's Changed
- Prototype by @AliceR in #5
- End-to-end testing with Cypress by @AliceR in #6
- Add new search bar with filters by @AliceR in #7
- Campaign template by @AliceR in #8
- Create Gatsby nodes from API response by @AliceR in #9
- Match ids in campaign to data entities by @AliceR in #10
- Update campaign card in explore list by @AliceR in #11
- Implement free text search by @AliceR in #16
- Add new design and home page by @AliceR in #19
- Add/20 theme by @necoline in #21
- Enable PropTypes checking by @AliceR in #23
- Update design for search bar by @AliceR in #24
- Update/theme by @necoline in #26
- Make focus area on home page link to filtered campaigns by @AliceR in #28
- Feature/22 funding template by @necoline in #30
- Move components in separate files by @AliceR in #32
- Make region type on home page link to filtered campaigns by @AliceR in #29
- Use Selector instead of big object prop by @AliceR in #36
- Campaign/focus by @necoline in #35
- Reuse section block by @AliceR in #37
- Display map on campaign header by @AliceR in #38
- Campaign/timeline by @necoline in #39
- Campaign/platform instruments by @necoline in #40
- Add eslint plugin to use inclusive words by @AliceR in #41
- adds serializer to jest config by @necoline in #42
- Display list of platforms, filter by instrument by @AliceR in #43
- Link items to campaign on Node creation by @AliceR in #46
- Add/instrument page by @necoline in #47
- Build out campaign template - overview by @AliceR in #48
- add link to instruments by @necoline in #50
- Update/cards by @necoline in #49
- Add/instrument page by @necoline in #52
- Upgrade dependencies by @AliceR in #53
- Authentication: Add login component by @AliceR in #55
- Add/glossary by @necoline in #54
- Replace modal with ssr compatible version by @AliceR in #56
- Add/platform page by @necoline in #59
- Add About page content by @AliceR in #58
- Update title and other small changes by @AliceR in #60
- Add filter for geophysical concepts by @AliceR in #61
- Set up coverage report, save as artifact on ci by @AliceR in #63
- Refactor section block, add header and content components by @AliceR in #64
- Remove collection period count from instrument card by @AliceR in #66
- Maintenance interface by @AliceR in #67
- Update heros by @necoline in #70
- Add images to region type carousel by @AliceR in #71
- Update layout by @AliceR in #72
- Add jsdocs to helper functions by @AliceR in #73
- Replace home hero image by @AliceR in #74
- Add campaign logos to local file by @AliceR in #75
- Update schema for deployment and instrument, fix data section, ... by @AliceR in #76
- Update/photos by @necoline in #79
- Update free text search to find platforms and instruments by @AliceR in #81
- Fix/platform img style by @necoline in #83
- Quick fix/deployment image by @necoline in #82
- Update/campaign logos by @AliceR in #84
- Use gatsby-image for home and about heros by @AliceR in #87
- updates name of official by @necoline in #89
- Add/deployment images by @necoline in #88
- comments out placeholder info by @necoline in #94
- Fix/resource dropdown by @necoline in #92
- Update/cards logos by @necoline in #91
- Changes DOI lang to mention campaign by @necoline in #93
- Add new sort functions for campaigns by @AliceR in #90
- Add script to deploy from ./public to surge by @AliceR in #97
- Clean up theming and styles by @AliceR in #96
- Update region images to use Gatsby Image by @AliceR in #98
- Fix/focus icon by @necoline in #101
- Fix/dropdown by @necoline in #102
- Upgrade api to use https by @AliceR in #106
- Cypress on CI Improvements by @AliceR in #105
- Clean up and tune typography by @AliceR in #104
- Fix/images by @AliceR in #103
- Update search endpoint by @AliceR in #107
- Ensure tests can run in isolation by @AliceR in #109
- More circle ci experiments by @AliceR in #110
- Add a way to manually invalidate circle ci cache by @AliceR in #111
- Update/texts by @necoline in #112
- Fix tagline for geophysics grid by @AliceR in #114
- Improve layout by @AliceR in #115
- adds shortname by @necoline in #116
- Add feedback button by @AliceR in #117
- updates img by @necoline in #118
- Fix/scroll by @necoline in #119
- Query for distinct funding agencies and add filter to campaign by @AliceR in #120
- Update labels on campaign page by @AliceR in #121
- Avoid useEffect to fix scroll bug by @AliceR in #123
- Add/filter clear by @necoline in #124
- adds link highlight by @necoline in #126
- Add/active filter by @necoline in #125
- Add icon button to filter item by @AliceR in #127
- Add platform and campaign cards to instrument page by @AliceR in #128
- Fix/a11y test by @necoline in #131
- adds conditional to timeline by @necoline in #129
- adds filter to instrument by @necoline in #130
- Filter instruments on campaign page by campaign by @AliceR in #132
- Adapt static map parameters to better fit bbox by @AliceR in #136
- Display all dois on campaign page by @AliceR in #135
- Update count of collection periods by @AliceR in #139
- Add data product count to campaign card by @AliceR in #138
- adds logo by @necoline in #137
- Update/instrument-content by @necoline in #140
- Transition campaign map to GL JS by @necoline in #134
- Update/white space by @necoline in #141
- Add map to explore all campaigns by @AliceR in #142
- Update test, doi name and number of data products after database change by @AliceR in #143
- Add images by @AliceR in #147
- Add filter and map interactions by @AliceR in #148
- Add/doi filtering by @necoline in #145
- Add/small changes by @necoline in #149
- Fix styles to avoid white flicker on page load by @AliceR in #150
- Update/glossary image by @necoline in #153
- Add/dois platform instrument by @necoline in #152
- Add page for focus areas by @AliceR in #154
- Fix/logo white space by @necoline in #155
- Clean up and fixes after database upgrade by @AliceR in #158
- Draw AOI to search by geography by @AliceR in #177
- Update filter ui towards new design by @AliceR in #178
- Refactor /explore into one page by @AliceR in #179
- Upgrade dependencies by @AliceR in #181
- Fix build on missing images by @AliceR in #183
- Setup CI using Github Actions by @AliceR in #185
- Redesign/instrument related campaigns by @necoline in #182
- Fix/search/text by @necoline in #180
- Search by time by @AliceR in #184
- Update actions by @AliceR in #189
- Update to node 14 by @AliceR in #190
- Update focus area ids by @AliceR in #188
- Add ADRs by @necoline in #194
- adds ongoing option to camp card by @necoline in #191
- Add/166 platform instrument by @necoline in #195
- Add button to cancel or delete polygon by @AliceR in #199
- Add fallback images for campaigns, platforms, instruments by @AliceR in #198
- Update typography definition by @AliceR in #192
- More campaign page updates by @AliceR in #205
- Include online information on platform page by @AliceR in #206
- Update instrument page layout by @AliceR in #207
- Set map height based on parent size by @AliceR in #208
- Campaign page by @AliceR in #200
- Fix/link to explore by @necoline in #209
- Rename colors and split into themes by @AliceR in #211
- remove flaky test by @necoline in #213
- fix footer links and add tests by @necoline in #212
- Small text and layout updates by @AliceR in #214
- Update/explore filters by @necoline in #216
- Update/sticky header by @necoline in #218
- updates card height and page margin by @necoline in #219
- fix flaky tests by @necoline in #221
- fix header top gap by @necoline in #222
- Update/about by @necoline in #220
- Update glossary design by @AliceR in #217
- Add inpage nav by letter to glossary by @AliceR in #223
- Display shortname on hero if longname not available by @AliceR in #224
- Add instructions for manual deploy by @AliceR in #225
- Replace image on home page by @AliceR in #227
- Update buttons by @AliceR in #228
- Carousel accordion by @AliceR in #232
- Replace favicon by @AliceR in #231
- Update deploy.yml by @alukach in #187
- adds date hover by @necoline in #210
- Update glossary page by @AliceR in #239
- Update homepage by @AliceR in #240
- Image endpoint response was fixed on backend by @AliceR in #243
- Split theme out of utils by @AliceR in #244
- Update focus area by @necoline in #242
- Update/regional by @necoline in #245
- Add more endpoints to node creation by @AliceR in #246
- Adapt to new websites data structure by @AliceR in #251
- Enable freetext search for platforms and instruments by @AliceR in #248
- replace id with shortname urls by @necoline in #249
- Add test for platform list hook by @AliceR in #253
- Explore platforms grouped into platform types by @AliceR in #237
- Fix build after breaking changes on backend (part 1 + 2) by @AliceR in #247
- Use aws cli for file upload. by @xhagrg in #238
- Update Gatsby to v3, incl. new image plugin by @necoline in #255
- Shrink min size of focus gallery item by @AliceR in #256
- Deploy to production 🚀 by @AliceR in #265
- Add cta to access explore page by @AliceR in #268
- Add platform and instrument images to cards by @AliceR in #262
- Remove huge snapshots by @AliceR in #278
- adds external link icon by @necoline in #275
- Upgrade surge by @AliceR in #281
- Skip card images by @AliceR in #282
- Move tab selection above filter menu by @AliceR in #266
- switched mode on card style by @necoline in #276
- Add bundle analysis tools by @AliceR in #279
- Upgrade eslint by @AliceR in #284
- Change campaign description field by @AliceR in #288
- Corrects fallback icon placement by @necoline in #291
- Adapt to database changes by @AliceR in #294
- Add back image cards and deploy staging to s3 by @AliceR in #293
- Fix label of vertical measurement region by @AliceR in #295
- Deploy to production 🚀 by @AliceR in #290
- Add font with fontsource by @AliceR in #296
- ADR discussion: Free text search improvements by @AliceR in #267
- Feedback/deb by @necoline in #297
- Display nasa logo in header by @AliceR in #299
- switches navbar to light theme by @necoline in #277
- Fix layout, removing horizontal scroll by @AliceR in #301
- Use npm typeface instead of google source by @AliceR in #298
- Filter by text input by @AliceR in #302
- Upgrade cypress to v7 by @AliceR in #303
- Fix map sizing issues by @AliceR in #304
- reduce header height by @necoline in #306
- fix focus icon overlap by @necoline in #305
- add no results message by @necoline in #307
- Applies consistent missing data message by @necoline in #309
- Upgrade reach ui and typography by @AliceR in #311
- Rearrange home sections by @necoline in #310
- Refactor explore page into 3 pages by @AliceR in #287
- Remove trailing comma from urls by @AliceR in #314
- Update/responsiveness by @necoline in #315
- Add NSWE bound calcuation by @necoline in #312
- Fix sort by oldest by @AliceR in #316
- Small fixes by @AliceR in #317
- Integrate Earthdata Feedback Module by @AliceR in #319
- May Merge (Deploy to Production 🚀) by @necoline in #313
- Add feedback button to home page by @AliceR in #321
- Support manual deployments to production by @alukach in #322
- Enable manual deployment of production environment by @alukach in #324
- Allow region to not have an image by @AliceR in #326
- Replace inline styles with css prop by @AliceR in #327
- Deploy to production by @AliceR in #328
- Update deploy-to-production.yml by @alukach in #329
- Invalidate cache on deployments to production by @alukach in #325
- Add cache invalidation to CI by @alukach in #330
- Update database schema for websites by @AliceR in #333
- Fix typo. by @xhagrg in #331
- Deploy to production 🚀 by @AliceR in #334
- Move fbm state to context by @AliceR in #337
- Add comma to separate items on doi card by @AliceR in #338
- Remove vertical space and huge logo from focus page by @AliceR in #339
- Upgrade dependencies by @AliceR in #336
- Add link back to page header by @AliceR in #340
- Add popup card to map, change map style by @AliceR in #341
- Update docs by @necoline in #344
- Sort regions based on order_priority field by @AliceR in #342
- Add gatsby plugin csp by @AliceR in #347
- Deploy to production 🚀 by @AliceR in #335
- Update e2e.yml by @alukach in #358
- Calculate carousel slides based on container dimensions by @AliceR in #355
- Move ‘NASA Supported Missions’ to focus section by @AliceR in #356
- Add new FAQ page by @AliceR in #357
- Update Timeline by @AliceR in #359
- Typography updates (general scale and FAQ text width) by @AliceR in #364
- Bump cached-path-relative from 1.0.2 to 1.1.0 by @dependabot in #395
- Bump nanoid from 3.1.28 to 3.2.0 by @dependabot in #394
- Bump follow-redirects from 1.14.4 to 1.14.7 by @dependabot in #363
- Bump engine.io from 4.1.1 to 4.1.2 by @dependabot in #362
- Set an input value explicitly by @AliceR in #397
- Adjust website query to recent db changes by @AliceR in #400
- Revert bbox color on campaign page by @AliceR in #399
- Bump simple-get from 3.1.0 to 3.1.1 by @dependabot in #403
- Add details popup to deployment on timeline by @AliceR in #398
- Bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #406
- Upgrade dependencies (incl. update Gatsby to v4) by @AliceR in #404
- Split build and test workflow into separate jobs by @AliceR in #413
- Remove unused dependency by @AliceR in #416
- Fix date filter intersection by @AliceR in #411
- Update message when no data products available by @AliceR in #417
- Upgrade dependencies, again by @AliceR in #418
- Deploy to production 🚀 by @AliceR in #409
- Fix typo by @AliceR in #421
- Resolve Content Security Policy errors when displaying images and mapbox tiles by @edkeeble in #423
- Fix broken e2e test by @edkeeble in #424
- Resolve Content Security Policy errors by @edkeeble in #426
- Sticky headers by @edkeeble in #428
- Deploy sticky headers to production by @edkeeble in #430
- Split onlineInformation field on both commas and newlines. by @edkeeble in #429
- Upgrade gatsby 4.14 by @edkeeble in #432
- Correctly split Online Information field into multiple URLs by @edkeeble in #433
- Limit width of section content to 100% of parent. by @edkeeble in #435
- Fix issue constraining the width of the Region Type carousel by @edkeeble in #437
- Bugfix/436 by @edkeeble in #438
- Deploy campaign instruments bugfix to production by @alukach in #439
- Update display of related items on Campaign and Platform pages by @edkeeble in #446
- Deploy bugfix for displaying the correct instruments per platform/campaign on the campaign/platform pages by @edkeeble in #447
- Visual regression testing ADR by @edkeeble in #443
- Bump sharp from 0.30.4 to 0.30.6 by @dependabot in #442
- Bug/spelling fix by @svbagwell in #431
- Deploy spelling fixes by @edkeeble in #451
- Add Percy build integration to E2E test workflow by @edkeeble in #450
- Removed CASEI logo from subnavigation bar by @edkeeble in #459
- Updated Deployments in Campaign timeline to display long name by @edkeeble in #461
- Display long name for deployments in timeline and remove CASEI logo/home link from sub-navigation by @edkeeble in #462
- Update display of GCMD Phenomena by @edkeeble in #465
- Explore banner update -- user stories 1 & 2 by @edkeeble in #466
- Update display of GCMD Phenomena and add banner about CASEI content updates to explore page by @edkeeble in #467
- Timeline v2 fix #470 by @Tammo-Feldmann in #474
- Deployment longname fallback by @Tammo-Feldmann in #475
- Timeline display updates by @edkeeble in #477
- Gatsby google analytics fix #419 by @Tammo-Feldmann in #476
- Replace existing feedback form by @Tammo-Feldmann in #480
- Glossary update by @svbagwell in #481
- Deploy Glossary changes, Google analytics integration and new Google feedback form by @edkeeble in #482
- Replace form iframe with link by @Tammo-Feldmann in #483
- Deploy feedback form fix to production by @Tammo-Feldmann in #484
- Added instructions for updating CSP headers in production. by @edkeeble in #486
- Guard against missing spatial bounds by @Tammo-Feldmann in #491
- Guard against missing spatial bounds by @Tammo-Feldmann in #493
- Fix polygon map for spatial bounds by @Tammo-Feldmann in #495
- Guard against missing spatial bounds in production by @Tammo-Feldmann in #497
- Feature/issue 498 - Multipolygons for spatial bounds display on CASEI map campaign view by @naomatheus in #499
- update data locations to overview publications by @naomatheus in #506
- ported E2E Cypress test to Playwright E2E tests by @naomatheus in #508
- Feature/search box - issue 401 by @naomatheus in #510
- Feature/develop mcs by @naomatheus in #515
- add postCSS dependencies, update lock by @naomatheus in #517
- Ci pipeline casei by @naomatheus in #520
- blockers with timeout in filter and search integration tests by @naomatheus in #521
- Feature/api docs issue 511 by @naomatheus in #523
- Merge develop to Prod by @naomatheus in #516
- update the API documentation links #511 by @naomatheus in #526
- Update links to API docs by @naomatheus in #527
- Removed header text check on after explore page navigation. by @edkeeble in #528
- Feature/data products view by @Tammo-Feldmann in #509
- Glossary text updates by @rwyatt19 in #518
- Fix/issue 525 by @Tammo-Feldmann in #533
- update feedback form with correct link by @naomatheus in #530
- Enhancement/data products by @Tammo-Feldmann in #532
- Fix/data products by @Tammo-Feldmann in #536
- Data Products Deploy to Production by @Tammo-Feldmann in #537
- Bug fix/issue 505 by @naomatheus in #534
- Update/data products view by @Tammo-Feldmann in #551
- Feature/in review page closes #507 by @Tammo-Feldmann in #547
- Add json field guard by @Tammo-Feldmann in #553
- Adjust filters and layout closes #548 by @Tammo-Feldmann in #552
- Replace collection periods with platforms closes #546 by @Tammo-Feldmann in #550
- Update contact page content closes #545 by @Tammo-Feldmann in #554
- Update footer content closes #541 by @Tammo-Feldmann in #555
- Add filters to instruments page closes #542 by @Tammo-Feldmann in #556
- Reduce glossary page padding closes #543 by @Tammo-Feldmann in #557
- Feature/data formats closes #410 by @Tammo-Feldmann in #558
- Update glossary map image closes #544 by @Tammo-Feldmann in #559
- Replace collection periods by @Tammo-Feldmann in #564
- Merge staging into Production by @Tammo-Feldmann in #563
- Add modal and banner to header by @Tammo-Feldmann in #560
- Merge release banner to production by @Tammo-Feldmann in #566
- Create Deployment Environments by @Tammo-Feldmann in #572
- ADR: ADMG to CMR Handoff by @alukach in #573
- Issue 561/glossary work by @naomatheus in #571
- update aircraft to air-based platforms, apply linting by @naomatheus in #574
- Deploy to production by @Tammo-Feldmann in #589
- Remove release banner by @Tammo-Feldmann in #587
- Add deployment map by @willemarcel in #600
- Update deploy workflows to deal with flght-tracks data by @willemarcel in #601
- Rectify dev prod by @Tammo-Feldmann in #602
- Merge develop to production by @Tammo-Feldmann in #603
- Deal with campaigns and deployments with slashes in the name by @willemarcel in #604
- fix flighttracks upload path by @alukach in #605
- Store flight-tracks in a folder that is not deleted during the deploy process by @willemarcel in #608
- Add workshop banner by @Tammo-Feldmann in #613
- Add message to platforms that don't have data by @willemarcel in #622
- Show "Not Operating" message if platform is not operating in the selected deployment by @willemarcel in #624
- Add missing campaign dates guard by @Tammo-Feldmann in #628
- Fetch endpoints synchronously to avoid timeouts by @willemarcel in #633
- Add Ships/Boats to the moving platform types category by @willemarcel in #631
- Fix stationary tag position by @willemarcel in #632
- Guard against missing cmr_data_formats by @Tammo-Feldmann in #645
- Fix feedback form link by @LanesGood in #647
- Style each moving platform with a different color by @willemarcel in #638
- Sort filter menu dropdowns alphabetically by @LanesGood in #649
- Add July 2024 banner update by @LanesGood in #651
- Update styles for accordion: links and background by @LanesGood in #648
- Fix flickering caused by the banner localStorage check delay by @willemarcel in #656
- Add tooltip to GCMD info icon for data product search by @LanesGood in #653
- Try to fix banner flickering again by @willemarcel in #658
- Set max height on data product filterbox by @LanesGood in #662
- Update coming soon page by @LanesGood in #652
- Add campaigns timeline to homepage by @LanesGood in #654
- Update stationary platform icons by @LanesGood in #665
- Remove cypress and use only playwright for e2e tests by @willemarcel in #666
- Remove remaining cypress package by @willemarcel in #668
- Add pathprefix to homepage campaign timeline links by @LanesGood in #670
- Update React to 18.3.1 and Jest to 29.7.0 by @willemarcel in #672
- Make CASEI mobile-friendly by @LanesGood in #673
- Update Gatsby to v5.13.7 and related dependencies by @willemarcel in #675
- Remove July/August banner by @LanesGood in #679
- Use gatsby browser layout by @LanesGood in #678
- Update header responsiveness and NASA logo by @LanesGood in #682
- Add user guide placeholder page and "learn" menu dropdown by @LanesGood in #680
- Dismiss mobile Nav after clicking on menu item by @willemarcel in #683
- Update Turf JS libs by @willemarcel in #692
- Fix PermanentWaterSite map icon by @willemarcel in #694
- Add GlobeMap view option to campaign maps by @willemarcel in #691
- Update yarn.lock after globe-view PR merge by @willemarcel in #697
- Update external link icon placement and size by @LanesGood in #700
- Improve GlobeView flight tracks color selection by @willemarcel in #707
- Add Rocket Launch Icon by @LanesGood in #706
- Refactor deployments and events section by @LanesGood in #710
- Add loading state and error message to Deployment map by @willemarcel in #705
- Increase size of icons in globe view map by @willemarcel in #715
- Fix initialization of enable3DView state by @willemarcel in #714
- Update package.json for tagged releases by @LanesGood in #719
New Contributors
- @AliceR made their first contribution in #5
- @necoline made their first contribution in #21
- @alukach made their first contribution in #187
- @xhagrg made their first contribution in #238
- @dependabot made their first contribution in #395
- @edkeeble made their first contribution in #423
- @svbagwell made their first contribution in #431
- @naomatheus made their first contribution in #499
- @rwyatt19 made their first contribution in #518
- @LanesGood made their first contribution in #647
Full Changelog: https://github.com/NASA-IMPACT/admg-casei/commits/v1.1