Skip to content

Latest commit

 

History

History
1524 lines (897 loc) · 45.6 KB

CHANGELOG.md

File metadata and controls

1524 lines (897 loc) · 45.6 KB

CHANGELOG

Emoji Cheatsheet

  • ✏️ doc updates
  • 🐛 when fixing a bug
  • 🚀 when making general improvements
  • ✅ when adding tests
  • ⬆️ when upgrading dependencies
  • 🎉 when adding new features

Version History

Pending Release

v4.33.0 - 2024-11-06

  • 🎉 Allow creating a Public DataPackage from a selection of CoTs
  • 🐛 Fix CSP Policy Issue when a ROOT_URL needs to be replaced (formerly done in ./start, now done in nginx.conf.js)
  • 🐛 Remove all Public Access to RDS Instances

v4.32.1 - 2024-11-04

  • ⬆️ Update to latest node-cot

v4.32.0 - 2024-11-04

  • 🚀 Migrate Missions List to TS
  • 🚀 Automatically subscribe to a mission if you create it
  • :data: Add ability to share a list of CoTs with a mission if subscribed
  • 🐛 Fix issue where Mission Data wouldn't populate after subscribe
  • 🐛 Creating Mission with password results in error due to call to /role with undefined
  • 🐛 Attempting to subscribe to a mission with a password results in an error
  • 🐛 Battery Status not shown on CoT View

v4.31.2 - 2024-11-03

  • 🐛 UI Fix Initial Basemap Load

v4.31.1 - 2024-11-02

  • 🐛 API/UI Fix Mission Sync Subscription

v4.31.0 - 2024-11-01

  • 🚀 API/UI Allow Sharing Basemaps

v4.30.0 - 2024-10-31

  • 🚀 API Ensure Media Server is resynced on VideoLease Patch call

v4.29.0 - 2024-10-31

  • 🐛 UI More generic location error handling in the CloudTAK UI
  • 🐛 UI Ensure Notification api object is present

v4.28.0 - 2024-10-29

  • 🚀 API Strongly type Mission Subscription Roles API
  • 🚀 UI Cleaner Share Menu
  • 🚀 UI Add ability to delete multiple selected markers
  • 🎉 DevOps Add ability to optionally exec into container
  • 🐛 UI Fix error when clicking on find my location button if no location can be found
  • 🚀 UI Migrate Select modal to use Feature component for CoT listing
  • 🚀 UI Show Colour and Geometry type in Feature component
  • 🎉 Add 0 Invocation Alarms to ETL Layers

v4.27.0 - 2024-10-26

  • 🚀 DevOps Generate nginx config from NodeJS script to disable CSP in docker compose
  • 🚀 API Update Core Deps
  • 🎉 API Load CloudTAK-Data repo in Docker image
  • 🎉 API Load Basemaps when no basemaps have been configured in CloudTAK from CloudTAK-Data repo to avoid blank map in first login of new server

v4.26.0 - 2024-10-25

  • 🐛 API Add support for % decoding in PMTiles URL Validity Check
  • 🚀 UI Use TablerIconButton for buttons in Overlay manager to improve accessibility
  • 🚀 UI Fix Delete Icon size in Overlay Manager
  • 🚀 UI Add CloudTAK Gradient to backend

v4.25.0 - 2024-10-25

  • 🚀 DevOps After analyzing our traffic for the past 60 days we didn't have a PMTiles invocation above 100mb. Reduced Lambda Memory to 256mb

v4.23.0 - 2024-10-25

  • 🚀 PMTiles Standardize Error Format

v4.22.0 - 2024-10-24

  • 🚀 DevOps Add KMS Key Alias

v4.21.0 - 2024-10-23

  • 🚀 UI Snazz up the login page
  • 🚀 UI Rewrite AdminUser.vue in TS
  • 🚀 UI Add support for JS Notification API

v4.21.0 - 2024-10-17

  • 🐛 Fix Iconset Filter in UI
  • 🎉 Add data_alt field to show a different icon in CloudTAK than the Iconset Default
  • 🐛 Automatically resize to a width of 32px on all spritesheets
  • 🐛 Fix a bug where CoT messages that didn 't need to be updated in a Data Sync were injected into the channel

v4.20.0 - 2024-10-17

  • 🎉 UI Add ability to renew lease & show if lease is expired
  • 🚀 UI Show expired leases in Lease List
  • 🚀 API Add ability to PATCH duration
  • 🚀 Migrate VideoLeaseModal to TS

v4.19.2 - 2024-10-17

  • :arrow-up: Update to @types/express@5

v4.19.1 - 2024-10-16

  • 🚀 Match actual status to status returned in body

v4.19.0 - 2024-10-16

  • 🚀 Show Mission Sync password errors inline
  • 🐛 Fix ownerRole response types which had resulted in error on Mission Create
  • 🎉 Allow for tolerant GeoJSON parsing and return failed features & reason in response
  • 🚀 Start to use TablerIconButton for standard accessibility features
  • 🚀 Use TablerDelete when deleting Mission Sync Logs

v4.18.1 - 2024-10-15

  • 🚀 Delete leases when possible

v4.18.0 - 2024-10-15

  • 🎉 Add a modal if the Profile hasn't been configured

v4.17.0 - 2024-10-15

  • 🎉 Add the ability to set custom group names in the TAK_Group dropdown

v4.16.0 - 2024-10-15

  • 🚀 Add group:: config
  • 🚀 UI Show None state if no logs are present
  • 🎉 UI Sketch out Mission Container Class
  • 🚀 Log updates from another device in subscribed mission will now automatically show up
  • 🚀 Migrate MissionLog pane to TS
  • 🚀 UI Show keywords array
  • 🚀 API Strongly Type MissionLog keywords

v4.15.1 - 2024-10-14

  • 🐛 UI/API Disallow name changes to Data Syncs

v4.15.0 - 2024-10-14

  • 🐛 UI Fix bug where a refresh wouldn't add Data Sync layer back on map state
  • 🚀 UI Strongly Type the MissionLog Menu
  • 🚀 UI Avoid a full mission refresh when a log is added or deleted

v4.14.0 - 2024-10-14

  • 🚀 API Add List Logs endpoint

v4.13.0 - 2024-10-10

  • 🎉 UI/API Add support for storing TAK Derived LineStrings & Polygons to an ESRI Sink
  • 🚀 UI Add a bunch more role=button & tabindex=0 for accessibility
  • 🚀 Migrate DevOps from old AWS_DEFAULT_REGION => AWS_REGION end var

