Skip to content

Cherry-pick develop fixes into release-6.7.1 - #519

Merged
newmanw merged 6 commits into
release-6.7.1from
cherry-pick/release-6.7.1-batch
Sep 25, 2026
Merged

newmanw merged 6 commits into
release-6.7.1from
cherry-pick/release-6.7.1-batch

Conversation

@newmanw

@newmanw newmanw commented Sep 25, 2026

Copy link
Copy Markdown
Collaborator

Cherry-picks from develop into release-6.7.1:

Adaptations for the release branch:

Verified: service builds, service tests pass (1111 passing, 0 failing), arcgis plugin tsc clean and jest 42/42. The web-app and other plugins were not built.

Merging back into develop will conflict in app.impl.exports.ts and app.impl.observations.ts; resolve by taking develop's version of both.

ktsorensenWX and others added 6 commits September 25, 2026 14:25
…heck

fix(service): attachment upload file name check
* ci: build and test service and web app on every push

* ci: remove push trigger for building dev container
* log observation creation and account requests

* logging data exports

* update lodash

* remove node-fetch

* ignore tsconfig
…ontainer resources under docker dir (#506)

* refactor(container): move all mage docker files to top level and confine all docker data to docker/ directory
* move clamav and sftp container paths under the docker dir to keep the project root clean.
* move mage db and resources under docker/mage dir.
* fix(sftp): typo in log message
* fix(sftp): update readme to reflect container refactor
* chore(container): wip: update readme to reflect container refactor
* style(container): dockerfile style consistency
* docs(container): update readme to reflect dockerfile and compose refactor
* docs(container): call attention to generating self-signed certificate for nginx web proxy

---------

Co-authored-by: Kristoffer <82471248+ktsorensenWX@users.noreply.github.com>
* support for standalone or portal validation

* UI fixes for icons, screen width for feature server modal

* fix dupe env declaration

* fix duplicate observations for new vs updated, remove last edited date

* fix attachments

* Add ArcGIS symbology rendering and fix icon fallback for formless observations, fix add/delete/update concurrency issues

* Fix ArcGIS form field naming mismatch and add WKT encoding for geometry fields

* don't let plugin init block server listen

* improved error handling for queries

* Fix ArcGIS feature service UI bugs, cache eviction on auth failure, and layer-event scoping

* implement latest logging structural updates, enabled field update

* fix logger mapping

* allow discovery of feature servers, oauth, show which are editable, handle event synching and server selection better

* handle multiple layer selection

* better error handling, default event synching resets, improved permission handling/display

* ui improvements, better event handling, improve descriptions

* perform user priv check during authentication to provide write warnings

* fix events being stuck after initial load

* observation push status table, fixes for event config on init

* observation sent status indication and count

* observation field hover menu to show details

* improve handling multiple events, push status, auth warnings, fix inserting fields on disabled events

* try to resolve portal endpoints automatically

* disable browsing until fields are filled

* enforce form fields

* adding tests, restructure

* encrypt stored identitymanager for saving configs

* rollback mongoose for now

* test sending batch observations

* warnings for expired credentials

* portal result set reduction

* package update fix

* package-lock update

* test fix

* fix npm ci testing for local mage.service reference

* fix npm ci testing for local mage.service reference

* attribute mapping fixes, force arcgis formatting compliance

* prevent attribute overwrites, deault browsing selection, default observation id

* search indicator

* event page ui/ux updates

* refactor event selection menu, get rid of popup and use expansions instead

* allow user to reset entire arcgis config

* style fix

* more uniform button design

* show attachment status for each observation, plugin version update

* add changelog

* udpate readme

* improved messaging when it can't connect to a server

* feature server url suggestions history

* portal url history

* fix: package-lock after develop merge

* fix: add missing mat autocomplete import in test

* fix(arcgis.service): unnecessary async qualifiers

* chore(arcgis.web-app): remove console logs

---------

Co-authored-by: Robert St. John <1292665+restjohn@users.noreply.github.com>
* ci: wip: upload image package-lock and consolidate image build

* ci: wip: correct reference to image-info job

* ci: wip: name package-lock artifact

* ci: wip: make image-packages choice input

* fix(container): omit dev npm install arg

* fix(container): add clamav plugin to prod dockerfile

* ci: wip: try docker-provided workflow for distributed multiplatform build

* ci: wip: fix erroneous yaml sequences

* ci: wip: try to fix permissions for base image

* ci: wip: try to fix permissions for base image

* ci: wip: try to fix push with image and tag args

* ci: wip: restore package write permission for image push

* ci: wip: fix base image repository spec

* ci: wip: fix image repo typo

* ci: wip: attempt to fix permissions for reading image for package-lock extraction and scan

* ci: wip: attempt to fix permissions for reading and pushing image

* ci: wip: add docker login step for package-lock and trivy scan

* ci(container): add image name override input and package version inputs

* ci(container): delete obsolete dev image workflow and rename prod workflow without prod qualifier
@newmanw
newmanw merged commit d2a75a2 into release-6.7.1 Sep 25, 2026
33 checks passed
@newmanw
newmanw deleted the cherry-pick/release-6.7.1-batch branch September 25, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants