iris icon indicating copy to clipboard operation
iris copied to clipboard

Web UI Tracking

Open DougLau opened this issue 1 year ago • 0 comments

This issue tracks tasks needed for the Web UI.

Mapping

  • [x] Change earthwyrm to use rosewood/loam instead of PostGIS
  • [x] Update to modern version of Leaflet JS library
  • [x] Handle Leaflet events by updating selected items, etc.
  • [x] Add tooltips for devices

Honeybee / graft

  • [x] Merge into a single service, using axum
  • [x] Generate freeway segment layer (loam) for earthwyrm
  • [x] Implement SSE messages for selected card / resource type
  • [x] Verify user's network domain on login

DMS

  • [x] Generate map layer loam file on configuration changes
  • [x] Use substitute message patterns (for extra-wide signs)
  • [x] Allow free-form text entry for users with permissions
  • [x] Add UI for message duration / expiration
  • [x] Selecting a card should select map marker, and center map
  • [x] Default to deployed item state (not all)
  • [x] Add sign location to compact card
  • [ ] Pixel errors UI
  • [ ] Setup card: add beacon, preset
  • [x] Request card w/ TAMS work request link, query msg, config, status, settings, send settings, reset
  • [x] Status card w/ brightness, power, temp
  • [x] Sign config / details cards
  • [ ] Add emojis based on linked incident type (💥🚗, 🔧⛽, 🕳️🪨, 🚧🦺)

Incidents

  • [ ] Add resource type

Cameras

  • [x] Add to map
  • [ ] Allow unpublish / publish
  • [ ] View properties, like IP addresses
  • [ ] Reboot button
  • [ ] Recall / set presets

LCS Arrays

  • [ ] Status card showing current indications
  • [ ] Deploying indications
  • [ ] Default to deployed item state, not all

DougLau avatar Jan 09 '24 14:01 DougLau