Releases: NCEAS/vegbank-web
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