v4.12.0 - 2024-10-10

  • 🚀 UI Show Log Creation by default if MISSION_WRITE permission is present

v4.11.0 - 2024-10-10

  • 🚀 UI Add Chat button from CoTView context to create a new chat
  • 🚀 UI Fix header of individual chat pane by using MenuTemplate component

v4.10.0 - 2024-10-10

  • 🚀 UI Enable Mission_Diff mode by default
  • 🐛 API Ensure connection subscription is created on initial DataSync creation

v4.9.0 - 2024-10-09

  • 🚀 DevOps Add top level build script for pushing ECR Images to given AWS account
  • 🚀 DevOps Switch GH Actions to use new build pipeline

v4.8.0 - 2024-10-09

  • 🚀 UI Hide CoTView properties with no values
  • 🚀 UI Allow adding properties such as Video/Sensor/Attachment via a 3 dot button
  • 🎉 UI Support editing Sensor values in CoTView (Still not viewable on map)

v4.7.0 - 2024-10-07

  • 🚀 UI/API Add initial configuration mode
  • 🚀 Rename task-{{sha}} to data-{{sha}} to match folder names

v4.6.0 - 2024-10-03

  • 🚀 UI Add Sector Drawing Mode

v4.5.1 - 2024-10-02

  • 🚀 UI Use colour to show terrain enablement state
  • 🚀 UI Allow toggling 3D terrain on and off

v4.5.0 - 2024-10-02

  • 🎉 UI Show a 3D Terrain button if 3D Terrain is enabled

v4.4.2 - 2024-10-02

  • 🚀 API Start to make improvements to caching behavior on initial load

v4.4.1 - 2024-10-01

  • 🐛 API Set useCache=true when making Group List calls

v4.4.0 - 2024-10-01

  • 🚀 UI Use geolocation.watchPosition API instead of individual getLocation calls

v4.3.0 - 2024-10-01

  • 🎉 Add the ability to see what channels a user has active (limited to channels you have access to)

v4.2.0 - 2024-09-30

  • ✅ Add initial Basemap Tests
  • ✅ Add initial Server Config Tests
  • 🚀 Add initial Certificate expiry API for admin cert

v4.1.1 - 2024-09-26

  • 🐛 API Fix const assignment

v4.1.0 - 2024-09-26

  • 🚀 API Support {$q} variable for Basemaps (Quadkeys)

v4.0.0 - 2024-09-25

  • 🚀 UI/API Consolidate Server Overlays & Basemaps into a single Table with an overlay: true differentiation

v3.38.2 - 2024-09-25

  • 🚀 UI Support dual icon formats in IconSelect component

v3.38.1 - 2024-09-25

  • 🚀 UI Dedupe features at top of click event to avoid MultipleFeats opening with a single Feature

v3.38.0 - 2024-09-25

  • 🚀 UI Implement Lasso Select
  • 🚀 UI Fix duplicate MultipleFeats component entries
  • 🐛 API Relax phone number requirements for System Admins

v3.37.0 - 2024-09-25

  • 🚀 UI Add course indicator for Skittle dots
  • 🚀 API Add Video API Support

v3.36.0 - 2024-09-24

  • 🚀 Mirror sent headers on Overlay and Basemap

v3.35.1 - 2024-09-24

  • 🐛 Fix clickable layer regression now that layer styles are saved to the database

v3.35.0 - 2024-09-24

  • 🎉 Add a {{fallback key1 key2 etc}} helper for Handlebar templates

v3.34.0 - 2024-09-24

  • 🚀 Add cache of default Font Glyphs
  • 🚀 Add support for increased number of MapLibre layer types
  • 🚀 Add shared MapLibre Style Layers component
  • 🚀 Allow raw editing of MapLibre styles

v3.33.0 - 2024-09-20

  • 🐛 UI Fix BaseMap Menu Create Button
  • 🐛 UI Fix listing server overlays in CloudTAK Menu
  • 🚀 API/UI Add support for setting min/max zoom
  • 🚀 API Migrate styles columns to Unknown array type
  • 🐛 API Fix Maplibre GL Style Validation which to date hasn't been used
  • 🚀 Add Server Overlay /tiles and ZXY endpoints
  • 🚀 Save Styles to database for given layers
  • 🚀 UI Dynamically regenerate source and layer IDs from provided styles
  • 🎉 Write TileJSON proxy which speeds up tile passthrough by roughly 8x

v3.32.0 - 2024-09-18

  • 🐛 Fix CSP headers to allow Video Server access
  • 🚀 Add ephemeral flag to Video Lease for temporarily proxy leases
  • 🚀 Switch Basemap Format to dropdown element instead of free-text
  • 🐛 Fix lease generation UI bug where an ID wasn't properly populated upon creation
  • 🚀 Update node-cot to support parsing CoTs with present (but empty) video tags
  • 🚀 Gracefully catch errors and display inline for Video Player

v3.31.0 - 2024-09-17

  • 🚀 Basemap parsing and typing improvements

v3.30.0 - 2024-09-16

  • 🚀 Allow editing settings of Video Service from CloudTAK
  • 🚀 Allow setting up temporary leases from CloudTAK
  • 🚀 View information about a given path
  • 🚀 Show Ports associated with given Video Protocol
  • 🚀 Add built-in video player to CoT View

v3.29.0 - 2024-09-11

  • 🐛 UI Fix search box offset - #330
  • 🚀 UI Disabled Text Selection on Multiple Feature Component - #331
  • 🚀 UI Multiple feature component now uses Feature component for rendering list
  • 🚀 UI Show icon for Import Type - #329
  • 🚀 UI Show attachment images that are png or jpg inline - #259

v3.28.0 - 2024-09-11

  • 🎉 DevOps CF Parameter HostedURL must omit protocol - ie: map.cotak.gov not https://map.cotak.gov
  • 🎉 DevOps CF Parameter SSL Certificate must support two wildcards - ie *.map.cotak.gov and *.cotak.gov to ensure PMTiles Task traffic is over https
  • 🚀 DevOps Disable HTTP PMTiles API
  • 🐛 UI Fix Settings Icon in Menu

v3.27.0 - 2024-09-10

  • 🚀 DevOps Add additional security headers

v3.26.1 - 2024-09-10

  • 🚀 DevOps Remove forever in favour of new ECS Restart Policy

