The v2021.1
is the first release of GG-CE Web, navigating away from :latest
builds from the main branch. The lastest development version built from the main branch is now available under the :edge
Docker tag.
This release adds:
- Inventory barcoding: inventories in GG-CE can be associated with your existing barcodes. Added support for reading barcodes using (mobile phone) camera.
- Inventory tree: displays hierarchy of inventories (when using parent inventory) to display inventory relationships.
- Date formatting with translation support.
Bug fixes:
- Removing accession and inventory attachments.
- Navigation in Code Value editor improved.
2021.1
- 4a1f6021 (tag: v2021.1) Releases: Updated CI
- 5d284027 Attachments: Buttons to delete attachments
- fb2875ca Inventory parent tree - buttons update
- 430928d7 Filters: Use types instead of interfaces
- a3d7f174 Accession: Use InventoryTree to display accession inventories
-
738f9ac6 Inventory tree: use
<Table
and render all data we have - 0b2bf714 Inventory parent tree
-
b35cfa1b Table:
CELLRENDERER
type declared, all Renderers updated - dca4ca43 Table: Added support for actions
- 3baf55f9 Display of the inventory number
- afb34313 Checklist: Use barcode reader
- fd75e112 Scanner: Handle rejected camera access
- eb038221 Minor UI updates
- 724f4ffd InventoryField: Filter out current inventory
- 7e986555 API calls with references
-
ef81fd3e Sort by
accessionNumber
,inventoryNumber
February 2021
- c5c5d0bd Accession and Inventory Prefix
-
8bc4ade8 Routing: use memoization to compose the routing
<Switch
- fd52375a Filters popup: updated components, added apply filters and reset button
- 997d1e34 Filters popup
- 5f782556 Welcome: Scan inventory barcode widget
- c88e9b9f Update quantity: find inventory by barcode
- 147824db Viability: organized inventory Viability table display
- 2e935571 Adding new Inventory
- cdde764a Accession and Inventory lists reloaded
- 8c5915cc Rename packages
- 726ceae2 Fix: match.params is no longer provided to routes
- 928a43d9 GG-CE with Instance name
- 8b3dac08 withUrlNavigation code added
- 39b416d0 Cleanup: renderRoutes updates prop names
- 96a82c08 Cleanup: Moved IRoute and AuthorizedRouteComponent to _core
- fd912255 Cleanup: Moved routing classes to _core/routing
- cd7dcb30 Cleanup
- 8c82d57e CV: Navigate to group after deleting a CodeValue
- 2532c197 Code value editor navigation
- 10017d78 CodeValue editor: Translation description optional
- 7c1717ae App: Reload code values on user login
- eeae306f D3: Split and lazy-load the module
- 605e9569 Fix: Incorrect cookie picked up in dev mode
- 17a98bf8 i18n: Basic extra ES translations
- 896b636c Fixed broken SSR: don't assume Redux state has value!
- f38029d9 Cookies: Secure, SameSite=strict, no Domain
- 7b4eebb2 Cookies: don't use domain, but set SameSite and Secure
- 67fd1267 Code cleanup
- fb81efa4 yarn upgrade
- f095e848 Code reorganized
- d81419da PrettyDate: using DATE_FORMAT code value
- 8c9b68b3 Formatted date display
- d43e250e Inv: Dereferences
- d2af7a5e CRUD for related records
- aa080106 D3: Fixed click event handlers