Skip to content

Releases: EOCOnline/rangertrak

Major update that has general functionality

22 Sep 13:36
f18dd31
Compare
Choose a tag to compare

Still with bugs, this is hopefully usable for exercises and to obtain feedback from.
Still using Leaflet 1.8.0

  1. If a page doesn’t properly load at first, either just click on the page in the navigation bar at the top again, or actually refresh the page. This is especially an issue with the Leaflet map, but happens with all of ‘em periodically.

Issues with www.RangerTrak.org v 0.11.33, hopefully largely resolved with version 0.11.40
 Make project public: www.github.com/EOConline/Rangertrak so Kevin (and others) have source code access – and even the ability to contribute changes should anyone be so daring (kooky?!) to attempt that.
 Move the location of the address (Google’s Plus codes, What3Words, and Street Addresses) entry field below the Lat/LNG entry as it is not used as much as anticipated currently.
 Separate whole (integer) from the decimal portion of the Lat/Long entry fields, as the former doesn’t change and can be tabbed over.
 Team status codes can be edited in the settings panel, along with an associated background color for the Field Report display. (Also in future to affect markers on the two map displays.) Also added color picker.
 Mouse clicks on the Google Map no longer automatically drop additional markers. (This is now an option in Settings.)
 Label the mini-map on the Home Entry screen – to clarify it is only showing the current entry’s location
 Leaflet map now displays properly, albeit with more features to come.
 Test & fix tab order of entry fields to enhance pure keyboard entry of data
 Auto update version number
 The list of Rangers can be edited, a new Ranger can be added
 Add !CmdPost as a standard Tactical Sign, for noting command post setup and shutdown times, and other events
 Add code to publish Field Reports to a web server if Internet is up
 *Refresh page/tables/maps automatically to immediately display new data
 Highlight currently active page/pane in navbar at top
 Marker Clusters work
 Ease time entry with time picker
 Internal refactoring & code cleanup
 Advanced option in Settings page now resets values properly
 Use leaflet maps on entry screen (they can work offline)
 The log works: displays field report entries and other key actions in the log (currently way too verbose)
 Only display 4 digits of Lat/Long (If folks enter more, they will NOT be maintained: OK?)
 Refactored location entry to a new independent component
 Rangers & Field-Reports: Better column sizing & reduce row height; only display 4 or 5 digits on lat/long
 Status only applies to field reports: not rangers, not teams, etc.
 Settings for Google vs Leaflet maps can differ

Known issues with current version:
 Pages may not display properly until navigated to a few times (keep clicking on the page name at the top…)
 Untested on mobile sized devises

Still to come (Or may now work but needs testing)
 Auto-center google map (Big & small) initially (i.e., based on entered location/existing markers – NOT geolocation), cluster markers, zoom factor fixed
 VashonEOC.org (or other) webserver to display Ranger Field Reports for general viewing by the EOC, individual Rangers, etc. – providing they have Internet access
 Hide API keys and ranger phone numbers/images
 Maps:
o Change markers on the map displays based on team.
o Leaflet markers to have nice pop-up
o Auto-filter/selection of Rangers & Field Reports on those grids auto reflected on maps
o Alter color of the markers on maps a bit by elapsed time?
 Location Entry:
o Verify Location entry: any change updates all others (via event subscription) [Are we using Angular Reactive forms to their full potential? Learn more & forge ahead.]
o Current Location Map on Entry screen to also optionally display other markers, but dimmed?
o What3Words codes – once a bug on their side gets fixed.
o Refactor callsign entry to a new independent component?
 Ranger & Field Report Pages/grids
o Get import of Rangers & Field Reports from JSON/Excel files working
 Better documentation within the app:
o More info buttons
o Mission setup and shut down checklists: download & email field reports…
 LOTS more testing, esp. on smaller devices
 Restyle for especial esthetics
 Verify offline functionality

For future consideration, probably not anytime soon, unless encouraged by others
 Misc:
o Allow multiple sets of preferences (settings)
 More Team tracking & functionality:
o How to plan/schedule next shift of rangers, show yesterday’s (or last week’s activity
o Drag ‘n Drop of unaffiliated Rangers to a team; allow noting position within a team: lead, COMMs, Safety Officer, navigator, etc.
o Rangers page to show Rangers still checked out, Time since check-in, etc.
o Any need for Status Updates to be tied to a list of Missions/Tasks/Objectives, perhaps from another system like Excel? Then each team has a list of activities to be checked off: but Cmd Post/EOC can see progress?
o Is there a need to record every individual is in which team: team (re)assignments?
o Alarms if overdue or if they stray out of a geo-fence
o On hover: display a Team Status tooltip: name, assigned rangers, contact info, recent reports, time in the field, assignments, etc.
 Maps:
o Publish our waypoints to GiaiGPS.com (very possible, but relies on Internet from base station to GaiaGPS.com, their (unknown) latency to update their published maps with our data in anything near real-time, and Internet access of our rangers to then get the new data on the Gaia servers: i.e., will never be updated real-time. (I think free users can also add custom layers.)
https://help.gaiagps.com/hc/en-us/articles/115003639948-Import-Maps-and-Data-with-Mapbox-Studio
o THE ABOVE IS NOT GOING TO HAPPEN DUE TO GAIA POLICY: Much easier would be for us to periodically grab Gaia Track data and add that as a static layer on the leaflet map, along with a host of other public layers. The track data is super, but others track data doesn’t change much… (Perhaps others will want to add their own layers – with tracks or whatever – to our maps. That should be possible.)
o Allow drawing lines, rectangles, placement of icons from a pallet (e.g., restrooms, cmd post, search boundaries, etc.)

Release 0.11.39 - testing creation of a release

20 May 20:53
fd1ca20
Compare
Choose a tag to compare

LOTS of changes: Location Component still broken, but

  1. layout of Entry & Settings forms enhanced
  2. map improvements & functionality
  3. tech not includes subscriptions and child components
  4. DateTime Picker works
  5. Many others...

Release-As: 0.11.39"

What's Changed

New Contributors

Full Changelog: v0.11.37...v0.11.39

As used by Vashon ACS & CERT for their June 2019 exercise

09 Feb 19:36
Compare
Choose a tag to compare

This is pretty much the version as used by Vashon ACS & CERT for their June 2019 exercise.

This does not need to be built: Just open RangerTrak.htm in a modern browser. Comments and errors show up on the Log Page and in the console (see your browser's debugging tools for this)

Note that some functionality relies on API keys from Google Maps, MapBox and What3Words: search RangerTrak.htm for "YOUR_API_HERE" and replace them with your own API keys.

This version is completely JavaScript, and is the 'best' of this version, though many errors exist!