v3.25.1 - 2024-09-09

  • 🐛 UI Fix logo size in login/loading
  • 🚀 API Add additional security headers

v3.25.0 - 2024-09-06

  • 🚀 API Initial support for routes

v3.24.0 - 2024-09-06

  • 🚀 UI Add Phone Component

v3.23.0 - 2024-09-05

  • 🚀 Automatically add archived tag to ProfileFeature objects as it is implied when they are saved
  • 🎉 Add relative time to CoT View panel and basic switcher from relative <=> absolute
  • 🚀 Convert timediff to TS and add support for future relativity, doesn't that sound fancier than it is.

v3.22.0 - 2024-09-05

  • ⬆️ Update to node-cot@12 to fix type coercion - dfpc-coe/node-CoT#36
  • 🚀 Tighten up accuracy requirements for live location updates

v3.21.1 - 2024-09-05

  • 🐛 UI More lenient permission check for location denied

v3.21.0 - 2024-09-04

  • 🐛 UI Fix Coordinate Input error due to lack of ID generation
  • 🚀 Add type selection in Coordinate Input Modal

v3.20.3 - 2024-09-04

  • 🐛 UI Fix Point Icon Selection

v3.20.2 - 2024-09-04

  • 🐛 UI Fix warning about use of THead

v3.20.1 - 2024-09-04

  • 🐛 UI Use computed property on Task List

v3.20.0 - 2024-09-04

  • 🎉 UI Add the ability to filter by Layer Task type in Admin UI

v3.19.0 - 2024-09-04

  • 🎉 Add ephemeral column to Layer table

v3.18.0 - 2024-09-03

  • Remove use of MartiAPI env var in favour of database value
  • Move login call to TAK API wrapper
  • Add minio Docker package for alternate S3 API
  • Remove --local option
  • Allow accessing Password Protected Missions - Closes: #289

v3.17.0 - 2024-08-30

  • 🎉 Enable live location updates for mobile users

v3.16.2 - 2024-08-30

  • ⬆️ Update task/pmtiles dependencies
  • 🐛 API Fix bug in CoT submission

v3.16.1 - 2024-08-30

  • ⬆️ Update task/hook dependencies

v3.16.0 - 2024-08-30

  • 🚀 UI Remove DataUser menu in favour of unified Files Menu
  • 🚀 UI Truncate File Name in File Menu - Closes #302
  • 🚀 UI Add a file to overlay from File Menu - Closes: #291
  • ⬆️ Update to latest drizzle versions
  • 🎉 Enable TS strict: true mode

v3.15.0 - 2024-08-28

  • 🎉 UI Use new TerraDraw Angled Rectangle Mode thanks to @JamesLMilner

v3.14.1 - 2024-08-28

  • 🐛 UI Fix trim call on non-existant callsign field

v3.14.0 - 2024-08-28

  • 🎉 API Add preliminary support for importing KMLs

v3.13.1 - 2024-08-28

  • 🐛 UI Map Load as manual promise to avoid unstyled icons/mission updates

v3.13.0 - 2024-08-27

  • 🚀 UI Store Mission Metadata for actively subscribed missions
  • 🎉 UI Create first Vue/Typescript file in the frontend

v3.12.0 - 2024-08-26

  • 🚀 UI Use CoTView for Mission API COTs
  • 🐛 API Fix bug in MissionLayer GUID lookup

v3.11.2 - 2024-08-26

  • 🚀 API Migrate remaining endpoints where possible to allow GUID lookup for missions

v3.11.1 - 2024-08-26

  • 🐛 API Mission#latestFeats API would return empty array if only a single Feature were in a MissionSync

v3.11.0 - 2024-08-26

  • 🎉 UI/API Add ability to view stream locations in Lease Panel

v3.10.1 - 2024-08-26

  • 🐛 UI Fix thrown error on expired/invalid token when already at the login page

v3.10.0 - 2024-08-25

  • 🎉 API/UI Fully merge file imports into CloudTAK UI
  • 🚀 UI Fully remove Profile section of UI

v3.9.1 - 2024-08-23

  • 🐛 API Fix login bug on invalid token

v3.9.0 - 2024-08-23

  • 🚀 UI Add Copy functionality to CoTView

v3.8.0 - 2024-08-22

  • 🚀 API Add MediaMTX Path Creation
  • 🚀 API Add MediaMTX Path Deletion
  • :Rocket: API Wire up delete/create from Video Lease API via VideoControl

v3.7.0 - 2024-08-22

  • 🚀 Expose Video Service Config Options
  • 🚀 Move Video Lease UI to CloudTAK Menu
  • 🚀 Allow deleting Video Lease
  • 🚀 Add Video Service Management UI Section in Admin Dashboard
  • 🚀 Add Authentication to Video Server

v3.6.0 - 2024-08-21

  • 🚀 API/UI Enforce at least 1 channel on Machine User creation

v3.5.0 - 2024-08-21

  • 🐛 API Roll back to detachContents call for MissionSync until TAK Server supports this in 5.3

v3.4.0 - 2024-08-12

  • 🐛 UI Fix bug in ArcGIS UI When portal wasn't set
  • 🚀 Switch to direct GUID calls when possible in Mission.js API
  • 🎉 Add editing support for Server Overlays

v3.3.0 - 2024-08-12

  • ⬆️ node-tak & node-cot to latest versions
  • 🐛 UI Fix date bug in asset list

v3.2.0 - 2024-08-12

  • 🚀 Increase FiFo Sink Throughput

v3.1.0 - 2024-08-12

  • 🎉 Use CoT submission for DataSync delete

v3.0.1 - 2024-08-12

  • 🐛 For an unknown reason CloudFormation needs the list permission now, reasonable but not sure what changed

v3.0.0 - 2024-08-12

  • 🚀 Breaking Create Mission Syncs with POST request, simplifying the internal code
  • 🚀 Padding above filter boxes in menu
  • 🐛 Fix scrolling in CoTView raw mode
  • 🚀 Fix margins/padding in Mission Sync logs
  • 🚀 Use unified GroupSelect, adding search/filtering
  • 🚀 Show subscribed missions at top of Missions Menu

v2.99.0 - 2024-08-10

  • 🚀 UI PWA now supports live location while on the move

v2.98.0 - 2024-08-09

  • 🚀 UI Use fitBounds where appropriate

v2.97.0 - 2024-08-09

  • 🚀 UI Show COT Type as a human readable value
  • 🚀 UI Show X button instead of back on menus that will close to the map

