Releases: NCEAS/vegbank-web
v0.2.0
What's Changed
This release:
- Added two new detail views (for cover methods and stratum methods) that are linked from the plot observation detail panel
- Added additional soil, disturbance, environmental, methods, location, layout, quality, vegetation, and miscellaneous details to the plot observation detail panel
- Added some sorting capabilities to the tables (largely by vb.code, entity name, and observation/contribution/plot count)
- Enabled filtering for the plot table based on plants, communities, parties, and projects using observation, contribution, or plot count links from those entities respectively
- Made the map more manageable by adding a loading screen and shrinking the labels sizes to reduce clutter
- Widened the detail panel by 5%, made it fullscreen on mobile, and placed it below the nav bar on desktop
Tables supported (No new tables, just new functionality):
- Plot Observations (now filterable, sortable, and searchable)
- Plant Concepts (now sortable and searchable)
- Community Concepts (now sortable and searchable)
- Parties (now sortable and searchable)
- Projects (now sortable and searchable)
Detail views supported (Two new views and more detail for plot observations):
- Stratum Method (new)
- Cover Method (new)
- Plot Observation (new details added)
- Plant Concept (now has link to filter plot observation table)
- Community Classification (now has link to filter plot observation table)
- Community Concept (now has link to filter plot observation table)
- Party (now has link to filter plot observation table)
- Project (now has link to filter plot observation table)
- Reference
PRs in this release:
- Feature 121 sorting tables by @DarianGill in #133
- Feature 106 add obs count links that filter the plot table by @DarianGill in #135
- Feature 56 cover method detail & 50 display more observation details by @DarianGill in #137
- Feature 57 stratum method details by @DarianGill in #138
- Create pull request template by @DarianGill in #139
- Bugfix 134 initial map load by @DarianGill in #140
- Features 141, 142, 144 newer ob version notification, wider detail panel, soil & disturbance details by @DarianGill in #146
- Task 147 esa feedback by @DarianGill in #148
- Release vegbankweb 0.2.0 by @DarianGill in #149
Full Changelog: v0.1.0...v0.2.0
vegbankweb-0.1.0
What's Changed
This release marks the first "beta" version of vegbankweb, the web app designed to update and replace http://www.vegbank.org/. It is structured as an R package containing an R Shiny app, and pulls data from the vegbankr api to populate its views. The app minimizes the data load on server memory by using paginated ajax requests for tables, but still fetches all of the plots' locations for display on the map. App state is encoded to and read from the url, allowing users to link and bookmark particular views. Rows in the tables highlight when inspected to indicate what is being explored in the detail view.
Tables supported:
- Plot Observations
- Plant Concepts
- Community Concepts
- Parties
- Projects
Detail views supported:
- Plot Observation
- Plant Concept
- Community Classification
- Community Concept
- Reference
- Party
- Project
PRs in This Release:
- Initialize shiny app by @DarianGill in #22
- Restructure as R Package by @DarianGill in #25
- Connect API and Use Actual VB Data by @DarianGill in #31
- Shiny Server Stress Test: Load all plot observations, top five taxa, and community classes from local files by @DarianGill in #33
- Load Data from vegbankr by @DarianGill in #38
- Build community concept table by @DarianGill in #39
- Feature 41 project table and details by @DarianGill in #43
- Feature 42 Party Table and Details by @DarianGill in #45
- Feature 60 Use DT's Render for HTML Formatting in Plot Table by @DarianGill in #62
- Feature 60 use dt html formatting for plot table part 2 by @DarianGill in #66
- Highlight table row whose details are shown in the detail panel and persist table state by @DarianGill in #74
- Bugfix 67 Stop Map From Walking East on Refresh by @DarianGill in #75
- Feature 48 Plant Concept Table and Detail Views by @DarianGill in #78
- Feature 80 switch to vb codes by @DarianGill in #82
- Feature 77 Align Community and Plant Concept UI by @DarianGill in #84
- Task 83 split up detail view file and its tests by @DarianGill in #85
- Feature 53 create reference detail view and consolidate detail logic by @DarianGill in #87
- Implement custom URL state encoding to use browser back and forward buttons by @DarianGill in #90
- Fix hydration race by disabling nav bar during load by @DarianGill in #93
- Feature 95 96 pc cc data table ajax by @DarianGill in #101
- Feature 97 update plot details by @DarianGill in #102
- Bugfix 100: Fix table page and search state restoration from url by @DarianGill in #103
- Feature 55: Use dataTableAjax in and add obs_count to Party table by @DarianGill in #104
- Feature 59 ajax for project table by @DarianGill in #108
- Feature 61 add fields and ajax to plot table by @DarianGill in #111
- Bugfix fetch map data from api by @DarianGill in #112
- Feature 98 Add Interpretations to Community Classification Details by @DarianGill in #116
- Feature 110 Fix Table Row Highlighting by @DarianGill in #117
- Feature 99 Beta Onboarding by @DarianGill in #118
- Implement vb_ endpoints from vegbankr update by @DarianGill in #123
- Rename reference and party _name fields to _label by @DarianGill in #125
- Replace file.path with system.file in ui.R by @DarianGill in #126
- Feature 115 header cards & exposed vb_codes by @DarianGill in #127
- Release vegbankweb 0.1.0 by @DarianGill in #129
- Release 0.1.0 Documentation by @DarianGill in #131
New Contributors
- @DarianGill made their first contribution in #22
Full Changelog: https://github.com/NCEAS/vegbank-web/commits/v0.1.0