▣🔗 Asset Link dev log

I’ve now released version 0.12.0 with the following change-log;

[0.12.0] - 2023-02-20

Added

  • Add some functional tests in a more scalable fashion
  • Add security warning/confirmation about installing untrusted plugins and plugin lists
  • Add an option to disable subrequest grouping to simplify testing
  • Update the memory cache when new data is supplied in the ‘includes’ field of remote server responses
  • Locally compute inventory values when necessary
  • Add a log page and basic support for viewing editing logs
  • Add a tasks page for viewing upcoming/late/recent logs

Changed

  • Switch to connecting to the farm-faux-cloud on port 1880
  • Conditionally compute location/geometry/group values
  • Throw exceptions when log-types/asset-types/taxonomy-vocabularies are missing
  • Clean up tests a little
  • Rename OpenInFarmOSMetaActionProvider plugin to OpenAssetInFarmOSMetaActionProvider for clarity

Fixed

  • Fix a race condition related to going offline in one of the tests
  • Fix bug where the asset geometry/locations computed fields aren’t initially calculated for new assets
  • Fix a bug with how query results are merged when options.fullResponse is set
  • Fix populating missing geometry/location/group computed fields for new assets
  • Cleanup logic around how querying location/group relations works
  • Fix a bug where clearing local data fails in development without the service worker installed
  • Fix a bug creating widget decorators via the shorthand without specifying a predicate
  • Fix asset group and location members page slots to only apply to the asset page

Screen captures

Basic log viewing/creation support & tasks page:

3 Likes