v2.96.0 - 2024-08-09

  • 🚀 UI Add a Mission Tree to Overlay panel

v2.95.1 - 2024-08-08

  • 🚀 UI Get rid of moment entirely

v2.95.0 - 2024-08-08

  • 🐛 UI Significant perf improvement in rendering large number of features by dropping moment in favour of native dates

v2.94.0 - 2024-08-08

  • 🐛 UI Route feat vs cot messages property from Multiple Select Comp.
  • 🚀 add COT container for incoming COTs to serve as a class for functions on a COT
  • 🚀 update the container on COT messages with same UID instead of replacing feature
  • 🎉 Add as_rendered function to only encode the core properties required for map rendering

v2.93.0 - 2024-08-07

  • 🎉 API Add flow log tags to CloudTAK Layer data
  • 🎉 UI Use Lng/Lat in Coordinate boxes
  • 🚀 UI Add PWA logo and safari settings
  • 🚀 Start adding alt text and roles to buttons

v2.92.1 - 2024-08-07

  • 🐛 UI Fix scrolling on backend

v2.92.0 - 2024-08-06

  • 🐛 UI Re-introduce CoT reset on channel change which was dropped when the menu router was introduced
  • 🚀 UI Remove a CoT from the cot store on delete intead of retaining unrendered features
  • 🎉 Automatically attach attachments in DataPackage when a CoT is shared

v2.91.0 - 2024-08-06

  • 🎉 API/UI Add ability to attach Attachments to a CoT

v2.90.0 - 2024-08-06

  • 🎉 UI Add initial PWA basics

v2.89.0 - 2024-08-05

  • 🚀 UI Add attachments section
  • 🎉 API Process attachments that come in via DataPackages

v2.88.0 - 2024-08-04

  • 🚀 UI Add Elevation component where relevant in CoTView

v2.87.2 - 2024-08-01

  • 🐛 UI Fix Unmount behavior on CloudTAK Map Page

v2.87.1 - 2024-07-31

  • 🐛 API Fix Global ID validation bug

v2.87.0 - 2024-07-31

  • 🚀 API/UI Allow ID overrides in Style Editor
  • :data: UI Add enabled toggles for Global Overrides
  • 🐛 UI Fix opacity slider which wouldn't save

v2.86.0 - 2024-07-31

  • 🐛 API/UI Allow specifying Alarm Options

v2.85.3 - 2024-07-31

  • 🐛 UI Make Delete ProfileFeature call after removing from map

v2.85.2 - 2024-07-31

  • 🐛 API New deployments had opacity as an integer => change to float

v2.85.1 - 2024-07-31

  • 🐛 API Return empty features array on empty DataSync

v2.85.0 - 2024-07-31

  • 🚀 UI Move API Tokens under CloudTAK Settings

v2.84.0 - 2024-07-30

  • 🚀 API Switch to static XML parsing for Mission Sync Contents for 🐎

v2.83.1 - 2024-07-30

  • 🚀 API Add Access Logs

v2.83.0 - 2024-07-30

  • 🚀 API Add Alarm columns to Layer/LayerTemplate for future use in AWS CF gen for ETLs
  • 🚀 API Send ELB logs to elb-logs bucket

v2.82.0 - 2024-07-29

  • 🚀 API Remove use of check-geojson in favour of InputFeature schema definition from node-cot
  • 🚀 API Introduction of a cache system for reusing compiled handlebar templates within a single feature collection payload

v2.81.0 - 2024-07-29

  • 🚀 UI Point Type Selection

v2.80.3 - 2024-07-29

  • 🐛 API More persistant retry on connection fail
  • 🚀 API Retry Mission Subscription on ECONNREFUSED

v2.80.2 - 2024-07-29

  • 🐛 UI Ensure basemap creation on initial account creation doesn't error

v2.80.1 - 2024-07-26

  • 🐛 API Ensure emails are always lowercased

v2.80.0 - 2024-07-26

  • 🚀 UI Allow deleting CoTs or Groups of CoTs from TreeCoT Overlay view

v2.79.0 - 2024-07-25

  • 🚀 UI Parallel init & hide map interactions until map is loaded

v2.78.0 - 2024-07-25

  • 🚀 UI Parallel init & hide map interactions until map is loaded

v2.77.2 - 2024-07-25

  • 🚀 UI Fix ID Strategy bug with TerraDraw

v2.77.1 - 2024-07-24

  • 🚀 UI Add ability to delete Import

v2.77.0 - 2024-07-24

  • 🚀 UI Slightly more comprehensive version of CoT Trees in overlay viewer
  • 🐛 UI Fix recursive bug in Coordinate Entry
  • 🐛 API Make CreatorUID optional in Data Package API as it was 400ing for certain users

v2.76.0 - 2024-07-23

  • 🐛 UI Fix bug in initial load of MissionData
  • 🚀 API Wire up import manager => Asset Transform (this still needs UX work but it does work)
  • 🎉 Add initial Import Delete API

v2.75.1 - 2024-07-22

  • 🐛 API Limit imports listing

v2.75.0 - 2024-07-22

  • 🚀 UI Fix drag-and-drop upload in CloudTAK Map view
  • 🚀 UI Add manual import button in Imports Menu
  • 🚀 UI Show Import not found inline in import menu

v2.74.0 - 2024-07-22

  • 🚀 UI Complete rewrite of Overlay management
  • 🚀 UI Support saving Basemaps to ProfileOverlay

v2.73.1 - 2024-07-19

  • 🚀 UI round coordinates in Point Input
  • 🚀 UI Only show point input, close underlying menu

v2.73.0 - 2024-07-19

  • 🚀 UI Implment user suggestions for "clickable" contacts vs a seperate zoomTo button
  • 🚀 UI Divide contacts into active and recently offline

v2.72.0 - 2024-07-18

  • 🚀 UI Map incoming CoTs from Missions to their correct layer

v2.71.0 - 2024-07-17

  • 🐛 UI Release the Integration Wizard - a new workflow for quickly creating Layers from Templates

v2.70.3 - 2024-07-16

  • 🐛 UI Fix login Component redirecting to login component - resulting in stalled loading pane

v2.70.2 - 2024-07-16

  • 🚀 UI Update vue-tabler

v2.70.1 - 2024-07-16

  • 🚀 UI Add required & description to Layer Env editor

