Releases: magicbug/Cloudlog
2.4.11
Its new release time which includes a huge amount of work by @HB9HIL on translations, a huge amount of bug fixes by @AndreasK79, @phl0 @int2001 and many others, it also sees support for the US Gridmaster satellite award and also FFMA.
As always read the full release notes
What's Changed
- Translations (work in progress) by @HB9HIL in #2533
- Wkey hotfix [WIP] by @int2001 in #2540
- Logbookadvanced enhanced QSL Filter by @HB9HIL in #2541
- system/language Update by @HB9HIL in #2546
- Adding ArmV7 platform for better RPi compatibility by @iu2frl in #2547
- Also lookup VUCC_GRIDS for hams.at grids by @phl0 in #2551
- User Edit Choose Language Multilanguage by @HB9HIL in #2552
- Contest Translation by @HB9HIL in #2548
- [migrations] remove duplicate file by @dg0tm in #2556
- Keep unmodified callsign for LoTW/qrz/hamqth lookups by @phl0 in #2557
- Pattern-matching on QRZ-APIKey by @int2001 in #2561
- Add link to eqsl.cc user profile by @phl0 in #2562
- Search for "Base-Call" instead of Prefix+Call by @int2001 in #2563
- Station Location translation by @HB9HIL in #2564
- add mising lang tag by @phl0 in #2569
- We should not lie about dupes on the success page ... by @phl0 in #2570
- We should not take seconds into account when checking dupes by @phl0 in #2572
- Multilanguage Support for ADIF Import/Export Menu by @HB9HIL in #2573
- Generalize band and also use in QSO entry by @phl0 in #2566
- DXCC Warning by @HB9HIL in #2571
- Lba dupes by @int2001 in #2576
- Small bugfix if no dupe is found by @int2001 in #2578
- Station logbooks multilang by @HB9HIL in #2580
- Fix typo and all of its c+p friends by @phl0 in #2581
- fixed c+p bug by @HB9HIL in #2579
- Add update function for DCL DOK data by @phl0 in #2582
- Labels - Design of buttons consistency by @HB9HIL in #2585
- Bugfixing: Reassign QSOs by @int2001 in #2583
- Winkeyer Translation by @HB9HIL in #2584
- Beautify DCL sync output and add some more useful information by @phl0 in #2586
- Multilang QSO Deletion Warning by @HB9HIL in #2587
- Correct default bandgroup data by @HB9HIL in #2588
- Revert "Correct default bandgroup data" by @magicbug in #2589
- correction of default bandgroup as migration by @HB9HIL in #2590
- Integrate information about next passes into sat timers by @phl0 in #2591
- Fixes Bug, when dupes isn't set by @int2001 in #2594
- Fix c+p mistake by @phl0 in #2593
- Take station_callsign from profile instead of maintable by @int2001 in #2595
- Translation bands list by @HB9HIL in #2592
- Translation KML export by @HB9HIL in #2596
- Fix quick search by @AndreasK79 in #2598
- Gridmaster map by @phl0 in #2597
- [Advanced Logbook] Fixed callbook update by @AndreasK79 in #2599
- Added the FFMA award for 6M by @AndreasK79 in #2601
- added translation for deletion warning by @HB9HIL in #2600
- Make legend look a little nicer by @phl0 in #2602
- CQ Award fix for the map-tab by @HB9HIL in #2603
- load map on click on maptab by @HB9HIL in #2604
- Dev 2.4.11 by @magicbug in #2606
Full Changelog: 2.4.10...2.4.11
Version 2.4.10
What's Changed
- Show calls worked before in green (as in DX cluster) by @phl0 in #2484
- Fixed logbooks-array bug by @int2001 in #2486
- Added red/yellow/green Color scheme to Bandlist by @int2001 in #2487
- Dev by @magicbug in #2490
- change text to variable lang by @abarrau in #2488
- translate to French by @abarrau in #2489
- Prevent Dataleakage at "activated grids"-view by @int2001 in #2494
- Make SOTA-CSV-export safer by adding quotes by @tudacs in #2481
- Add frontend for SAT timers API by @phl0 in #2500
- Add forgotten files in PR 2500 by @phl0 in #2501
- Add links to information sources by @phl0 in #2502
- Replace slashed zero by @phl0 in #2495
- Activated grids to grid map layout by @phl0 in #2474
- Fixes typo for coloring confirmed QSOs by @int2001 in #2504
- Add covering element to JSON output by @phl0 in #2503
- Handle multigrids in hams.at display by @phl0 in #2505
- API: Add additional output to QSO-call by @tudacs in #2483
- update logbook Model edit function by @dg0tm in #2498
- Ignore Stationcallsign at import as option by @int2001 in #2507
- Add case-insensitive Check instead of case-sensitive on Station-Call by @int2001 in #2508
- Improve errror handling on importing wrong station callsigns by @phl0 in #2509
- Adapt to API changes (timestamp was given in local time instead of UTC) by @phl0 in #2510
- We need to join dxcc_entittes to get end date by @phl0 in #2512
- add test egual 0, for update distance by @abarrau in #2511
- correction of variable name by @abarrau in #2513
- Handle exception for LilacSat-2 / CAS-3H on amsat status page by @phl0 in #2514
- Fix typo by @phl0 in #2520
- Bugfix lookup calls with prefix by @int2001 in #2523
- Update index.php by @HB9HIL in #2530
- Fix Gridsearch / QSO-Details by @int2001 in #2528
- Fix contestlog-reload on Fieldreset by @int2001 in #2531
- Lang for admin_user_accounts was missing in English/German by @int2001 in #2532
- Backport cookie destroy function gfrom CI 3 by @phl0 in #2521
- eqsl: add date force update by @abarrau in #2535
- Tag Cloudlog as 2.4.10 by @magicbug in #2537
New Contributors
Full Changelog: 2.4.9...2.4.10
Version 2.4.9
What's Changed
- [Advanced Logbook] You can choose which columns to show by @AndreasK79 in #2452
- Leave DXCC out of tweets if none by @phl0 in #2461
- Make LBA search input fields upper case. by @phl0 in #2463
- Apply selected cols also to qso-form by @int2001 in #2462
- [WIP] Convert bearing lookup to POST request by @phl0 in #2432
- Check station callsign in station profile by @phl0 in #2465
- Contest_id wasn't fetched / error at last_qsos fixed by @int2001 in #2472
- Index for lotw_users by @int2001 in #2470
- Update README.md by @HB9HIL in #2478
- Added different colors for worked and confirmed by @int2001 in #2475
- [LBA] Use station profile table for MY_xxx info by @phl0 in #2466
- Stable release time! 2.4.9 by @magicbug in #2479
- https://hams.at support added by @magicbug
New Contributors
Full Changelog: 2.4.8...2.4.9
Version 2.4.8
This release includes some new features and lots of bug fixes including
- Fixes the loop issue after install
- QSO area now has a favourite option
- You can change Operator Call on the fly
- In advanced logbook you can now build custom maps
- Improved VUCC grid handling for mapping
and many more things so read the commit history!
What's Changed
- Changed MaxZoom from 9 to 12 - so 6-character-grids are visible by @int2001 in #2418
- Fix LoTW hints and make them a link by @phl0 in #2417
- Implemented "Favs" for QSO-Add by @int2001 in #2419
- [Advanced Logbook] Added map that uses the same filters as the search by @AndreasK79 in #2420
- [Advanced Logbook] Can selects QSOs for map by @AndreasK79 in #2422
- Added Operatorcallsign to add QSO-Form by @int2001 in #2421
- Added OperatorCall to Contesting by @int2001 in #2423
- tiny typo by @alexjj in #2426
- Handle VUCC grid lines and corners in Qrb mapping by @phl0 in #2425
- Fix instanciation of Logbook_model by @phl0 in #2428
- Of course we need to load the model before using it ... by @phl0 in #2431
- id for Call to enable individual CSS in overview by @int2001 in #2429
- Fixes Error at Gridmap, when submode is null by @int2001 in #2436
- Add LoTW last upload link to QSO view by @phl0 in #2433
- Fix Bug at ADIF-Import when hrd-fields are not populated by @int2001 in #2439
- FIX missing semicolons in Czech translation by @petrkr in #2440
- Updatefix by @petrkr in #2444
- Distance details lookup fix by @int2001 in #2441
- Install: Create auto-increment, fix semicolon, fixes #2443 by @petrkr in #2448
- Moving to PHP8.2 by @iu2frl in #2451
- IMPORTANT Security fix: eQSL uses HTTP (not encrypted) communication by @petrkr in #2442
- We should export to csv without slashed zero by @phl0 in #2454
- Version 2.4.8 by @magicbug in #2455
New Contributors
Full Changelog: 2.4.7...2.4.8
Version 2.4.7
Notable Changes
- Fixes previous issue with callbook lookups
- Improved translations for Czech, Chinese
- Stats breakdowns for QSLs for Today on the dashboard
- Bug fixes for Label printing and many other features
- QSO Window the QSO add now fades out and the Previous contacts updates every 5 secs this is helpful if using the API at the same time.
- Update to Docker files.
What's Changed
- Czech translation by @ok1cdj in #2393
- removed a lot of unused (and dangerous) functions by @int2001 in #2392
- Check winkey-option before including js by @int2001 in #2394
- [Logbook Advanced] Fixed callbook lookup by @AndreasK79 in #2398
- Reset-fields before adding the spot (when fetched) by @int2001 in #2397
- [QSLPrint] Added checkboxes for multiselect by @AndreasK79 in #2399
- Logbook advanced: QSL slideshow by @AndreasK79 in #2401
- Fixed EQSL-Col naming by @int2001 in #2403
- Added today-Stats to QSL-Breakdown by @int2001 in #2404
- Added detail-view to todays QSLs by @int2001 in #2405
- Bugfix QSOList on Fullscreenmaps by @int2001 in #2406
- Only show the spinner for clicked button by @phl0 in #2407
- Fixing Docker permissions by @iu2frl in #2409
- Tables in QSO upload and eQSL view should use differnent classes by @phl0 in #2410
- More single buttons by @phl0 in #2411
- Buttons in (e)QSL listings be white in dark mode themes by @phl0 in #2413
- Updated Simplified Chinese translation by @Lingluoluo in #2412
- Fix: Also update STATION_CALLSIGN when updating location by @int2001 in #2414
- Version 2.4.7 by @magicbug in #2415
Full Changelog: 2.4.6...2.4.7
2.4.6 Stable Release
Way to many changes to mention but a huge thanks to @int2001 @phl0 @AndreasK79 for all their hard work and support of the project.
Highly recommend reading the commit history
What's Changed
- Fix C+P mistake by @phl0 in #2291
- Dev by @magicbug in #2292
- [ADIF] Removed IF as it was stopping any importing by @magicbug in #2296
- [Gridmap] Added button to clear lines and markers on map by @AndreasK79 in #2298
- Fixes #2295 // Fill station_callsign when provided empty by adif by @int2001 in #2297
- [PHP8.2] Updated CI files to work with PHP8.2 by @AndreasK79 in #2300
- Set Mode to SSB when inverted SSB transponder, otherwise to LSB/USB by @int2001 in #2293
- [Distances Worked] When clicking bars, QSOs are displayed in a popup by @AndreasK79 in #2303
- BugFix: Initializes $errors before using it by @int2001 in #2307
- Dxcluster lookup by @int2001 in #2301
- Display Transmit Power in capital letter (W), added space by @rtoenniges in #2309
- Strong check for station_id when importing by @int2001 in #2312
- Adjusted caption of contest-session-reset by @int2001 in #2314
- Cut off an s in case we have only one QSO by @phl0 in #2319
- Reset LoTW upload for LEDSAT by @phl0 in #2322
- DXCluster integration by @int2001 in #2317
- Removed old API-Endpoints for country_ and grid_worked by @int2001 in #2323
- Fixed Submode/Mode issue when checking if worked by @int2001 in #2324
- Fixed handling of empty continent of spotter by @int2001 in #2325
- Bandmap allbands by @int2001 in #2327
- since kHZ is no longer part of the table, substring isn't needed by @int2001 in #2328
- Added 401 in case of missing key to api/radio for easier debugging by @int2001 in #2329
- [Bandmap] Switched over to local copies of Highcharts js files by @AndreasK79 in #2330
- A station is worked, when one OR MORE Times worked... by @int2001 in #2332
- Use LoTW as official abbreviation by @phl0 in #2333
- Bandmap2qso by @int2001 in #2331
- Label fix ascii by @int2001 in #2335
- SatMode label fix by @int2001 in #2336
- Shortened Date / by @int2001 in #2337
- Russian translation updated by @cats-shadow in #2338
- try to fix some things... by @int2001 in #2340
- Add code to calculate 4, 6, 8 char grid squares by @magicbug in #2339
- Split SAT mode in (adv) logbook and QSO view by @phl0 in #2344
- Look also for QSOs where QSL column is NULL or empty by @phl0 in #2347
- [Labels] Added a dialog for the user to specify from which label the print should start. by @AndreasK79 in #2349
- Security fixes by @AndreasK79 in #2350
- Added Menu for maintenance by @int2001 in #2353
- [Advanced Logbook] Added dialog to set label offset when printing labels by @AndreasK79 in #2354
- protect DANGEROUS Functions from being called without authed user by @int2001 in #2355
- CodeIgniter fix to deal with null-values by @int2001 in #2356
- Correction of typo [DE] by @205er in #2357
- integrate Winkey by @magicbug in #2358
- When inserting qso via API (or logging) set get_qso to trusted by @int2001 in #2359
- Implemented Userlanguages with a lot of help from @AndreasK79 by @int2001 in #2361
- Custom paper types for labels by @AndreasK79 in #2367
- Fixed prefix on SQL by @int2001 in #2368
- Added inches to papertype / extended logic for inches by @int2001 in #2369
- [QSLPrint] Fixed js. Added button to mark as sent by @AndreasK79 in #2371
- Finnish update by @oh1jw in #2370
- [Winkeyer] Fixed url when Cloudlog is in a subfolder by @AndreasK79 in #2372
- Added (optional) grid to label-printing by @int2001 in #2375
- Delete HW-Radio worked only for admins. Fixed that by @int2001 in #2374
- Think it should be here :) by @phl0 in #2379
- Contest Multi-Op (with same Account and Call) by @int2001 in #2378
- Updated some Fin and Swe files by @oh1jw in #2380
- [QSO Entry] Cleanup and tighten up db lookup from QSO entry by @AndreasK79 in #2382
- Added "Already imported to clublog" to ADIF-Importer by @int2001 in #2383
- Mark QRZ for reupload if LotW-Confirmation was received after qrz.com by @int2001 in #2386
- Same logic for Clublog (ReUp after LoTW-Conf) by @int2001 in #2387
- Prevent QSO being updated twice or more when LoTW-Cnf arrives by @int2001 in #2389
- Update NULLs at LoTW, too by @int2001 in #2390
- Some minor grammatical changes for the German translation by @205er in #2366
- PR to create stable release 2.4.6 by @magicbug in #2388
New Contributors
- @rtoenniges made their first contribution in #2309
- @205er made their first contribution in #2357
Full Changelog: 2.4.5...2.4.6
Version 2.4.5
Lots of improvements and a huge thanks to those who contributed.
What's Changed
- Add option to mark QSL RX from pic upload window by @phl0 in #2228
- Add error message for no outstanding QO-100 QSOs by @phl0 in #2231
- Prevent .git being served by Webserver by @int2001 in #2232
- [Advanced logbook] Added more filters and lookup by @AndreasK79 in #2233
- LOTW QSO end date issue by @hugosilvaparagramanet in #2235
- [Gridsquare Map] Added display of coordinates, gridsquare, distance and bearing when mouseover by @AndreasK79 in #2237
- Fix variable name by @phl0 in #2246
- Fixed #2244 by @iu2frl in #2248
- Qrz failure fixing - Fixes #2198 by @int2001 in #2252
- Fixes #2238 by @int2001 in #2249
- Removing index.php in directory and URL in case of configuration error by @iu2frl in #2251
- [Advanced Logbook] Added Quickfilter search. by @AndreasK79 in #2250
- Resolves issue 1632. by @int2001 in #2253
- Russian translation update by @cats-shadow in #2255
- Adds Mastodon-integration as mentioned in issue #1802 by @int2001 in #2257
- Added MODE to matching for LotW/eQSL Confirmations by @int2001 in #2254
- Minor languagefile-adjustments by @int2001 in #2258
- Minor Fix: suppress fetching empty eqsl-image at qso-detail-view by @int2001 in #2259
- This one adds HRDLog-Support to Cloudlog by @int2001 in #2260
- Hotfix for Mass QRZ and HRDLog-Upload by @int2001 in #2263
- [Advanced Logbook] Added SOTA, POTA, WWFF searches and refs by @AndreasK79 in #2262
- Fix whitespace by @phl0 in #2264
- Load grid map on page load by @phl0 in #2245
- Add a link to Mastodon by @phl0 in #2266
- Fixes CAT-Update when not logged in by @int2001 in #2270
- Base LoTW matches on time and station_callsign by @phl0 in #2276
- Always update with LoTW confirmed grid by @phl0 in #2277
- Update VUCC_GRIDS from LoTW confirmations also by @phl0 in #2278
- Add git LastFetch time to debug view based on FETCH_HEAD modification… by @gx1400 in #2274
- Lotw per user/fixes lotw-download by @int2001 in #2280
- We should add some space before badges as in all other places by @phl0 in #2279
- Public search by @phl0 in #2282
- Adds LotW-Gradient to QSO-Page by @int2001 in #2283
- Set QSL method for requested QSLs by @phl0 in #2284
- Station call check on import by @int2001 in #2286
- Refactor public search by @phl0 in #2285
- SecFix: Added checking for a session when editing or watching profile by @int2001 in #2287
- Only disable SAT selection if it is not the default band by @phl0 in #2288
- Version 2.4.5 by @magicbug in #2289
New Contributors
Full Changelog: 2.4.4...2.4.5
Version 2.4.4
What's Changed
- Pull CQ and ITU zone data from LoTW confirmation by @phl0 in #2179
- Sort eQSL cards in desc order by @phl0 in #2180
- update sample config by @dg0tm in #2165
- Automatic push of Docker Image to the Hub by @iu2frl in #2182
- Fix SOTA var by @phl0 in #2184
- Correct eQSL images folder name by @phl0 in #2188
- Fix QSL marking functions by @phl0 in #2187
- Fixed wrong formatting in Dockerfile by @iu2frl in #2194
- Fixes broken OQRS by @AndreasK79 in #2195
- QSL Labels by @AndreasK79 in #2199
- [Gridsquare map] Tweaked zoom levels by @AndreasK79 in #2200
- [QSL Labels] Now sorts by dxcc by @AndreasK79 in #2201
- Check that station_id belongs to API key owner by @AndreasK79 in #2203
- Update FINNISH lang-files by @oh1jw in #2205
- [Email] Added email address option by @AndreasK79 in #2204
- Get LoTW info for logbook and search by @phl0 in #2212
- Fix LoTW users for activated grids by @phl0 in #2213
- Fix custom maps by @m0urs in #2210
- Store distance by @phl0 in #2215
- Calculate distance based on grid by @phl0 in #2218
- Fix variable name by @phl0 in #2217
- added distance as choosable column by @Werzi2001 in #2216
- Lotw badge gradient by @phl0 in #2219
- [Gridmap] Added gridsquare map with filtering by @AndreasK79 in #2220
- eQSL-Image-Bugfixing by @int2001 in #2224
- [Advanced Logbook] Added links for QRZ and HamQTH after callsign by @AndreasK79 in #2226
- [Avanced Logbook] Can print labels by @AndreasK79 in #2227
- Time to get version 2.4.4 ready by @magicbug in #2229
New Contributors
Full Changelog: 2.4.3...2.4.4
Version 2.4.3
What's Changed
- Make SAT filter appear also if propmode SAT is selected by @phl0 in #2122
- [User selectable columns] Add Location to possible columns by @dg0tm in #2125
- Fixes a few things that I forgot in the release the first time. by @magicbug in #2127
- Remove useless file writing by @phl0 in #2126
- added "deleted DXCC" translation by @cats-shadow in #2130
- [Translation] Translated the menu and header by @AndreasK79 in #2132
- [Translations][Russian] Added menu translation by @cats-shadow in #2135
- [QSL Card] Adjusted class and css to make QSL card images more responsive by @AndreasK79 in #2133
- Eqsl card download by @phl0 in #2136
- Deleted badge dxcc award by @phl0 in #2140
- Better language support by @AndreasK79 in #2138
- [Translation][Russian] Added "eQSL view" menu item translatiom by @cats-shadow in #2142
- [QSL Card] Centered QSL image at QSO data block. by @cats-shadow in #2143
- Remap & Reupload Tevel Sat QSOs to LOTW by @ve1cwj in #2145
- [Translation][Russian] mistype corrected by @cats-shadow in #2146
- [Translation][Russian] Statistics (partially), User, Options views by @cats-shadow in #2148
- [Visual decorations] Small decoration for header of the log overview … by @cats-shadow in #2147
- [CAT] Add mode to CAT banner by @phl0 in #2151
- [LotW] We need to update QSO dates on cert update as well by @phl0 in #2153
- German translations by @phl0 in #2155
- Add one more digit to frequency display in CAT Banner by @m0urs in #2156
- eQSL bulk download function by @phl0 in #2158
- Make eQSL buld download fucntion backwards compatible by @phl0 in #2159
- [Contesting] Fixed sorting when adding qsos to table by @AndreasK79 in #2161
- Update Distances_model : change "round" to "ceil" by @abarrau in #2160
- Fix missing span and remove not needed SQL column by @phl0 in #2167
- Fix activators by @phl0 in #2168
- Make contest table use padding for SRX and STX by @phl0 in #2170
- Add some space before search box by @phl0 in #2171
- Lotw information by @AndreasK79 in #2172
- Link QSOs in eQSL card view by @phl0 in #2173
- Merge dev into master by @magicbug in #2174
Full Changelog: 2.4.2...2.4.3
Release 2.4.2
What's Changed
- Make LotW interactions a little more verbose (and less error prone) by @phl0 in #2062
- [Contest logging] Moved contest session from local storage to database by @AndreasK79 in #2061
- Cabrillo export by @AndreasK79 in #2063
- [OQRS] Added option to set global text to be displayed on top of OQRS page. by @AndreasK79 in #2064
- Zone lookup by @phl0 in #2066
- Fix SQL statement to check for empty LotW dates by @phl0 in #2069
- Use DXCC ID pulled from LotW cert by @phl0 in #2067
- We should look for NULL instead of 'NULL' here ... by @phl0 in #2073
- Ignore manual parameter on editing contests by @phl0 in #2078
- Only export first 3 columns to csv by @phl0 in #2077
- Harmonize LoTW abbreviation by @phl0 in #2083
- Suppress seconds in OQRS requests (zeros anyway) by @phl0 in #2084
- Remove redundant country colum in station_profile by @phl0 in #2079
- [OQRS] Now added option to search in all station locations with active OQRS by @AndreasK79 in #2082
- Show badge and hints about deleted DXCCs by @phl0 in #2085
- Add some xOTA hastags for tweets by @phl0 in #2088
- Add table join on DXCC entities to search function by @phl0 in #2089
- Show deleted DXCC marker in advanced logbook by @phl0 in #2087
- Add option for default station power by @phl0 in #2091
- Add option to hide dashboard banner by @phl0 in #2093
- Make stats publicly usable with API key by @phl0 in #2090
- Make sure we only store numbers for station power by @phl0 in #2095
- Use LEFT JOIN and COALESCE for station country by @phl0 in #2096
- Harmonize display of none as DXCC by @phl0 in #2098
- [Map options] Added options for map on dashboard and in logbook by @AndreasK79 in #2097
- {Advanced Logbook] Added sat filter by @AndreasK79 in #2102
- [ADIF Backup] Added so that backup can be made with a read-only api key by @AndreasK79 in #2103
- Add POTA lookup function by @phl0 in #2104
- [Advanced logbook] Added columns for QSL/LoTW/eQSL confirmations by @AndreasK79 in #2106
- [Notes backup] Added support for backing up notes with an API key by @AndreasK79 in #2107
- Rename "Don't Send" to "Not Sent" to make difference from Invalid/Ignore a little more clear by @phl0 in #2110
- Tweet references also if present by @phl0 in #2109
- [eQSL] Added cron job for eQSL by @AndreasK79 in #2111
- Show radio CAT status above QSO panel if available by @phl0 in #2108
- Fix PHP error while updating SOTA csv file by @m0urs in #2114
- Eqsl download cron by @AndreasK79 in #2112
- Align ordering of QSL to match with overview view by @phl0 in #2117
- Make sure frequencies have 3 decimal digits by @phl0 in #2119
- Alignment on radio CAT state banner for screenreaders by @phl0 in #2118
- Release 2.4.2 by @magicbug in #2120
Full Changelog: 2.4.1...2.4.2