GridTracker listens to traffic from WSJT-X and displays it on a map. It will also load ADIF log files
 
 
 
 
 
 
Go to file
Christian Bayer d28b48cc1e Squashed commit of the following:
commit afb25f406b
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Mon Sep 5 21:45:16 2022 -0400

    WIP german translation

commit 3abbf5cd5f
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sat Sep 3 15:06:47 2022 -0400

    WIP german translation and some programmatic translation from CR

commit 4c8fcc656b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Aug 15 22:14:16 2022 -0500

    progress so far, fixed what got broke in CR and fixed being able to close and reopen CR. still need to get i18n figured out

commit 78aaaed2ad
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Aug 15 20:19:09 2022 -0500

    one step forward, 2 steps backwards

commit 903319452b
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Mon Aug 15 23:23:51 2022 +0200

    WIP translating strings in js: roster.js

commit 934f619af6
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Aug 15 00:06:13 2022 -0500

    add JA because may have a JA contributor

commit 8c7bd091ac
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 14 23:41:29 2022 -0500

    all JS files have been passed through, may need another pass through all files though

commit 835892b70b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 14 20:03:18 2022 -0500

    Finished gt.js tags

commit 404dd1a247
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 14 18:10:34 2022 -0500

    progress so far (up to line 9871 in gt.js)

commit c59473f898
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 14 12:43:01 2022 -0500

    add comment between adif and alerts js files in en.json

commit 80cb9d5178
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 14 12:42:27 2022 -0500

    Fix Chinese label to a more proper one

commit 08a00eeae8
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sun Aug 14 16:54:32 2022 +0200

    moved scripts

commit 8c9569b1c5
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sun Aug 14 16:51:10 2022 +0200

    started german translation

commit b857ecf91e
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 14 01:37:39 2022 -0500

    tags for adif and alerts js files

commit 9c328de842
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sun Aug 14 08:23:51 2022 +0200

    fixed cn.json additonal keys

commit 7bc459195f
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sun Aug 14 08:20:22 2022 +0200

    Revert "fixed CN.json"

    This reverts commit f2f71c94db.

commit 236bea23bd
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 19:02:49 2022 -0500

    cleanup and lint

commit a78d32ed1b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 19:01:47 2022 -0500

    THis works!

commit edc0d40256
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 18:17:15 2022 -0500

    more tweaks trying to make it work

commit f2f71c94db
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 17:09:39 2022 -0500

    fixed CN.json

commit 9b90cf4b14
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 16:33:09 2022 -0500

    language change so far

commit dd60fc5012
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sat Aug 13 22:19:25 2022 +0200

    added missing keys to cn.json

commit fc5e25c81a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 15:18:54 2022 -0500

    Fixed linting`

commit 485adc6da1
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 14:57:30 2022 -0500

    slight cleanup

commit dada794ccd
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sat Aug 13 21:55:55 2022 +0200

    fixed cn json

commit 82809c0458
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Aug 13 14:45:21 2022 -0500

    added dropdown for language in settings

commit 3159040b51
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Fri Aug 12 22:29:51 2022 +0200

    added raw output of the i18n extractor. needs cleanup

commit 8f31e9e757
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Thu Aug 11 22:29:12 2022 +0200

    added i18n generator script based off of a patch file

commit de81e35754
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Mon Aug 8 22:20:47 2022 +0200

    added cascading install for nested package.json

commit bf7ecfeb4f
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Mon Aug 8 22:11:18 2022 +0200

    added pota key

commit e14bca8172
Merge: f8c7232 91145aa
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 7 18:39:40 2022 +0000

    Merge branch 'master' into 'cbayer-i18n'

    Master

    See merge request gridtracker.org/gridtracker!182

    If this is changing anything in the UI or operational behavior, please prepare to update the wiki!

commit f8c7232c38
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 7 12:54:04 2022 -0500

    add jquery to npm depends

commit 734e972d9e
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Aug 7 12:53:24 2022 -0500

    wip, i18n debugging

commit 013d9c8ebf
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sun Aug 7 10:34:19 2022 +0200

    small fixes

commit 8da135bb6d
Merge: 0183434 c1f7f1b
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sat Aug 6 22:39:24 2022 +0200

    Merge branch 'master' into cbayer-i18n

commit 0183434bba
Author: Christian Bayer <chrbayer84@googlemail.com>
Date:   Sat Aug 6 22:27:35 2022 +0200

    removed banana import

commit 670001a6db
Merge: c120df0 236ff10
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Tue May 17 18:38:11 2022 -0500

    Merge branch 'master' into cbayer-i18n

commit c120df0e3b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 15:15:21 2021 -0600

    the linter lints

commit 2243beddb2
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:39:00 2021 -0600

    mostly finished with gridtracker.html file's i18n

commit 33d69c9501
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:36:34 2021 -0600

    add functions to get acks json off website and overwrite file

commit 98170dce4f
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 15:02:46 2021 -0600

    Initial workup for LoTW throttling & diff fetching

commit 655c041663
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:31:19 2021 -0600

    WIP banana i18n

commit 26495c1f14
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Wed Dec 15 11:52:08 2021 -0600

    update rpm spec 1.21.1212

commit e00269304d
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:47:50 2021 -0600

    Trigger COPR and AUR repos and build .deb

commit 2b2e660108
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Wed Dec 15 11:46:41 2021 -0600

    updated changelog / release notes

commit 0265f75fd8
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 20:48:27 2021 -0600

    update changelog

commit cd28c73c8a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 19:04:23 2021 -0600

    update changelog

commit 058dbea415
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 19:03:46 2021 -0600

    Fix #76

commit f50ea44466
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 16:18:51 2021 -0600

    update changelog to recent bug fixes

commit 3b0c9b5acc
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 16:18:37 2021 -0600

    Fix #91

commit d906ee7d5f
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 15:54:51 2021 -0600

    Fixes #107

commit 8252ca3f82
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 12:13:23 2021 -0600

    fix hunting

commit c1f3ae9e1c
Author: Sebastian Delmont <sd@notso.net>
Date:   Mon Dec 13 13:09:46 2021 -0500

    Really fix roster counts

commit 0054993dc8
Author: Sebastian Delmont <sd@notso.net>
Date:   Mon Dec 13 11:54:19 2021 -0500

    Fix roster counts

commit 69e1152e78
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Dec 13 10:09:19 2021 -0600

    update check for bad dxcc

commit a0b2595e9e
Author: Sebastian Delmont <sd@notso.net>
Date:   Mon Dec 13 11:04:53 2021 -0500

    Fixed spot sorting in refactored code

commit 298e8cfbd7
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Dec 12 16:37:52 2021 -0600

    update changelog

commit eb793d5607
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:47:21 2021 -0600

    Update Copyright for 2022

commit 0eb2fac9a0
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:46:52 2021 -0600

    change vars to lets per Tag's suggestion

commit c78ea075b4
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Dec 12 15:46:17 2021 -0600

    RC build

commit 0c5cde472b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Tue Nov 16 04:11:44 2021 +0000

    Update .gitlab-ci.yml file

commit 492b791bc0
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Tue Nov 16 04:10:31 2021 +0000

    Update .gitlab-ci.yml

commit e77b9922ed
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Tue Nov 16 03:56:53 2021 +0000

    Update .gitlab-ci.yml - include security scanning

commit 13c1236f7b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:46:20 2021 -0600

    Fix acknowledgement icons

commit 28772768e8
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:45:31 2021 -0600

    Add support for Apple Silicon Macs, by hardcoding x64 mode in Phoenix

commit 0cec076dbb
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:45:05 2021 -0600

    allow package-lock to be uploaded to repo

commit 8b23a4ef25
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Dec 12 09:11:24 2021 -0600

    beta III of call roster testing

commit cc476c84ed
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Dec 12 09:09:57 2021 -0600

    if dxcc = -1, no roster

commit ca5a4db664
Author: nr0q <nr0q@gridtracker.org>
Date:   Thu Dec 9 20:59:15 2021 -0600

    beta version for testing fix to CR

commit 5556bbfee0
Author: nr0q <nr0q@gridtracker.org>
Date:   Thu Dec 9 14:31:02 2021 -0600

    a few of SD's roster tweaks

commit 2b65f293a7
Author: nr0q <nr0q@gridtracker.org>
Date:   Thu Dec 9 13:53:20 2021 -0600

    could this cure the free text messages breaking the CR?

commit 43ea47a09d
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 25 20:43:48 2021 -0500

    roll v for beta build

commit f1d9db2e6f
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 25 15:17:33 2021 -0500

    better handling of /MM so that it doesn't tear a hole in space-time

commit 9fed1b4aca
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 25 14:00:29 2021 -0500

    remove the exception handler for callObj.style because need to fix the root cause

commit 7a73c988da
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 25 13:31:15 2021 -0500

    handle undefined callObj.style

commit 71a2df7e20
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 25 12:42:58 2021 -0500

    handle bug line 114

commit 8d5117b76b
Author: nr0q <nr0q@gridtracker.org>
Date:   Sun Oct 24 20:36:10 2021 -0500

    inc v for beta 2

commit b199c4c4fa
Author: christian <christian_bay@gmx.de>
Date:   Sun Oct 24 21:23:40 2021 -0400

    fixed linting

commit 7830e52978
Author: nr0q <nr0q@gridtracker.org>
Date:   Sun Oct 24 20:15:07 2021 -0500

    cleaned up linting

commit ac51710ff3
Author: Christian Bayer <christian_bay@gmx.de>
Date:   Sun Oct 24 20:56:21 2021 -0400

    fixed reference error on huntedCount

commit 66f7ad87b3
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:44:39 2021 -0600

    fix pack.json and changelog to reflect test V#

commit 7a43853533
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:44:14 2021 -0600

    add settings.json to gitignore

commit 4f2ce9d890
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Oct 21 00:41:12 2021 +0000

    Update package.json

commit dbc297a00c
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:43:52 2021 -0600

    Update package.json

commit 6c68a190db
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:43:31 2021 -0600

    Update changelog

commit 3125b01a17
Author: christian <christian@t530>
Date:   Wed Jul 7 15:08:03 2021 -0400

    clear call roster on band change: option added

commit 6f4c15c157
Author: christian <christian@t530>
Date:   Sun Jul 4 23:07:51 2021 -0400

    unknown dxxc filter for roster

commit a444d163ca
Author: christian <christian@t530>
Date:   Thu Jul 1 21:39:50 2021 -0400

    fixed other sorts

commit cb73f21a93
Author: christian <christian@t530>
Date:   Wed Jun 30 20:37:27 2021 -0400

    fixed alert script call

commit 2226f707bd
Author: christian <christian@t530>
Date:   Wed Jun 30 07:52:36 2021 -0400

    fixed dxcc sorting

commit d395b8dd0e
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 23:18:43 2021 -0500

    tweak for compact mode

commit 86fb507d5a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 23:08:13 2021 -0500

    IT WORKS!

commit d55ac551d1
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:51:52 2021 -0500

    fix grid

commit 0a85e76493
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:50:49 2021 -0500

    bunch of stuff moved to the right places

commit 68f81c6200
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:37:49 2021 -0500

    fix some small stuff

commit db738a4230
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:26:40 2021 -0500

    lost show bands/modes on render call rows

commit 68f7544b1a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:24:32 2021 -0500

    fix line 73

commit 95920077bd
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:21:19 2021 -0500

    fix line 34

commit 84059439c1
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:18:32 2021 -0500

    fix broken array

commit 817e9c5e18
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:12:23 2021 -0500

    fix sendAlerts undefined object

commit 7a0b16d262
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:08:06 2021 -0500

    more broke fixed

commit 6a9896ce41
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 22:00:27 2021 -0500

    re-added r_sortFunction that somehow wondered off

commit 856a49b720
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 21:58:05 2021 -0500

    fix some more broken stuff

commit 076a7e5eec
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 20:42:07 2021 -0500

    fixed a bunch of broken refs to rosterSettings

commit 443409b902
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 19:19:26 2021 -0500

    refactor so far

commit 1f45299286
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jun 28 17:26:44 2021 -0500

    big roster refactor - starting

    Co-authored-by: Sebastian Delmont <sd@notso.net>
    Matthew Chambers <nr0q@gridtracker.org>

commit 4ed8b2c3cb
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Jun 24 18:46:42 2021 -0500

    missing comma line 422

commit b089caf50a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Jun 24 18:04:46 2021 -0500

    add array with exception test function names, need to create functions yet

commit 0b27feb367
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Jun 24 11:06:31 2021 -0500

    some notes that might aid in refactoring

commit 0518d6e40c
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:42:44 2021 -0600

    add functions to get acks json off website and overwrite file

commit 268459833b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Thu Dec 16 14:41:03 2021 -0600

    Initial workup for LoTW throttling & diff fetching

commit 9330df84f3
Author: nr0q <nr0q@gridtracker.org>
Date:   Sun Oct 24 12:59:29 2021 -0500

    save work so far

commit 0761163ddd
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 21:54:26 2021 -0500

    adding i18n to other html files, need to call scripts I think to make them "work"

commit 3a00b5b3d0
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 21:16:02 2021 -0500

    i18n chat html and format chat.css

commit 220fc036b8
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 20:57:05 2021 -0500

    refactor chat css into it's own css file, fix linting in gt.js start adding i18n in chat and bandactivity htmls

commit fceaaaa4aa
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 19:39:21 2021 -0500

    update all except hover/title elements with i18n in GridTracker.html

commit 215bc2c55c
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 18:28:48 2021 -0500

    mostly finished with gridtracker.html file's i18n

commit 9a63953b7d
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 17:58:13 2021 -0500

    all through Audio Alerts done

commit bbe38ea60d
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 17:05:47 2021 -0500

    check in everything up to mid alert settings

commit 99d89f68fc
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 13:00:00 2021 -0500

    fix badly broken HTML

commit 934f097b70
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 19 12:39:04 2021 -0500

    update through to Lookup tab

commit efd03b85ae
Author: chrbayer84 <christian_bay@gmx.de>
Date:   Wed Sep 29 18:04:22 2021 +0000

    Update README.md

commit ac5299cbb5
Author: nr0q <nr0q@gridtracker.org>
Date:   Wed Sep 29 12:26:50 2021 -0500

    add Getting GridTracker to readme

commit 8f3a7f81ae
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Sep 28 14:58:22 2021 -0500

    copy of NWJS's license

commit 645b2222b0
Author: T Loomis <tag.loomis@gmail.com>
Date:   Tue Sep 28 19:09:45 2021 +0000

    Removed OAMS messaging pop-up reset

commit 17035c84a0
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Sep 27 18:04:00 2021 +0000

    updated arm to NWJS 0.54.2 with 64 bit capability
    rolled to v1.21.0928

commit 75421054f9
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Sep 27 18:00:48 2021 +0000

    Treat adif record values as byte length vs string length

commit 44d54dd5df
Author: Matthew Chambers <NR0Q@gridtracker.org>
Date:   Thu Sep 16 20:37:04 2021 -0500

    updated V-num for beta build

commit 50c65ac2c4
Author: jangliss <jon+gh@netdork.net>
Date:   Thu Sep 16 20:27:21 2021 -0500

    Remove looking at fetched records for last fetch date for LoTW. Use only header

commit 421601e36d
Author: Matthew Chambers <NR0Q@gridtracker.org>
Date:   Sun Aug 29 14:39:18 2021 -0500

    new donors yay

commit 3eb3fa4b21
Author: Matthew Chambers <NR0Q@gridtracker.org>
Date:   Sat Aug 28 13:06:48 2021 -0500

    acks data update

commit cdb524a887
Author: Matthew Chambers <NR0Q@gridtracker.org>
Date:   Wed Aug 25 14:38:51 2021 -0500

    data update

commit f91cc0968c
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Mon Jul 5 11:47:16 2021 -0500

    acks update 5-july-2021

commit 0ca37bf71e
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Tue Jun 29 16:41:47 2021 -0500

    ack update 29 July 2021

commit 53f6168e23
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Tue Jun 22 11:49:53 2021 -0500

    update acknowledgements.json for 6/22/2021

commit 2b79d75f09
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Jun 20 13:13:40 2021 -0500

    update acknowledgements.json

commit c30d004c69
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 16:19:52 2021 -0500

    update acknowledgements.json

commit c3bef85eab
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 20:58:02 2021 +0000

    Update acks json

commit 260e4bc9bc
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 12:01:43 2021 -0500

    general updates for new general release

commit fc742c95a8
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 14:36:13 2021 -0500

    fix line 15581

commit 6a04b9cb7b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 13:44:44 2021 -0500

    more better

commit 229efb099a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 13:26:06 2021 -0500

    better get acks code (Thanks Tag)

commit 7b30fb3093
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 11:43:05 2021 -0500

    fix missing " around http line 11141

commit 24e180ffdc
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 11:33:04 2021 -0500

    call checkForNewAcks when checkForNewVersion

commit e9d9f8b24a
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 19 11:17:29 2021 -0500

    add functions to get acks json off website and overwrite file

commit 56e4d58169
Author: jangliss <jon+gh@netdork.net>
Date:   Fri Jun 18 20:28:25 2021 -0500

    Date.parse behavior to local time instead of UTC

commit 74db81d764
Author: jangliss <jon+gh@netdork.net>
Date:   Thu Jun 17 17:56:37 2021 -0500

    More LoTW Fixes to do diff fetching

commit cedeef59f8
Author: jangliss <jon+gh@netdork.net>
Date:   Tue Jun 15 21:03:15 2021 -0500

    Initial workup for LoTW throttling & diff fetching

commit 4576c519c8
Author: Santiago Mejia <santiago.hi8smx@gmail.com>
Date:   Wed Jun 16 19:59:05 2021 +0000

    Upload New File

commit f79010707a
Author: jangliss <jon+gh@netdork.net>
Date:   Sat Jun 19 15:44:51 2021 -0500

    Fix linting warning

commit 9b31e8c1a8
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sat Jun 12 22:13:03 2021 -0500

    update changelog etc for v1.21.0613

commit 3706978e8b
Author: Matthew Chambers <nr0q@gridtracker.org>
Date:   Sun Jun 13 03:27:38 2021 +0000

    Update acks json

commit bbd17c1e32
Author: jangliss <jon+gh@netdork.net>
Date:   Sat Jun 12 22:20:32 2021 -0500

    Linting hates me. Remove space on comment.

commit 80466b0eda
Author: jangliss <jon+gh@netdork.net>
Date:   Sat Jun 12 22:08:47 2021 -0500

    Fix npm wanting a space after comment syntax

commit 5791ba583e
Author: jangliss <jon+gh@netdork.net>
Date:   Sat Jun 12 21:55:50 2021 -0500

    Temporarily disable LoTW full downloads on startup

commit d5478ee4ab
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 18 17:17:41 2021 -0500

    small fixes in typos in data-i18n tags

commit ec541a5a83
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 18 14:08:50 2021 -0500

    it all works and created es file for Santiago to start on

commit 6c14637639
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 18 13:51:09 2021 -0500

    loading the local file helps, added a statup function to do that

commit 6354317358
Author: nr0q <nr0q@gridtracker.org>
Date:   Wed Oct 13 16:25:07 2021 -0500

    add .vscode to gitignore

commit 27cc542b65
Author: nr0q <nr0q@gridtracker.org>
Date:   Wed Oct 13 10:20:55 2021 -0500

    finished i18n tags through map vew filters

commit ef4683c8ea
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 12 20:23:12 2021 -0500

    added data-i18n tags up through mapFilter.mode

commit 0aa862afbe
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 12 16:49:03 2021 -0500

    more data-i18n tags

commit bbd39a640f
Author: nr0q <nr0q@gridtracker.org>
Date:   Tue Oct 12 16:07:39 2021 -0500

    adding data-i18n fields to tags

commit 603c8c039d
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 11 17:37:11 2021 -0500

    all HTML files done

commit 7e97e9d2af
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 11 16:08:52 2021 -0500

    i18n up to the about tab

commit 0c65ab8f3a
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 11 13:51:09 2021 -0500

    i18n en strings through audio settings

commit 39152109a5
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 11 13:18:35 2021 -0500

    cleaner keys

commit 59a93e3f30
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 11 11:46:28 2021 -0500

    i18n through control panel

commit 17be5a2843
Author: nr0q <nr0q@gridtracker.org>
Date:   Mon Oct 11 10:43:25 2021 -0500

    check in what I have so far

commit aa65ad9936
Author: christian <christian@t530>
Date:   Sun Jun 13 14:21:43 2021 -0400

    added jquery.i18n

commit 9d31645823
Author: christian <christian@t530>
Date:   Wed Jun 9 21:29:23 2021 -0400

    i18n hook for main gt.html

commit 7e9e5b9cfe
Author: christian <christian@t530>
Date:   Mon May 24 21:08:15 2021 -0400

    WIP banana i18n
2022-10-24 12:04:23 -07:00
arch-linux fix ci AUR script 2021-12-17 20:58:59 +00:00
arm change tar command per Abby's suggestion in https://gitlab.com/gridtracker.org/gridtracker/-/merge_requests/67#note_528571110 2021-03-15 17:02:13 +00:00
debian Missing notes 2022-10-16 14:44:17 -07:00
docker Squashed commits '${title} 2022-01-25 04:57:42 +00:00
macos Move the final result from the right directory. 2020-11-17 17:06:35 -08:00
package.nw Squashed commit of the following: 2022-10-24 12:04:23 -07:00
windows Only clean package.nw from windows install 2022-10-16 13:49:18 -07:00
.eslintrc.js fix eslint formatting 2022-09-16 18:55:02 -07:00
.gitignore Squashed commit of the following: 2022-10-24 12:04:23 -07:00
.gitlab-ci.yml fix a typo in a web address in the source relase job 2022-10-14 17:42:27 -05:00
LICENSE Update Copyright for 2022 2021-12-12 16:34:02 -06:00
Makefile Trigger COPR and AUR repos and build .deb 2021-12-15 17:19:00 +00:00
NWJS-LICENSE copy of NWJS's license 2021-09-28 14:58:22 -05:00
README.md Allow reordering of roster columns 2022-05-20 10:33:12 -05:00
SMOKETEST.md Chrbayer smoke test plan 2021-04-02 00:40:14 +00:00
gridtracker.1 Update Copyright for 2022 2021-12-12 16:34:02 -06:00
gridtracker.desktop Move all versioning to package.json and create an architecture independent RPM .spec file. 2020-11-17 20:08:56 +00:00
gridtracker.sh Clean up debian and make linux packaging generic 2020-11-09 00:59:02 -08:00
gridtracker.spec Notes 2022-10-16 13:06:46 -07:00
package-lock.json Squashed commit of the following: 2022-10-24 12:04:23 -07:00
package.json Squashed commit of the following: 2022-10-24 12:04:23 -07:00
version.js Move all versioning to package.json and create an architecture independent RPM .spec file. 2020-11-17 20:08:56 +00:00

README.md

About GridTracker

GridTracker is designed for Amateur radio use. It's original tag-line was:   "GridTracker listens to traffic from WSJT-X and displays it on a map. It will also load ADIF log files". This was back in February of 2018.  At its core GridTracker has remained true to that description but it has evolved to be a very powerful amateur radio tool and not just for FT8. GridTracker is a warehouse of amateur radio information presented in an easy to use interface, from live traffic decodes, logbooks, spot reports, weather, current solar conditions and more. Read more

See the Wiki for the user documentation.

Getting GridTracker

GridTracker can be downloaded for nearly all common platforms (Windows, MacOS, Linux, Raspberry Pi) from the downloads page on our website GridTracker.org.

Developing GridTracker

GridTracker runs using NWJS, a tools that wraps both Chrome windows and node processes into a native application.

To work on GridTracker you need to clone this git repository and then invoke NWJS with the contents of package.nw.

NWJS comes in two flavors, "normal" and "sdk". GridTracker is distributed with the normal flavor, but for development work we recommend the SDK flavor because it provides access to Chrome's Developer Tools, among other things.

Code Formatting

We use eslint to enforce code formatting rules.

You can use all kinds of plugins and configurations in your text editor to verify these rules, and even reformat code automatically, but if you want to run on the command line, you can (after running npm install) run the npm run lint-check command to verify the formatting of all files, or npm run lint-fix to reformat all files to match the standard.

Developer Environment Setup

Our builds and development environment are usually managed by nwjs-builder-phoenix, but it only supports Intel-based architectures.

x86-based Windows, Mac, Linux

Run npm install and then npm start

Apple Silicon Macs (M1, M1 Pro, M1 Max)

Phoenix does not support ARM-based macs, so we have to explicitly tell it to use Intel-based versions of NWJS.

Run npm install and then npm run start-x64

ARM-based Raspberry

Run npm install.

Install the SDK version of the unofficial NWJS for ARM

For example, by running these commands in the parent directory containing your local copy of the GridTracker repository.

mkdir -p nwjs && cd nwjs
wget https://github.com/LeonardLaszlo/nw.js-armv7-binaries/releases/download/nw49_2020-11-22/nw49_2020-11-22.tar.gz
tar zxvf nw49_2020-11-22.tar.gz
cd usr/docker/dist/nwjs-sdk-chrome-ffmpeg-branding
tar zxvf nwjs-sdk-v0.49.3-linux-arm.tar.gz
mv nwjs-sdk-v0.49.3-linux-arm ../../../nwjs-sdk
cd ..

And now you can run GridTracker from your local repository with a command like

../nwjs/nwjs-sdk/nw ./package.nw

Developer Tips

To access the Developer Tools, right-click on an unused area of a window, or press F12.

In the map window, most of the right column background areas will respond with the developer context menu.

In the roster window, only the "Transmit/Receive" indicator on the left side, and the "more controls" link on the right will respond with the developer context menu.

Building for Distribution

Docker Build Environment

The following code uses docker to create a build environment for packaging GridTracker for distribution. It can be used to support, or in lieu of, GitLab's CI/CD chain.

  • docker/run-docker.sh

    1. Build a build-environment container. This container does NOT carry the source code of GridTracker inside it, it is merely a build container.
    2. Execute the build container, linking it up to the current directory and ../gridtracker-dist
  • docker/build-all.sh

    1. Package the full debian release for gridtracker (which does not require binaries).
    2. Build npmjs+gridtracker native binaries for Win (32, 64) including installers, Mac OS (Intel 64), and Linux (I386 and AMD64) binaries. THe Linux binaries are for use in non-debian/raspbian/ubuntu distributions.

TODO: 3. Package up a release for Fedora/RPM distributions.

Temporary artifacts are left in: gridtracker/node_modules (including cached copies of npmjs binaries) gridtracker/package-json.lock

Final build results are left in: gridtracker-dist/ gridtracker-dist/debian

Editing GeoJSON files

We've had success using https://vector.rocks/ and then cleaning up the output with https://jsonformatter.org/