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

January 2021