v2.70.0 - 2024-07-16

  • 🚀 UI Add Search boxes to admin sub-pages

v2.69.0 - 2024-07-16

  • 🚀 API Add suggest/forward API endpoints
  • 🚀 UI Add mainpage support for forward geocoding

v2.68.0 - 2024-07-15

  • 🚀 UI Add ability to create/manage/delete Layer Templates
  • 🚀 UI Add ability to use a layer template from the Layer Creation component
  • 🚀 API Backend/DB changes to support Layer Templates
  • 🚀 UI Move CoT overlay tree view to it's own component to keep the overlay component clean

v2.67.2 - 2024-07-15

  • 🚀 UI Distinction between refresh and connection cycle

v2.67.1 - 2024-07-15

  • 🐛 API Fix mission data count

v2.67.0 - 2024-07-15

  • 🚀 UI Show Tree based filtering view for Teams
  • 🐛 API Ensure ESRI API Response is returned on errors

v2.66.0 - 2024-07-11

  • 🚀 UI Show Panel menu in collapsed state by default
  • 🚀 UI Show tooltips for all menu items in default panel
  • 🚀 UI Add alt text for login page
  • 🚀 API Destory TLS connection for ephemeral connections if there are no more active WS connections

v2.65.1 - 2024-07-10

  • 🚀 UI Smarten up Share Panel

v2.65.0 - 2024-07-10

  • 🚀 Avoid small buttons with widly different functionality
  • 🚀 Move 4 different creation options into human readable mode-switch buttons
  • 🚀 Switch modal behavior to cards based on state of mode-switcher
  • 🚀 Add ability to dynamically create Machine User (list Channels & Create User)
  • 🚀 Move Agency Selection to inline
  • 🚀 Add ability to delete mission data packages
  • 🚀 Add ability to share mission data packages
  • 🚀 Add ability to create mission data packages

v2.64.0 - 2024-07-03

  • 🚀 Add prelim support for QuickPics

v2.63.0 - 2024-07-02

  • 🚀 Automatically broadcast imported DataPackage CoTs

v2.62.0 - 2024-07-02

  • ⬆️ Update to [email protected] to include ackrequest
  • 🐛 Fix layer redeploy endpoint

v2.61.2 - 2024-07-02

  • ⬆️ Update to [email protected] to include Point, Poly, LineString shape support & basic styling

v2.61.1 - 2024-07-02

v2.61.0 - 2024-07-01

v2.60.0 - 2024-07-01

  • 🚀 UI Fix stroke size in CloudTAK/Draw Rectangle
  • ⬆️ Update to [email protected] to support target cursor

v2.59.1 - 2024-06-29

  • 🚀 UI Fix stroke size in Layer Pane

v2.59.0 - 2024-06-29

  • 🚀 UI Add Video Lease Creation

v2.58.0 - 2024-06-29

  • 🚀 API Add basic Video Lease APIs & UI
  • 🚀 UI Allow setting Overlay position

v2.57.0 - 2024-06-24

  • 🚀 API JWTs are now set to expire after 16 hours by default

v2.56.0 - 2024-06-24

  • 🚀 API Make a API call to ensure certificate is valid GET login

v2.55.0 - 2024-06-24

  • 🚀 API Make a API call to ensure certificate is valid POST login

v2.54.0 - 2024-06-24

  • 🐛 UI Add search and paging to Task Selection

v2.53.1 - 2024-06-24

  • 🐛 UI Fix Task Version Check

v2.53.0 - 2024-06-24

  • 🚀 UI/API Add Registered Tasks with READMEs

v2.52.0 - 2024-06-21

  • 🚀 UI Show CoTs in their appropriate layers (if any)

v2.51.0 - 2024-06-21

  • 🚀 Helper functions to get single Layer from Mission Sync Layers
  • 🚀 Helper function to get latestFeats from single Layer
  • 🚀 Perform Mission Diff on Layers

v2.50.0 - 2024-06-20

  • 🚀 API Add GeoFence (de)serializing support for CoTs

v2.49.0 - 2024-06-20

  • 🚀 UI Save redirect state when login is required
  • 🚀 UI Add delete button to CoTView
  • 🚀 UI Show video URL as a stopgap until RTSP streams can be viewed

v2.48.0 - 2024-06-20

  • 🚀 UI Allow Renaming Data Sync Layers
  • 🐛 API Add uids array when not present in MissionLayers API

v2.47.2 - 2024-06-20

  • 🐛 API Add UIDs array to all UID layers

v2.47.1 - 2024-06-20

  • 🐛 UI Fix Web Lints

v2.47.0 - 2024-06-20

  • 🚀 UI Add Admin page for listing Data Syncs
  • 🚀 UI Add "Create Connection" Button in Admin Connection List

v2.46.0 - 2024-06-20

  • 🐛 API Guidance from ARA to switch to UID as Data Sync type
  • 🚀 API Support changing types automatically on a connection managed Data Sync
  • 🚀 API Add path to push data to a Data Sync automatically
  • 🚀 UI Show number of features in a UID type Data Sync UID Layer

v2.45.0 - 2024-06-18

  • 🚀 More comprehensive rate() parsing

v2.44.0 - 2024-06-17

  • 🐛 Surface AGOL errors for addFeatures & updateFeatures
  • 🚀 Batch Hook Queue submissions where possible

v2.43.0 - 2024-06-17

  • 🚀 UI Global Callsign now only shows as a single TextInput as newlines aren't respected
  • 🚀 API node-(cot|tak) updated to latest version which uses GeoJSON simple style spec 0-1 opacity values
  • 🚀 UI/API Update all Style Specs to use new 0-1 values
  • 🚀 UI Add Point entry for marker-opacity

v2.42.0 - 2024-06-13

  • 🚀 UI Mission CoT updates will be posted to the correct Mission Layer

v2.41.0 - 2024-06-13

  • 🚀 UI Update UI to support point color and opacity
  • ⬆️ API Update node-cot for GeoJSON Point Styling

v2.40.0 - 2024-06-13

  • 🚀 API Ensure mission_groups is set if All Groups function is used when creating Data Sync
  • 🚀 UI Disable Mission Role and set value to READONLY

v2.39.0 - 2024-06-13

  • 🚀 API Add indexes to Iconsets & Basemaps for user based lookup
  • 🚀 API Update base image to Alpine 19
  • API Updated lint globs as some files were being missed
  • 🐛 await on Hook Queue submission as errors were nuking the server
  • 🐛 Support mission subscriptions based on certificate subject when no SA CoT is ever sent
  • 🚀 Avoid use of attachContents now that <dest/> tags are working as expected
  • 🚀 Remove mission from Profile Overlay if it no longer exists

