Joerg (DJ7NT)
14504e8cc6
Merge pull request #3653 from int2001/rm_crappy_zero
...
Attempt to remove ALL occurences of the slashed zero...
2026-08-13 14:11:08 +02:00
phl0
6f60b98539
Merge remote-tracking branch 'upstream/dev' into gridOptional
2026-08-13 11:03:55 +02:00
phl0
32e57b5525
Merge remote-tracking branch 'upstream/dev' into gridOptional
2026-08-13 09:46:36 +02:00
int2001
f9c9ab2023
APIv2 should spit out deleted / confirmed as dashboard does
2026-08-13 07:19:50 +00:00
HB9HIL
afeca7385e
new redis2 session driver
...
In ancient times redis wasn't able to tell the client that a lock was released so the origin
CI3 redis driver had to poll with sleep(1) to wait for the lock to be released. This produced
a staircase of 1s/2s/3s delays for parallel AJAX requests of the same user. While I reduced this
polling to 100ms, it still slows down the user experience. This new redis2 driver uses BLPOP to
wait for the lock to be released, so serialized AJAX requests of the same user are no longer delayed.
All modern redis or valkey servers support BLPOP, so this driver should be used instead of the
original redis driver.
2026-08-12 15:15:01 +02:00
phl0
23d878f904
Merge remote-tracking branch 'upstream/dev' into gridOptional
2026-08-12 13:42:11 +02:00
phl0
5f9ffe8448
Catch undefined variable (if no station location exists)
2026-08-12 12:54:26 +02:00
int2001
bf9b198077
Add font
2026-08-12 07:52:58 +00:00
phl0
a334db2a7a
Handle grid and vucc grids separately
2026-08-12 09:41:14 +02:00
phl0
4f9438f548
Use QRA lib for grid validation and extend to specify type
2026-08-12 09:28:04 +02:00
phl0
4a42d942a3
Let distance calc return false on errors and handle that in QSO view
2026-08-12 07:52:48 +02:00
phl0
33709d001e
Merge remote-tracking branch 'upstream/dev' into gridOptional
2026-08-11 16:35:44 +02:00
HB9HIL
e5035273a2
curl_close() is deprecated
2026-08-11 11:36:41 +02:00
Christoph Kottke, DG0TM
50a338c4b5
[Dashboard] Fix DXCC breakdown confirmation semantics
...
Count DXCC confirmed totals from paper QSL and LoTW only.
Derive needed from current DXCC entities minus confirmed.
Keep eQSL separate in dashboard and visitor breakdowns.
Document the updated DXCC semantics in API v2.
2026-08-09 22:29:20 +02:00
Joerg (DJ7NT)
4b86fd7ea2
Merge pull request #3582 from int2001/amsat_status
...
AMSAT-Status page
2026-08-05 20:08:12 +02:00
Joerg (DJ7NT)
5f07579a8e
Merge pull request #3585 from int2001/station_api_uuid
...
Add station-uuid to GET
2026-08-05 08:37:00 +02:00
int2001
64dc8fe813
Add station-uuid to GET
2026-08-05 06:32:38 +00:00
int2001
0c0cab067a
AMSAT-Status page
2026-08-04 12:23:39 +00:00
int2001
2b3c001b69
Moved methods to resource (avoid redundant code)
2026-08-04 07:50:11 +00:00
int2001
db48fb892e
Add QSL Api
2026-08-04 07:44:33 +00:00
int2001
e77d59e4a0
Fix cabrillo
2026-08-03 17:51:41 +00:00
Andreas Kristiansen
c0ee3afb95
Use db for SOTA lookup
2026-08-03 10:44:30 +02:00
Joerg (DJ7NT)
b54612a135
Merge branch 'dev' into wwff_refactor
2026-08-02 07:19:58 +02:00
HB9HIL
4ae8870201
apiv2: hide userdata config
2026-08-01 16:15:35 +02:00
HB9HIL
b926071526
apiv2: refactored club ressource and extended it
2026-08-01 11:27:25 +02:00
HB9HIL
4c70577ffc
apiv2: revoke api tokens if member is deleted or the clubstation is converted
2026-08-01 09:45:18 +02:00
HB9HIL
e8502cda67
apiv2: extended club for member permission management
2026-08-01 09:33:03 +02:00
int2001
5df32ff515
Add Map to Award/WWFF
2026-08-01 07:17:56 +00:00
int2001
7cb96a7778
Get Rid of wwff.txt file. we've a database
2026-08-01 06:37:57 +00:00
HB9HIL
abb1931fdd
apiv2: much easier parameters
2026-08-01 07:28:58 +02:00
HB9HIL
9373b36f2f
apiv2: add qso_until also to statistic ressource
2026-08-01 07:22:23 +02:00
HB9HIL
9072769e2a
apiv2: add qso_since and qso_until filter to qso ressource
2026-08-01 07:19:49 +02:00
HB9HIL
4c4edf2787
apiv2: add callsign filter to qso ressource
2026-08-01 07:11:38 +02:00
Fabian Berg
68ff47a6e9
Merge branch 'dev' into api_v2
2026-07-29 08:53:06 +02:00
Fabian Berg
1708717c41
Merge branch 'dev' into fix_contesting_token
2026-07-24 20:00:35 +02:00
Fabian Berg
6abba0865c
Merge branch 'dev' into api_v2
2026-07-24 19:58:21 +02:00
phl0
2ff49eb290
Also allow 6-digit grid lines and corners
2026-07-24 14:03:13 +02:00
HB9HIL
9faacf5d4b
simplify
2026-07-22 13:36:00 +02:00
DB4SCW
bbd089257f
use edi-modecode 7 for all undefined modes as they are most likely machine generated
2026-07-20 05:43:57 +00:00
HB9HIL
41d68f23b7
make dxcc, cq and itu required otherwise err 500 in qso logging on api created station location
2026-07-20 07:37:27 +02:00
HB9HIL
79192be641
restrict clubstation usage of api v2 to match permission level
2026-07-20 07:37:27 +02:00
HB9HIL
56d19166fc
build allow header from the verbs a resource implements instead hardcoding them
2026-07-20 07:37:27 +02:00
HB9HIL
aabd93867b
validate cnfm parameter in lookup
2026-07-20 07:37:27 +02:00
HB9HIL
93df974c61
drop put in station ressource
2026-07-20 07:37:26 +02:00
HB9HIL
ff11371b16
change editable_fields to static and introduce read_only_fields and numeric_fields methods
...
this is needed for a openapi spec generator
2026-07-20 07:37:26 +02:00
HB9HIL
e05d4585ce
fix documentation about qrg unit
2026-07-20 07:37:26 +02:00
HB9HIL
a143275606
drop qso PUT. wavelog is ssot
2026-07-20 07:37:26 +02:00
HB9HIL
3efd73be31
clarify behavior for unimplemented verbs and update show() method to throw 404 for non-addressable resources
2026-07-20 07:37:26 +02:00
HB9HIL
47e8cb22df
dedup station id validation so behaviour is the same
2026-07-20 07:37:26 +02:00
HB9HIL
5bed5a6cdc
fix cors response
2026-07-20 07:37:25 +02:00