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 @leroydiazg in #1032
- [Award US counties] A small SQL fix if when sql_mode=only_full_group_… by @AndreasK79 in #1039
- [WAS US State Map] This moved the HI text on Hawaii on top of the isl… by @AndreasK79 in #1040
- [Cyborg CSS Theme] Fix for callsign in map popup. It was all white. Fixes #1067 by @AndreasK79 in #1072
- Add German translations for account pages by @phl0 in #1084
- Add timestamp to 'cat' update, to enforce timestamp update in mysql when other values have not changed. by @jtmnt in #1082
- Update list of US states to include DC by @prstoetzer in #1087
- [Timeline] SQL Bugfix for certain MySQL configurations. by @AndreasK79 in #1085
- [Gridsquare Map] Added support for searching in COL_VUCC_GRIDS when c… by @AndreasK79 in #1092
- [DXCC identification] Implemented exception for KG4 by @AndreasK79 in #1091
- [PHP8] Fixes for some errors that PHP8 puts out. Fixes #882 by @AndreasK79 in #1094
- [QSL Card] Feature for adding more QSOs to a QSL Card by @AndreasK79 in #1097
- [QSL Print Queue] Expanded the functionality with a table. You can now delete from table, and you can choose station profile. by @AndreasK79 in #1098
- [QSL Print] Fixed correct order in table headers. Fixed formatting of… by @AndreasK79 in #1099
- [Themes] A few small CSS tweaks for better readability in the awards … by @AndreasK79 in #1100
- [Date format] Fixed displaying of correct date format in qso widgets … by @AndreasK79 in #1101
- [Awards] Fixed DXCC QSO details to also filter on modes by @AndreasK79 in #1102
- [Awards CQ Zone] Added mode filtering. by @AndreasK79 in #1104
- [Awards IOTA] Added mode filtering. by @AndreasK79 in #1105
- Update update_cloudlog.sh by @matthewrwright in #1113
- [Awards DXCC] Added fix for summary that didn't check if col_dxcc > 0… by @AndreasK79 in #1114
- [Awards WAS] Added mode filtering. by @AndreasK79 in #1109
- [QSL Print] Added button to see list of QSOs with callsign. Can add t… by @AndreasK79 in #1112
- [Quick lookup] Added clickable links so that you can see the qso info… by @AndreasK79 in #1115
- [QSO Entry] Maritime Mobile identification fix by @AndreasK79 in #1116
- [QRA Library] Fixes #1117. This fixes bearing calculation. Distance w… by @AndreasK79 in #1119
- [User Accounts] Hides delete button for logged in user. Fixes #1128 by @AndreasK79 in #1130
- [DOK autofill fix] Set option create to true so that entries not foun… by @AndreasK79 in #1126
- [Superhero Theme] Tweaked CSS for map. by @AndreasK79 in #1125
- [Contesting] Added more exchange options by @AndreasK79 in #1133
- [Gridsquare Map] Tweaked the different zoom levels. Fields are shown … by @AndreasK79 in #1124
- Improve German translation by @phl0 in #1142
- [QSLPrint] Bugfix for exporting ADIF and CSV when all is selected in … by @AndreasK79 in #1141
- Use UTC timestamps for CAT control by @CHTJonas in #1144
- Input shortcuts for date/time in post QSO section by @phl0 in #1143
- [QSLPrint] Fixed marking of QSLs as sent when station location was all. by @AndreasK79 in #1145
- Qrz logbook move marking of QSOs from ADIF Export to QRZ Logbook by @AndreasK79 in #1151
- [CQ Award] Updated code to support station logbooks by @AndreasK79 in #1152
- [DXCC Award] Updated code to support station logbooks by @AndreasK79 in #1156
- [IOTA Award] Updated code to support station logbooks by @AndreasK79 in #1157
- [SIG Award] Updated code to support station logbooks by @AndreasK79 in #1158
- [SOTA Award] Updated code to support station logbooks by @AndreasK79 in #1159
- [US Counties Award] Updated code to support station logbooks by @AndreasK79 in #1160
- [VUCC Award] Updated code to support station logbooks by @AndreasK79 in #1161
- [WAS Award] Updated code to support station logbooks by @AndreasK79 in #1162
- [Timeplotter] Updated code to support station logbooks by @AndreasK79 in #1165
- [DOK Award] Updated code to support station logbooks by @AndreasK79 in #1154
- [Timeline] Updated code to support station logbooks by @AndreasK79 in #1166
- [Days With QSOs] Updated code to support station logbooks by @AndreasK79 in #1168
- [Accumulated Statistics] Updated code to support station logbooks by @AndreasK79 in #1169
- [Quick Lookup] Updated code to support station logbooks by @AndreasK79 in #1170
- Fix to retrieval of eqsl images by @Werzi2001 in #1173
- [Distances Worked] Updated code (with a rewrite) to support station l… by @AndreasK79 in #1172
- [QSO Edit] Made Contest tab in QSO Edit. Added support for editing co… by @AndreasK79 in #1137
- eQSL request changed from GET to POST by @Werzi2001 in #1153
- Added support for dark mode to further charts by @Werzi2001 in #1167
- Added SOTA (SOTA_REF) to possible columns by @Werzi2001 in #1155
- [Gridsquare Map popup] Changed so that we use the logbook view in the… by @AndreasK79 in #1135
- Login form bootstrap by @Werzi2001 in #1171
- This CSS fix adds a scrollbar to the modal if content height is great… by @AndreasK79 in #1174
- Dxatlas grid export by @AndreasK79 in #1150
- Custom themes by @AndreasK79 in #1127
- [Themes] Cleanup by @AndreasK79 in #1138
- [QSO entry] Blanking satellite blanks mode and propagation mode. Fixe… by @AndreasK79 in #991
- If a gridsquare in a qso is longer than 6 characters, the QRA library… by @AndreasK79 in #1179
- [Gridsquare Map] Bugfix. The confirmed fields would not be correct. by @AndreasK79 in #1180
- [QSO] By limiting this to 100, a lot counties never got displayed. by @AndreasK79 in #1183
- [QSO Edit] Fixes editing for county/sota/dok if you are editing QSO i… by @AndreasK79 in #1185
- [QSO Edit] Fixed duplication of state in county when saving edited QS… by @AndreasK79 in #1186
- Notes assign to user by @AndreasK79 in #1187
- [Hardware] Added userid to everything that has to do with hardware. by @AndreasK79 in #1188
- [API] Added userid to the API key. by @AndreasK79 in #1189
- Add the gridsquare from LotW QSL to the logbook by @T012m3n7oR in #1111
- @mattmelling configurable updates folder by @AndreasK79 in #1193
- Configurable updates folder by @mattmelling in #595
- Correct user date formating on QSO pages (Live/Post) by @T012m3n7oR in #1194
- [Advanced search] Adif export for search result. by @AndreasK79 in #1195
- [QSLPrint] Added QSL-status to the QSOList by @AndreasK79 in #1203
- Custom maps station logbooks by @AndreasK79 in #1190
- "Mark QSL Card Not Required" sets status to Ignore but sets red arrow by @Werzi2001 in #1206
- [FIX] Solved a SQL syntax problem while using the latest MariaDB version. by @Byloth in #1205
- Added support for lookups in services for more detailed information when logged in by @jsb2092 in #694
- Storing queries by @AndreasK79 in #1212
- [Contesting names] Bugfix in the form for creating contests and stopp… by @AndreasK79 in #1214
- [Modes] Fixed form. In certain cases, creating a mode would not work by @AndreasK79 in #1215
- [ADIF Export] Added contest id to export by @AndreasK79 in #1216
- [Contesting] Fixed so that correct gridsquare was shown in the view. Also removed some unused code in the controller. by @AndreasK79 in #1217
- Dxcc lookup exceptions fix by @k7tab in #1219
- Fix incorrect column header on live contest page by @JesseRhoads in #1220
- [Contesting] Pushed fix so that serial is not set when serial is not … by @AndreasK79 in #1222
- [Advanced search] Adds dropdown if not exist when storing queries. Also removes dropdown if empty after delete. by @AndreasK79 in #1223
- fixes for station log by @Werzi2001 in #1225
- dashboard: fix RSTS/RSTR table header in mobile mode by @samhjn in #1229
- PHP8 fix and folder not found fix by @AndreasK79 in #1218
- View code cleanup by @AndreasK79 in #1230
- [logbook] fix table header html markup & contest serial info by @samhjn in #1231
- [Contesting] Added option to copy received exchange into Dok field in database by @AndreasK79 in #1232
- Fixed Typo in eqsl_last_qsl_rcvd_date by @dg9vh in #1239
- added logbook filter to logbook main list by @Werzi2001 in #1237
- changed wording to station by @Werzi2001 in #1238
- sort logbook and station list by name by @Werzi2001 in #1243
- [Contests] Added buttons for activate/deactivate all by @AndreasK79 in #1245
- [Modes] Added buttons for activate / activate all by @AndreasK79 in #1246
- [Contesting] Implemented dupecheck by @AndreasK79 in #1247
- eqsl: close root div by @samhjn in #1250
- [Search] Replace O with slash when searching by @AndreasK79 in #1251
- [Contest Logging] Bugfix for exchange logging. by @AndreasK79 in #1258
- [Installer] Directory fix by @AndreasK79 in #1259
- improvements to multi user support of stations/logbooks by @Werzi2001 in #1256
- Added Bulgarian language translation by @LZ2ISI in #1270
- Added Bulgarian language translation by @LZ2ISI in #1269
- Added Bulgarian language translation by @LZ2ISI in #1268
- Added Bulgarian language translation by @LZ2ISI in #1267
- Added Bulgarian language translation by @LZ2ISI in #1266
- Added Bulgarian language translation by @LZ2ISI in #1265
- Added Bulgarian language translation by @LZ2ISI in #1264
- Added Bulgarian language translation by @LZ2ISI in #1263
- [i18n] add translation Chinese Simplified by @samhjn in #1262
- Turkish translation v1.0 by @HakanKoseoglu in #1271
- [i18n] 3rd party codeigniter Chinese Simplified translation by @samhjn in #1272
- differents updates by @abarrau in #987
- Added Operator (COL_OPERATOR) to possible columns by @iddq in #1261
- More robust eQSL. by @onovy in #1278
- [KML Export] Fixed query to get the correct QSOs. Also added an extra… by @AndreasK79 in #1280
- [Bands] Consolidated get_worked_bands to it's own model. This will ma… by @AndreasK79 in #1281
- Cloudlog php8 compatible by @AndreasK79 in #1277
- added "mark qsl sent" options to qso cog menu by @Werzi2001 in #1300
- [Advanced Search] This fix adds table name to column so that query do… by @AndreasK79 in #1306
- [LoTW] Bugfix for sync when not COL_LOTW_QSLRDATE is set by @AndreasK79 in #1323
- [LoTW] Fix MFSK mode mapping by @imlonghao in #1315
- [Station location] Changed county limit to 300 to avoid result gettin… by @AndreasK79 in #1337
- Added clickable link on previous QSOs by @AndreasK79 in #1339
- Add links to qrz.com and hamqth.com by @phl0 in #1328
- Left pad columns for contest numbers by @phl0 in #1341
- Update satellite_data.json with CAS-9 OSCAR designation HO-113 by @ve1cwj in #1348
- [WAS Map] Added tag to make the map responsive. Fixes #1346 by @AndreasK79 in #1349
- [WAS Map] Map scaling now works on mobile by @AndreasK79 in #1352
- Fixes error on advanced search with nested groups by @hugosilvaparagramanet in #1327
- Created Polish language translation by @pheasantus in #1356
- [Language] If core language files not found, use English. by @AndreasK79 in #1362
- Add "Lookup on HamQTH" to drop-down menu. by @onovy in #1367
- Small fixes for installator by @sq5t in #1369
- API: Detect wrong JSON and return correct error message by @onovy in #1379
- Fix advanced search by @onovy in #1380
- Fill search input with searched text by @onovy in #1375
- Fixup QSL dates by @onovy in #1370
- Fix wrong option values of COL_QSL_RCVD during edit of QSO by @onovy in #1371
- Add missing QSL sent state and method during QSO adding by @onovy in #1372
- Gridsquare string standardised by @mpentler in #1376
- Fix QSO with time_on < time_off and QSO with date_off field by @onovy in #1387
- Fix ADIF export by @onovy in #1388
- search function for Qrz.com now has a default for $use_fullname by @OE2WNL in #1446
- French translation updated by @ClaudeMa in #1440
- Adding MO-112 digipeater by @ryandzink in #1461
- Fixing MO-112 satellite name by @ryandzink in #1462
- Bugfix for dxcc_lookup in logbook_model by @AndreasK79 in #1519
- [eQSL] Use update instead of replace when marking all as sent. Didn't… by @AndreasK79 in #1524
- [eQSL] Mark QSOs. Refined the update instead of updating everything w… by @AndreasK79 in #1525
New Contributors
- @ClaudeMa made their first contribution in #796
- @keptenkurk made their first contribution in #801
- @leroydiazg made their first contribution in #825
- @ok1cdj made their first contribution in #832
- @do6np made their first contribution in #836
- @oh1jw made their first contribution in #817
- @kj4z made their first contribution in #955
- @mikaelnousiainen made their first contribution in #830
- @tarantir made their first contribution in #977
- @whyIsMyNameUsed made their first contribution in #1028
- @ve1cwj made their first contribution in #1029
- @prstoetzer made their first contribution in #1087
- @matthewrwright made their first contribution in #1113
- @CHTJonas made their first contribution in #1144
- @T012m3n7oR made their first contribution in #1111
- @mattmelling made their first contribution in #595
- @Byloth made their first contribution in #1205
- @jsb2092 made their first contribution in #694
- @k7tab made their first contribution in #1219
- @JesseRhoads made their first contribution in #1220
- @samhjn made their first contribution in #1229
- @LZ2ISI made their first contribution in #1270
- @HakanKoseoglu made their first contribution in #1271
- @abarrau made their first contribution in #987
- @iddq made their first contribution in #1261
- @imlonghao made their first contribution in #1315
- @pheasantus made their first contribution in #1356
- @sq5t made their first contribution in #1369
- @mpentler made their first contribution in #1376
- @OE2WNL made their first contribution in #1446
Full Changelog: 1.9.2...1.9.9