v2.38.0 - 2024-06-11

  • 🚀 Add Favicon for UI
  • 🚀 Add basic Mission Sync to GROUP
  • 🐛 Fix bug in node-cot which resulted in only a single feature loaded from Missions

v2.37.7 - 2024-06-07

  • 🚀 UI Update Web Lints

v2.37.6 - 2024-06-07

  • 🚀 UI Small notification to let user's know packages & missions require their parent channel
  • 🐛 UI Small UI improvements in Menu headers

v2.37.5 - 2024-06-07

  • 🚀 API/UI Support remarks field of CoT with newline characters

v2.37.4 - 2024-06-07

  • 🚀 UI Show Layers that push to data syncs in Connection Layer list

v2.37.3 - 2024-06-07

  • 🐛 UI Close CoT viewer if active CoT is deleted via radial menu

v2.37.2 - 2024-06-07

  • 🐛 API Check for DataSyncs on Connection Delete to avoid 5xx error

v2.37.1 - 2024-06-06

  • 🐛 API GeometryZ Column type does not automatically add Z coordinates and throw an error, as such manually add default values

v2.37.0 - 2024-06-06

  • 🚀 API/UI Switch to seconds to Layer Stale
  • 🚀 UI Scaling of Icons/Text based on Zoom Level
  • 🚀 API Human Readable Bad Username/Pass when trying to generate TAK Cert
  • 🐛 UI Fix preceding whitespace in remarks causing poor markdown display

v2.36.1 - 2024-06-05

  • 🐛 Fix hook logging bug

v2.36.0 - 2024-06-05

  • 🎉 Add Package Import type & auto import CoTs
  • 🚀 Wire up Video Menu but note refresh is not automatic
  • 🚀 UI Add paging for Iconsets, and set default limit to 20
  • 🚀 Increase logging in ArcGIS Hook

v2.35.0 - 2024-06-04

  • 🎉 UI Show Directional status of Groups/Channels
  • ✏️ Add external links to TAK Docs for Mission class
  • 🚀 UI Use Mission Role for showing write functionality
  • 🎉 API Add Role/Subscription Mission APIs

v2.34.0 - 2024-06-04

  • 🚀 Store MissionToken for ProfileOverlays in new token column
  • 🚀 Use MissionToken when it is present for all Profile based Mission API calls
  • 🎉 Add support for Creating & Deleting Mission Sync Layers
  • 🐛 Much better behavior for showing and updated subscribed state in Mission UI

v2.33.0 - 2024-06-03

  • 🐛 Respect visibility property from ProfileOverlay on initial load
  • 🚀 Add preliminary support for Mission CreateLayer
  • 🐛 Fix connection rename caused by mandatory auth that shouldn't be mandatory
  • ⬆️ Update Drizzle to latest versions
  • ⬆️ Update to bi-directional DataPackage library

v2.32.0 - 2024-05-31

  • 🚀 API Add sensible API limits to common fields

v2.31.1 - 2024-05-30

  • 🚀 API Update timeout value to allow TAK Exports

v2.31.0 - 2024-05-30

  • 🚀 API Run Hooks posts concurrently for increased throughput

v2.30.0 - 2024-05-29

  • 🚀 UI Basic support for editing CoT geometries

v2.29.1 - 2024-05-28

  • 🚀 API Include additional details on ESRI Server Errors

v2.29.0 - 2024-05-28

  • 🚀 API Add the ability for a Server Admin to export KML/KMZs

v2.28.0 - 2024-05-23

  • 🚀 API Add support for listing Mission Layers

v2.27.3 - 2024-05-23

  • 🐛 API Ensure Hook failure doesn't result in API restart

v2.27.2 - 2024-05-23

  • 🐛 UI Fix Config Page style

v2.27.1 - 2024-05-23

  • 🐛 API Check for undefined in AGOL Token/Enabled

v2.27.1 - 2024-05-23

  • 🐛 API Check for undefined in AGOL Token/Enabled

v2.27.0 - 2024-05-23

  • 🚀 UI Support entry of MultiLine Remarks fields

v2.26.0 - 2024-05-23

  • 🚀 UI Add support for reverse geocoding in Query Panel

v2.25.0 - 2024-05-23

  • 🚀 UI Mission Subscriptions are now shown immediately

v2.24.0 - 2024-05-23

  • 🚀 API Preliminary introduction of MissionLayers API

v2.23.1 - 2024-05-23

  • 🚀 UI When a mission is deleted send the user back to the Mission List page

v2.23.0 - 2024-05-22

  • 🚀 UI Show server connection status

v2.22.0 - 2024-05-22

  • 🚀 Significant improvements to Mission View modal => Menu

v2.21.0 - 2024-05-20

  • 🚀 Add support for validating handlebar templates

v2.20.0 - 2024-05-20

  • 🚀 UI Allow adding and removing Data Syncs from a given Layer
  • 🚀 UI Remove ability to change layer connection in UI as the backend will reject these changes
  • 🐛 API Ensure Data Sync rules when mission_diff mode is enabled are followed by Layer Patch

v2.19.0 - 2024-05-17

  • 🚀 UI Significant improvements to ESRI Environment Editor
  • 🚀 API Relaxed token requirements when working with unauthenticated ESRI Layer

v2.18.2 - 2024-05-17

  • 🚀 UI Make query pane reactive to re-query

v2.18.1 - 2024-05-17

  • ⬆️ Update Depoy Deps

v2.18.0 - 2024-05-16

  • 🚀 API Return 400 errors for invalid CoT Features
  • 🚀 API Allow Numbers for Speed/Course/Slope

v2.17.6 - 2024-05-16

  • ⬆️ API Update node-cot to ensure proto files are included in distribution

v2.17.5 - 2024-05-16

  • ⬆️ API Update node-cot to ensure proto files are included in distribution

v2.17.4 - 2024-05-16

  • ⬆️ API Project wide dep update

v2.17.3 - 2024-05-16

  • 🚀 API/UI Ensure JSON Schemas are valid when the default DB value is used

v2.17.2 - 2024-05-16

  • 🚀 UI Add Import Button and redirect to Import UI for Data Package
  • 🚀 API Add Package type to Import API

