Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Web UI Tracking #101

Open
18 of 30 tasks
DougLau opened this issue Jan 9, 2024 · 0 comments
Open
18 of 30 tasks

Web UI Tracking #101

DougLau opened this issue Jan 9, 2024 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@DougLau
Copy link
Contributor

DougLau commented Jan 9, 2024

This issue tracks tasks needed for the Web UI.

Mapping

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

Honeybee / graft

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

DMS

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

Incidents

  • Add resource type

Cameras

  • 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 DougLau added the enhancement New feature or request label Jan 9, 2024
@DougLau DougLau pinned this issue Jan 30, 2024
@DougLau DougLau self-assigned this Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant