Releases: magicbug/Cloudlog
Version 2.4.1 - Minor Release
2.4.1 is primarily a bug-fix release, however, we do have some new features
- @AndreasK79 has added some full-screen views to award maps
- QO-100 Dx Club API integration by @hugosilvaparagramanet
- New API features to support upcoming desktop ingest applications
Thanks to everyone who contributed.
What's Changed
- Update account_lang.php by @abarrau in #2019
- Fix frequency for CAS-4B by @phl0 in #2038
- Fix issue #2036 by @m0urs in #2037
- Add clickable API URL to API keys page by @phl0 in #2040
- [CQ Map] Added full-screen option by @AndreasK79 in #2039
- Show cursor pointer while hovering DXCC summary header by @phl0 in #2023
- Basic QO-100 Dx Club API integration by @hugosilvaparagramanet in #2035
- Fix bug while uploading all qsos by @hugosilvaparagramanet in #2042
- Add a column to API keys to show the last usage timestamp by @phl0 in #2046
- Show nice message if the user doesn't have QO-100 Dx Club export conf… by @hugosilvaparagramanet in #2044
- Mark QSOs as uploaded in batch to improve performance by @hugosilvaparagramanet in #2043
- Show Notes tab in the "QSO data" view if a note exists by @m0urs in #2045
- Eqsl upload fix by @dg0tm in #2050
- Fix typo-fix :) by @phl0 in #2054
- Time for 2.4.1 by @magicbug in #2057
New Contributors
Full Changelog: 2.4...2.4.1
Version 2.4
Its Release 2.4 Time!
I'm happy to release Cloudlog 2.4 this brings lots of bug fixes and some nice new features, shout out to @AndreasK79 and @phl0 for helping me keep the project on track!
Continents Award Tracking
You can now easily track worked continents within Cloudlog via Awards -> Continents
It is also possible to change continents when adding/editing a QSO and also you can check your log against the exceptions and DXCC list via Admin -> Update Country Files -> Apply Continent Data to Logbook
DXCC Summary added to the Add QSO window
Now at the bottom of the Add QSO Window you get a "DXCC Summary for" card when you click on this you get a quick breakdown of the country and modes and bands you worked it on.
Upload AMSAT Status Reports
Thanks to @phl0 Its now possible to automatically send AMSAT Status reports when saving QSOs, you can enable this via your account settings and it works for live and post QSOs.
VUCC Timeline
You can now track your VUCC Timeline via Awards -> Timeline to see when you worked that last grid! very handy for those chasing awards 😄
What's Changed
Plus there's been tons of bug fixes.
- Order by primary key as second criterion by @phl0 in #1954
- Fixes issue with dashboard dates being out of order by @magicbug in #1959
- Use active profile for preselection during ADIF im/export by @phl0 in #1958
- Amsat status upload by @phl0 in #1962
- Handle all other SATs without special handling by @phl0 in #1963
- Update versions by @phl0 in #1964
- Add some Cloudlog info to debug page by @phl0 in #1967
- [QSO Entry] Added dxcc summary to spawn when dxcc is identified by @AndreasK79 in #1955
- More debug by @phl0 in #1972
- Make sure git can be executed before using its results by @phl0 in #1973
- Re-make URL copy-able (lost on previous commit) by @phl0 in #1974
- Display branch info on unpushed branches correctly by @phl0 in #1976
- [DXCC id] Improved DXCC identification by @AndreasK79 in #1977
- Make exchange upper case (in table and db) by @phl0 in #1982
- Add fields for continent and update function by @phl0 in #1979
- Allow for (temporarily) adding unknown WWFF refs by @phl0 in #1985
- [Login] Tweaked login by @AndreasK79 in #1986
- Allow for (temporarily) adding unknown POTA and SOTA refs by @m0urs in #1987
- Better error handling during datafiles update by @onovy in #1989
- Sort SAT amd mode stats by count DESC by @phl0 in #1993
- Russian translation update by @cats-shadow in #1994
- Add basic continent statistics by @phl0 in #1991
- [Forgotten password] Tweaked layout to be the same as login by @AndreasK79 in #1992
- Vucc timeline by @AndreasK79 in #2008
- Dev 2.4 by @magicbug in #2009
Full Changelog: 2.3.3...2.4
Cloudlog 2.3.3 - Restores the ability to delete a QSO
What's Changed
Full Changelog: 2.3.2...2.3.3
Cloudlog 2.3.2
Bug fix release and rework of the DOK Awards.
What's Changed
- Rework DOK stats and add some eye candy by @phl0 in #1932
- Fix syntax error by @phl0 in #1942
- Eqsl for awards by @phl0 in #1939
- Greek Translation by @Slayingripper in #1940
- Updated and fixed translation for simplified Chinese. by @Lingluoluo in #1914
- Merge Dev into Master for Cloudlog 2.3.2 by @magicbug in #1951
New Contributors
- @Slayingripper made their first contribution in #1940
- @Lingluoluo made their first contribution in #1914
Full Changelog: 2.3.1...2.3.2
Cloudlog 2.3.1 - Bug Fix Update
What's Changed
- Add "Electronic" as QSL selection by @m0urs in #1864
- Fix date validation on ADIF export by @mattmelling in #1866
- [DXCC identification] This identifies when DXCC comes last by @AndreasK79 in #1874
- Make search input field transform to upper case by @phl0 in #1880
- Show public OQRS link if at least one callsign has OQRS activated by @phl0 in #1881
- Use QSO ID to delete QSL rather than QSL ID by @phl0 in #1879
- LotW warning for cert expiry by @phl0 in #1868
- Fix oqrs flaws by @phl0 in #1882
- [OQRS] New rewritten OQRS Requests view by @AndreasK79 in #1883
- [OQRS] Time shortcuts by @AndreasK79 in #1885
- [OQRS] Changed to visitor header by @AndreasK79 in #1886
- [Station logbooks] Tweaked the view a little bit and corrected the wa… by @AndreasK79 in #1887
- [Station locations] Tweaked the table a little bit by @AndreasK79 in #1888
- [User view] Tweaked the edit layout a bit by @AndreasK79 in #1889
- Beautify table and add QRZ/HAMQTH links by @phl0 in #1892
- Add check for null values to QSL timestamps by @phl0 in #1893
- Sort QSOs for QSLprint DESC as in other places by @phl0 in #1894
- Extend header to show last upload info by @phl0 in #1896
- Fix LotW issues with PHP 8 by @phl0 in #1895
- [DXCC identification] Fix for prefix coming last by @AndreasK79 in #1884
- Prevent passing null to htmlspecialchars by @phl0 in #1901
- Hide Login button on OQRS page by @phl0 in #1908
- Fix hide login by @phl0 in #1911
- Show link to eQSL image on import status page by @phl0 in #1912
- Import county from LotW matches by @phl0 in #1913
- Dev Time for a Merge by @magicbug in #1916
Full Changelog: 2.3...2.3.1
Cloudlog 2.3
New Features
- Support for the latest satellites launched
- Maps for DXCC & IOTA Awards
- Advanced Logbook View
- Built-in OQRS system
What's Changed
- Dxcc award map by @AndreasK79 in #1834
- Iota map by @AndreasK79 in #1841
- Fix ADIF version tags by @phl0 in #1840
- [PHP8.1] Added some fixes for PHP 8.1 by @AndreasK79 in #1843
- Rename CAS-5A to FO-118 by @phl0 in #1846
- Add Frequency to selectable colums and previous QSOs by @phl0 in #1844
- Check eQSL/LotW dates for NULL before using them by @phl0 in #1849
- [Logbookadvanced] First version of a logbook with filtering and batch processing of QSL handling. by @AndreasK79 in #1847
- Reupload IO-117 and FO-118 QSOs to LotW by @phl0 in #1851
- Only show QSL dates if those are set by @phl0 in #1852
- Online qsl request by @AndreasK79 in #1842
- Dev V2.3 Commits by @magicbug in #1854
Full Changelog: 2.2...2.3
Cloudlog 2.2
The 2.2 release has lots of minor changes plus some important ones
- POTA now supported based on the current ADIF Spec
- Modes FreeDV & M17 added
- Satellite Greencube IO-117 added
- plus lots of bug fixes
What's Changed
- Russian translation by @cats-shadow in #1762
- Add more QSL details for E and M by @phl0 in #1763
- Dev by @cats-shadow in #1766
- Fix SQL syntax by @phl0 in #1769
- Accept P12 cert mime type, fix error page for failed LOTW cert uploads by @agrif in #1772
- apply eqsl class in order to be overriden on theme level by @phl0 in #1792
- Make number of rows "sticky" by @phl0 in #1789
- Disable all other station profiles on activating one by @phl0 in #1786
- Add option to select previous QSL type by @phl0 in #1807
- Fix CSS overrides for cosmo and superhero by @phl0 in #1805
- [Satellites] Change GREENCUBE to IO-117 by @magicbug in #1812
- Apply custom date format to eqsl output by @phl0 in #1817
- Also reset callsign image display by @phl0 in #1820
- Add POTA support by @phl0 in #1826
- Add FreeDV and M17 submodes of digital voice by @phl0 in #1827
- Display dates only if SENT or RCVD is set by @phl0 in #1828
- Fix issue re POTA in bands by @phl0 in #1829
- Merge 3 weeks of dev! by @magicbug in #1831
New Contributors
Full Changelog: 2.1...2.2
Cloudlog 2.1
Small release fixes some bugs in the first release of version 2.0
What's Changed
- Update index.php by @magicbug in #1667
- Fixes a couple of bugs including the visitor map not showing by @magicbug in #1672
- Swedish language v1 by @LarsThunberg in #1682
- V2.0 language translations for Turkish by @HakanKoseoglu in #1677
- language translations & widgets fixes by @magicbug in #1685
- Hide station locations of other users by @phl0 in #1689
- Add function to delete public slugs by @phl0 in #1688
- Add function to delete public slugs by @magicbug in #1690
- Italian translation by @francescocozzi in #1694
- Make contest exchanges upper case by @phl0 in #1691
- Italian translation by @francescocozzi in #1695
- Change WWFF link to CQGMA by @m0urs in #1699
- Add lookup function for grid and name for WWFF refs by @phl0 in #1704
- [Gridsquare map] Fix for vucc grids on map by @AndreasK79 in #1714
- [CQ Map] Fix when reloading map after selection change by @AndreasK79 in #1713
- [Search] Fix for hidden menu in search result by @AndreasK79 in #1712
- Power Setting is overwritten if RIG Control does not provide a value by @m0urs in #1709
- WWFF table candy by @phl0 in #1717
- Auto QTH function configurable on frontend by @phl0 in #1705
- Add button that leads to search for other QSOs with the same DX station by @phl0 in #1706
- Fix locator issue by @phl0 in #1725
- [Search] Added tab to check for duplicate QSOs by @AndreasK79 in #1734
- Timeline confirmation by @AndreasK79 in #1727
- [Contesting] Triggers table search when entering call by @AndreasK79 in #1730
- [Search] Fix for partial search when callsign contains slash by @AndreasK79 in #1726
- [Search] Can search for wrong CQ Zone logged by @AndreasK79 in #1739
- Add grid to result table by @phl0 in #1744
- Also export QSO where MY_SOTA_REF is set by @phl0 in #1747
- Update export.php to conform to SOTA CSV standard by @florianprischl in #1748
- Apply SOTA changes against dev and correct missed ; by @phl0 in #1749
- Fix display of tQSL information by @phl0 in #1752
- Add missing German translation by @phl0 in #1754
- Fix error that leads to overwriting QSL R dates by @phl0 in #1755
- Set dates if eQSL/LotW QSL info is changed manually by @phl0 in #1756
- Rename recv/RECV to rcvd/RCVD to comply with ADIF fields and avoid confusion by @phl0 in #1757
- Russian translation by @cats-shadow in #1742
- Added partial russian translation. by @magicbug in #1759
- Merge the current dev items into the master branch by @magicbug in #1758
New Contributors
- @LarsThunberg made their first contribution in #1682
- @francescocozzi made their first contribution in #1694
- @m0urs made their first contribution in #1699
- @florianprischl made their first contribution in #1748
- @cats-shadow made their first contribution in #1742
Full Changelog: 2.0...2.1
Cloudlog Version 2.0
Years in development it's finally here! thankyou to everyone who has contributed code to this release.
- Multi-user support
- Logbooks with station locations
- Improved Analytics & Awards
- Improved LoTW & eQSL Syncing
- Lots of speed improvements
What's Changed
- French translation by @ClaudeMa in #796
- [WIP] Dutch language addition by @keptenkurk in #801
- Add more German translations by @phl0 in #812
- Update satellite_data.json by @Ciemon in #835
- Added seconds to import function in logbook model by @AndreasK79 in #840
- Add Spanish translation by @leroydiazg in #825
- Added Czech Language translation by @ok1cdj in #832
- More french translation by @ClaudeMa in #834
- Some minor changes in German translation by @do6np in #836
- Add finnish translation by @oh1jw in #817
- Create qso_lang.php by @oh1jw in #818
- Create contesting_lang.php by @oh1jw in #821
- Create qslcard_lang.php by @oh1jw in #819
- Create general_words_lang.php by @oh1jw in #820
- Create notes_lang.php by @oh1jw in #822
- Create lotw_lang.php by @oh1jw in #823
- Fix QSO form labels by @leroydiazg in #826
- [QSO Dialog] SOTA autocomplete when logging. by @AndreasK79 in #831
- [QSO Edit] Added DOK and SOTA autocomplete to the QSO edit area. by @AndreasK79 in #846
- Update satellite_data.json by @Ciemon in #848
- Us counties station profile by @AndreasK79 in #847
- Czech translation of the system by @ok1cdj in #851
- Added autoupdate for DOK and SOTA file used for autocompletion by @AndreasK79 in #852
- [Distances Worked] You can now choose satellite. Also cleaned up some… by @AndreasK79 in #862
- [QSO Dialog] County has been added. by @AndreasK79 in #863
- Update general_words_lang.php by @oh1jw in #865
- [US Counties] Switched field in database, as col_cnty is the correct … by @AndreasK79 in #870
- US Counties award added by @AndreasK79 in #869
- Fetches state from previous QSO. Fixes #854 by @AndreasK79 in #871
- [US Counties] Added state in detail view by @AndreasK79 in #872
- Add SDOK info by @phl0 in #867
- Add editorconfig file for setting coding style by @poll-busily in #770
- Add script to automate the update process more by @poll-busily in #859
- Fix Spanish 'general words' translations by @leroydiazg in #874
- Remove duplicated lines in translation files by @leroydiazg in #875
- Removed unused file and duplicate id on frequency in edit_ajax.php by @AndreasK79 in #876
- This fixes the PHP8 warnings. Fixed #873 by @AndreasK79 in #877
- Updates "distances worked" satellite dropdown to sort by bird name by @ryandzink in #881
- Contest names can now be added/deleted/edited. Used in Contest Logging by @AndreasK79 in #885
- [QSO Edit] Notes would not work if you edit a qso while being in the … by @AndreasK79 in #925
- Update contesting_lang.php by @oh1jw in #901
- Update general_words_lang.php by @oh1jw in #902
- Update qso_lang.php by @oh1jw in #903
- Create db_lang.php by @oh1jw in #907
- Update notes_lang.php by @oh1jw in #904
- Create migration_lang.php by @oh1jw in #912
- Create calendar_lang.php by @oh1jw in #905
- Create ftp_lang.php by @oh1jw in #910
- Create imglib_lang.php by @oh1jw in #911
- Create upload_lang.php by @oh1jw in #917
- Create email_lang.php by @oh1jw in #908
- Create unit_test_lang.php by @oh1jw in #916
- Create profiler_lang.php by @oh1jw in #915
- Create pagination_lang.php by @oh1jw in #914
- Create form_validation_lang.php by @oh1jw in #909
- Create index.html by @oh1jw in #918
- Added missing general words and translated them to German. by @oh1jw in #922
- Create date_lang.php (to the right folder) by @oh1jw in #926
- [QSO Dialog] Auto-fill location and locator when SOTA is chosen. by @AndreasK79 in #897
- [Adif Export] Added possibility to choose station profile when export… by @AndreasK79 in #927
- Add support for QSO Detail translations by @leroydiazg in #878
- [Frequency library] Fixed a frequency typo by @AndreasK79 in #928
- [Refactoring] Split js for Distances Worked, Days with QSOs and QRZ L… by @AndreasK79 in #930
- [Bootstrapdialog] Moved CSS to themes by @AndreasK79 in #931
- [QSO Edit] Fix when editing a QSO with US County set. Selectize would… by @AndreasK79 in #940
- [Station profile] Fix when editing a station profile with US County s… by @AndreasK79 in #941
- [Quick lookup] New feature to quickly check worked/confirmed on band/… by @AndreasK79 in #937
- Update log_ajax.php by @oh1jw in #919
- Update log.php by @oh1jw in #920
- Refactor footer php by @AndreasK79 in #945
- [Quick lookup] WWFF added. by @AndreasK79 in #946
- Adding support for FT4 by @kj4z in #955
- Award sig by @AndreasK79 in #956
- [Main menu] Added user option to hide notes in the main menu. Fixes #… by @AndreasK79 in #957
- [Awards SIG] Added datatable to the QSO list by @AndreasK79 in #961
- Finnish language update and WWFF general word insertion by @oh1jw in #962
- Add UTF-8 / multi-byte charset support to ADIF parser by @mikaelnousiainen in #830
- [Awards CQ] Added index for speedup. Removed some unused code and red… by @AndreasK79 in #968
- [ADIF Import] Reworking the logic for fetching the QRZ API Key, skips… by @AndreasK79 in #969
- [Migration script] Typo in the script name. by @AndreasK79 in #976
- Check for and populate blank Gridsquares from Callbook by @tarantir in #977
- fix display lookup so Nebraska looks for NE not ME by @wvolz in #988
- [Adif export] Bugfix. Programversion showed incorrect length. Fixed l… by @AndreasK79 in #998
- Correct dxcc exceptions table name by @wvolz in #982
- [ADIF Import] Added option to always use login call as operator. by @AndreasK79 in #1013
- [WAS MAP] Minor tweaks. Always show button. Fetches band directly fro… by @AndreasK79 in #1012
- [WAS Map] Added JS from this fork https://github.com/kcaran/us-map to… by @AndreasK79 in #1015
- [User selectable columns] Added the possibility to configure some of … by @AndreasK79 in #1019
- [User selectable columns] Added a fifth column, used only in logbook … by @AndreasK79 in #1022
- [User selectable columns] Need to change the content as well. The tit… by @AndreasK79 in #1024
- Updated Finnish translation by @oh1jw in #1026
- Update Qrz.php by @whyIsMyNameUsed in ht...
Version 1.9.9
This will be the final release of Cloudlog version 1
What's Changed
- French translation by @ClaudeMa in #796
- [WIP] Dutch language addition by @keptenkurk in #801
- Add more German translations by @phl0 in #812
- Update satellite_data.json by @Ciemon in #835
- Added seconds to import function in logbook model by @AndreasK79 in #840
- Add Spanish translation by @leroydiazg in #825
- Added Czech Language translation by @ok1cdj in #832
- More french translation by @ClaudeMa in #834
- Some minor changes in German translation by @do6np in #836
- Add finnish translation by @oh1jw in #817
- Create qso_lang.php by @oh1jw in #818
- Create contesting_lang.php by @oh1jw in #821
- Create qslcard_lang.php by @oh1jw in #819
- Create general_words_lang.php by @oh1jw in #820
- Create notes_lang.php by @oh1jw in #822
- Create lotw_lang.php by @oh1jw in #823
- Fix QSO form labels by @leroydiazg in #826
- [QSO Dialog] SOTA autocomplete when logging. by @AndreasK79 in #831
- [QSO Edit] Added DOK and SOTA autocomplete to the QSO edit area. by @AndreasK79 in #846
- Update satellite_data.json by @Ciemon in #848
- Us counties station profile by @AndreasK79 in #847
- Czech translation of the system by @ok1cdj in #851
- Added autoupdate for DOK and SOTA file used for autocompletion by @AndreasK79 in #852
- [Distances Worked] You can now choose satellite. Also cleaned up some… by @AndreasK79 in #862
- [QSO Dialog] County has been added. by @AndreasK79 in #863
- Update general_words_lang.php by @oh1jw in #865
- [US Counties] Switched field in database, as col_cnty is the correct … by @AndreasK79 in #870
- US Counties award added by @AndreasK79 in #869
- Fetches state from previous QSO. Fixes #854 by @AndreasK79 in #871
- [US Counties] Added state in detail view by @AndreasK79 in #872
- Add SDOK info by @phl0 in #867
- Add editorconfig file for setting coding style by @poll-busily in #770
- Add script to automate the update process more by @poll-busily in #859
- Fix Spanish 'general words' translations by @leroydiazg in #874
- Remove duplicated lines in translation files by @leroydiazg in #875
- Removed unused file and duplicate id on frequency in edit_ajax.php by @AndreasK79 in #876
- This fixes the PHP8 warnings. Fixed #873 by @AndreasK79 in #877
- Updates "distances worked" satellite dropdown to sort by bird name by @ryandzink in #881
- Contest names can now be added/deleted/edited. Used in Contest Logging by @AndreasK79 in #885
- [QSO Edit] Notes would not work if you edit a qso while being in the … by @AndreasK79 in #925
- Update contesting_lang.php by @oh1jw in #901
- Update general_words_lang.php by @oh1jw in #902
- Update qso_lang.php by @oh1jw in #903
- Create db_lang.php by @oh1jw in #907
- Update notes_lang.php by @oh1jw in #904
- Create migration_lang.php by @oh1jw in #912
- Create calendar_lang.php by @oh1jw in #905
- Create ftp_lang.php by @oh1jw in #910
- Create imglib_lang.php by @oh1jw in #911
- Create upload_lang.php by @oh1jw in #917
- Create email_lang.php by @oh1jw in #908
- Create unit_test_lang.php by @oh1jw in #916
- Create profiler_lang.php by @oh1jw in #915
- Create pagination_lang.php by @oh1jw in #914
- Create form_validation_lang.php by @oh1jw in #909
- Create index.html by @oh1jw in #918
- Added missing general words and translated them to German. by @oh1jw in #922
- Create date_lang.php (to the right folder) by @oh1jw in #926
- [QSO Dialog] Auto-fill location and locator when SOTA is chosen. by @AndreasK79 in #897
- [Adif Export] Added possibility to choose station profile when export… by @AndreasK79 in #927
- Add support for QSO Detail translations by @leroydiazg in #878
- [Frequency library] Fixed a frequency typo by @AndreasK79 in #928
- [Refactoring] Split js for Distances Worked, Days with QSOs and QRZ L… by @AndreasK79 in #930
- [Bootstrapdialog] Moved CSS to themes by @AndreasK79 in #931
- [QSO Edit] Fix when editing a QSO with US County set. Selectize would… by @AndreasK79 in #940
- [Station profile] Fix when editing a station profile with US County s… by @AndreasK79 in #941
- [Quick lookup] New feature to quickly check worked/confirmed on band/… by @AndreasK79 in #937
- Update log_ajax.php by @oh1jw in #919
- Update log.php by @oh1jw in #920
- Refactor footer php by @AndreasK79 in #945
- [Quick lookup] WWFF added. by @AndreasK79 in #946
- Adding support for FT4 by @kj4z in #955
- Award sig by @AndreasK79 in #956
- [Main menu] Added user option to hide notes in the main menu. Fixes #… by @AndreasK79 in #957
- [Awards SIG] Added datatable to the QSO list by @AndreasK79 in #961
- Finnish language update and WWFF general word insertion by @oh1jw in #962
- Add UTF-8 / multi-byte charset support to ADIF parser by @mikaelnousiainen in #830
- [Awards CQ] Added index for speedup. Removed some unused code and red… by @AndreasK79 in #968
- [ADIF Import] Reworking the logic for fetching the QRZ API Key, skips… by @AndreasK79 in #969
- [Migration script] Typo in the script name. by @AndreasK79 in #976
- Check for and populate blank Gridsquares from Callbook by @tarantir in #977
- fix display lookup so Nebraska looks for NE not ME by @wvolz in #988
- [Adif export] Bugfix. Programversion showed incorrect length. Fixed l… by @AndreasK79 in #998
- Correct dxcc exceptions table name by @wvolz in #982
- [ADIF Import] Added option to always use login call as operator. by @AndreasK79 in #1013
- [WAS MAP] Minor tweaks. Always show button. Fetches band directly fro… by @AndreasK79 in #1012
- [WAS Map] Added JS from this fork https://github.com/kcaran/us-map to… by @AndreasK79 in #1015
- [User selectable columns] Added the possibility to configure some of … by @AndreasK79 in #1019
- [User selectable columns] Added a fifth column, used only in logbook … by @AndreasK79 in #1022
- [User selectable columns] Need to change the content as well. The tit… by @AndreasK79 in #1024
- Updated Finnish translation by @oh1jw in #1026
- Update Qrz.php by @whyIsMyNameUsed in #1028
- Update satellite_data.json to add JO-97 linear transponder by @ve1cwj in #1029
- Spanish fields translations by ...