v2.17.1 - 2024-05-16

  • 🚀 UI Background Imagery changes should always stay at bottom of stack

v2.17.0 - 2024-05-15

  • 🚀 UI Update to latest TerraDraw which fixes required use of ts-ignore

v2.16.0 - 2024-05-08

  • 🚀 UI Use URL Params for CoT & Query Panel

v2.15.0 - 2024-05-08

  • 🚀 UI Add basic Video list in the CloudTAK Settings Panel
  • 🚀 UI Add private/public differentiation on basemaps list

v2.14.0 - 2024-05-08

  • 🐛 API Upgrade node-cot to use stricter Feature type

v2.13.1 - 2024-05-08

  • 🐛 UI Fix externally saved vector tiles that require a source-layer

v2.13.0 - 2024-05-08

  • 🚀 UI Compliant TypeScript Definitions for pinia stores

v2.12.0 - 2024-05-07

  • 🚀 UI Ensure a refresh of the Mission List clears previous errors, if any
  • 🚀 API Use consistent Mission List input types

v2.11.0 - 2024-05-06

  • 🚀 UI Include Map Hash in URL

v2.10.0 - 2024-05-06

  • 🐛 UI RadialMenu Component was preventing backspace after use in text inputs

v2.9.0 - 2024-05-06

  • 🚀 UI Avoid hash in Component to reduce number of 404 on request after deploy due to cachine

v2.8.2 - 2024-05-06

  • 🐛 API Geometry specific styles were being misapplied

v2.8.1 - 2024-05-06

  • 🐛 UI fix use of === when resetting RadialMenu

v2.8.0 - 2024-05-06

  • 🚀 API Improved geometry parsing in ProfileFeature
  • 🚀 API Less stringent expectations on phone property

v2.7.3 - 2024-05-06

  • 🐛 UI Update DataLayer component to use new Layer URL Location

v2.7.2 - 2024-05-06

  • 🐛 UI Update data vs connection dest differentiation in Layer Config

v2.7.1 - 2024-05-06

  • 🐛 UI Ensure non-clickable underlying vector layers don't fire click events
  • 🐛 UI Fix interaction between Locked State & Radial Menu
  • 🐛 UI Fix Query Panel error on use of v-bing on Coordinates component
  • 🐛 UI Fix Query Panel error when weather could not be retrieved
  • 🚀 UI Simplify props for MultipleSelect by using store

v2.7.0 - 2024-05-05

  • 🚀 UI Preliminary support for a Feature Select Modal when clicking on overlapping features
  • 🐛 UI Very rough initial fix for CoTView running off screen on smaller displays

v2.6.1 - 2024-05-05

  • 🚀 Remove AuthGroup CF Parameter

v2.6.0 - 2024-05-05

  • 🎉 Archived features are now stored in the database and not localstorage

v2.5.0 - 2024-05-04

  • 🚀 Remove AuthGroup restriction allowing any TAK User to access the map page
  • 🎉 Add ProfileFeature database type for future archive storage

v2.4.0 - 2024-05-03

  • 🚀 API Complete migration by adding NOT NULL Constraint on layer.connection

v2.3.0 - 2024-05-03

  • 🚀 UI Display Layer & Connection status information in Admin UI

v2.2.1 - 2024-05-03

  • 🐛 UI Ensure Admin console adds connection prefix

v2.2.0 - 2024-05-03

  • 🚀 UI Update UI to follow API path paradigm

v2.1.0 - 2024-05-03

  • 🐛 Continue to allow System Admins to access Layer List

v2.0.0 - 2024-05-03

  • 🚀 Move Layers into their connection parent, allowing Agency level auth

v1.29.0 - 2024-05-03

  • 🚀 Automatically infer table view for Layer Environments
  • 🐛 Set Backup window to ensure it doesn't conflict with maintenance window

v1.28.0 - 2024-05-03

  • 🚀 Include Preferred DB Maintenance Perdiod

v1.28.0 - 2024-05-01

  • 🚀 UI Allow Icons to take affect when selected via CotStyle Component
  • 🚀 UI Add unified cot.style method for universally handling feature properties on add or update

v1.27.0 - 2024-05-01

  • 🚀 UI Add ability to remove Icon from Feature
  • 🐛 Make iconset selection dark to avoid being a common icon colour (white)

v1.26.1 - 2024-05-01

  • ⬆️ API Update node-cot to support sensor and video tags

v1.26.0 - 2024-04-30

  • 🚀 API/UI Add ability to spin up Video Servers

v1.25.1 - 2024-04-30

  • 🚀 UI Redirect to Media Server List on 404
  • 🚀 API Handle invalid Media Server ID with 400
  • 🚀 API Handle not foudn Media Server ID with 404

v1.25.0 - 2024-04-30

  • 🚀 Allow Deleting Media Management Servers

v1.24.0 - 2024-04-30

  • 🎉 Basic support of a Media Management Server System

v1.23.2 - 2024-04-30

  • 🚀 Move release script to inline GH Action

v1.23.1 - 2024-04-30

  • 🐛 UI Force a re-render of CoT view if a new cot is clicked

v1.23.0 - 2024-04-29

  • 🐛 UI Fix patch updating GeoJSON sources as the wrong format was being used for updates
  • 🎉 UI Style features in place and avoid using additional layers for styling

v1.22.3 - 2024-04-29

  • 🐛 API Fix bug where generated object wouldn't be returned

v1.22.2 - 2024-04-28

  • 🐛 UI Fix CoTs being moved to active Map upon render

v1.22.1 - 2024-04-28

  • 🐛 UI Fix config being written by value of single key

v1.22.0 - 2024-04-28

  • 🚀 UI Allow storing pre-defined key/values to power the Config API

v1.21.1 - 2024-04-28

  • 🐛 UI Retain FeatureCollection generation for non-default CoT store

v1.21.0 - 2024-04-28

  • 🚀 UI Support for partial updates (or no updates) to map, resulting in a faster map experience

v1.20.1 - 2024-04-26

  • 🚀 Continue working on reducing drift

v1.20.0 - 2024-04-26

  • 🚀 API Lock Connections to System or Agency Admins
  • 🚀 API Lock Connections Data Sync Resources to System or Agency Admins
  • 🚀 UI Add paging to ConnectionToken page to be consistent with other pages
  • 🐛 UI Avoid styling group CoT Markers to avoid green circle under group indicator

v1.19.1 - 2024-04-25

  • 🐛 API Fix Connection name filtering

v1.19.0 - 2024-04-23

  • 🚀 API Make DataSync Delete fault tolerant to TAK Server Errors

v1.18.0 - 2024-04-23

  • 🚀 UI Menu Coverage Effects
  • 🚀 API SystemAdmin shows all connections on server
  • 🚀 API AgencyAdmin shows only connections they are admin of
  • 🚀 API User shows no connections

v1.17.4 - 2024-04-23

  • 🐛 Fix version numbers in this file

v1.17.3 - 2024-04-23

  • 🐛 ui Style Queries wouldn't update after initial create

v1.17.2 - 2024-04-23

  • 🐛 ui Fix bug in underlying Input library that prevented event firing on select => delete

v1.17.1 - 2024-04-23

  • 🐛 api Avoid deleting style properties as style object is reused

v1.17.0 - 2024-04-22

  • 🐛 Hooks If a remarks field isn't present, post an empty string
  • 🎉 UI Add Adgency/Server badge for connections
  • 🎉 UI Add AgencySelect component for adding/removing agencies
  • 🚀 API Allow updating/removing agencies on a connection

v1.16.0 - 2024-04-22

  • 🐛 API Fix Style Overrides

v1.15.1 - 2024-04-21

  • 🐛 UI Fix icon stretch in CoT Pane

v1.15.0 - 2024-04-21

  • 🎉 API Connection now has an optional agency column with auth checks
  • 🎉 API Initial API Scoping for new /agency route
  • 🎉 UI Add start, stale, time in CoT view by default

v1.14.0 - 2024-04-20

  • 🎉 Add Manual Coordinate Entry box and Drawing button improvementst

v1.13.0 - 2024-04-19

  • 🎉 UI Support HTTP Links in the CoTViewer
  • 🎉 UI Support Dynamically generating HTTP Links in Style Editor

v1.12.1 - 2024-04-19

  • 🐛 UI Remove style properties in request when enabled is not checked

v1.12.0 - 2024-04-19

  • 🎉 UI Significant changes to Layer Style Editor
    • Allow Global Callsign Remarks
    • Allow Global Styling
    • Query styles are optionally applied after global styling
    • If a query is not successful it is gracefully passed over
  • 🚀 API Update Style schema to support global styles
  • 🚀 API Improve behavior if underlying LogStream isn't created or is missing
  • 🚀 UI Remove Create Layer buttons from non-connection page

v1.11.0 - 2024-04-18

  • 🚀 API Add support for parsing ackrequest in CoT messages

v1.10.0 - 2024-04-18

  • 🚀 API Add remarks field as default column in ESRI Sink
  • :rocket APISignificant refactor ofESRI.addLayer` function to support new layer builder for future dynamic layers
  • 🐛 Gracefully handle invalid jsonata query by returning 4xx instead of 5xx

v1.9.0 - 2024-04-18

  • 🚀 UI Automatically convert http(s) URLs to clickable links in remarks field

v1.8.0 - 2024-04-18

  • 🚀 UI Error check Style Queries in browser and display as TablerInput Error
  • 🐛 UI Ensure editing a query doesn't result in a duplicate being created

v1.7.0 - 2024-04-18

  • 🐛 UI Small papercut fixes to ESRI viewer
  • 🚀 API Continue to handle a wider variety of ESRI Server Configurations

v1.6.1 - 2024-04-18

  • 🚀 UI Surface ESRI Type (MapServer/FeatureServer/etc) in ESRI Server List UI
  • 🚀 UI Fix text spacing in Connection Tables

v1.6.0 - 2024-04-17

  • 🚀 UI Push to overlays menu upon adding a new overlay
  • 🚀 API Allow admins to flip iconsets between public/private
  • 🚀 UI Differentiate between Private & Public Iconsets in UI
  • 🎉 API Add preliminary support for server-wide default overlays
  • 🎉 API Add preliminary support for setting server config that are used internally such as Search API Tokens
  • 🚀 UI Add tooltips to nav panel in upper right hand corner of CloudTAK
  • 🐛 UI Remove one last instance of window.std vs imported std call
  • 🚀 UI Add server config section of Admin Panel
  • 🚀 Events Generate temporary token for imports with scope defined by username

v1.5.0 - 2024-04-17

  • 🐛 API More generic fallbacks for parsing ESRI Enterprise Server URLs
  • ⬆️ Events Update all deps
  • 🚀 Events Update to Flat ESLint Config and lint api calls

v1.4.2 - 2024-04-17

  • 🐛 UI When uploading an Iconset Zip, redirect to correct import page

v1.4.1 - 2024-04-17

  • 🐛 UI Avoid CloudTAK Init error if no basemap is configured

v1.4.0 - 2024-04-16

  • 🚀 UI Remove ARCGIS_TIMEZONE option now that config.timezone does the same thing generically

v1.3.3 - 2024-04-16

  • 🚀 Attempt to get GH Actions releaser to include CHANGESET entries

v1.3.2 - 2024-04-16

  • 🚀 Attempt to get GH Actions releaser to include CHANGESET entries

v1.3.1 - 2024-04-16

  • 🚀 Attempt to get GH Actions releaser to include CHANGESET entries

v1.3.0 - 2024-04-16

  • 🚀 API Data Sync CoTs are now diffed with existing CoTs to avoid duplicate pushes
  • 🐛 API Fix saving Profile information when location is not set
  • 🐛 API Gracefully handle when a weather API request fails
  • 🐛 API UI Fix creation of ESRI Sinks
  • 🚀 UI Menus now scroll in place (overflow)
  • 🚀 UI API Add support for sending CoT Data Packages
  • 🚀 UI Updated Overlays panel

v1.2.0

  • 🚀 DevOps Update Build system to output to dist/ instead of parallel for cleaner building
  • 🚀 API Add Reverse Search service with Weather
  • 🚀 UI Add Reverse Search context menu function
  • 🚀 UI Add support for Query Pane w/ initial weather pane
  • 🐛 Fix Enum loading in Layer Environment
  • 🚀 API Add backend support for archived tag
  • 🚀 UI Move all Basemap Components to CloudTAK & add scope
  • 🚀 API Automatic Schema Updates on layer change

v1.1.0

  • 🚀 UI: Add Notifications handler in Profile Store
  • 🚀 UI: Move all Icon/Iconset Components to CloudTAK
  • :rcoket: API Add scope: SERVER/USER differentiation in Iconsets and assoc. auth restrictions