1
0
mirror of https://github.com/KubaPro010/fm-dx-webserver.git synced 2026-02-26 22:13:53 +01:00
Commit Graph

466 Commits

Author SHA1 Message Date
Adam Wisher
cd9bbaee87 Bugfix to avoid CPU spike of checking big object length
Don't check the length of the generated indexed database as it's big and causes a lag
2025-07-05 17:03:27 +01:00
Adam Wisher
3cedab5248 Improve TX DB fetch retry process
Improve process for retrying when TX DB download fails
2025-07-05 16:23:40 +01:00
Adam Wisher
eb8dbf8fd5 Adjust spE weighting behaviour
Don't weight options for spE if a powerful station is found under the threshold
2025-06-27 14:08:47 +01:00
Adam Wisher
72d48b0c2e Fix algorithm choice and change Es mode distance
Fix hard-coded algorithm weighting values back to config values and increase distance for Es weighting to be applied
2025-06-12 13:58:25 +01:00
Adam Wisher
fb68f26d82 Local db optimisation and GPS support
DB indexing to improve tx search performance with PI and reg PI, re-download db on failure, add websocket for GPS location update support

Co-Authored-By: Amateur Audio Dude <168192910+AmateurAudioDude@users.noreply.github.com>
Co-Authored-By: Highpoint2000 <168109804+Highpoint2000@users.noreply.github.com>
2025-06-12 09:18:59 +01:00
Adam Wisher
bf011acfb4 TX Search improvements
Fix local signal IDed as distant sporadic E bug and allow PI-only match when possible
2025-06-09 12:30:47 +01:00
Adam Wisher
dae705ccbc Limit multiple matches
Only return a max of 10 extra TX matches and filter any with a score less than 1/10 of the winner
2025-05-31 14:38:07 +01:00
Adam Wisher
c9fd4915b8 Multi TX search tweaks
Order the match list by score, clean up of matches panel HTML and show score in DOM as data element
2025-05-31 09:12:26 +01:00
Marek Farkaš
64af7dbf16 UI hotfix for tx id 2025-05-30 23:07:16 +02:00
Marek Farkaš
07d47c0665 hotfix for station ID 2025-05-30 23:05:04 +02:00
Marek Farkaš
50880e4094 hotfix for tune freq 2025-05-30 22:29:11 +02:00
Marek Farkaš
cf298cce1f package json ver bump 2025-05-30 22:27:34 +02:00
Marek Farkaš
9d7e4297e3 bugfixes, ui improvements 2025-05-30 21:28:37 +02:00
Marek Farkaš
1c8b16d27b Merge pull request #153 from mrwish7/main
TX search algorithm changes
2025-05-30 19:18:19 +02:00
Marek Farkaš
a546bd8207 Merge pull request #154 from kkonradpl/main
RDS bugfixes & improvements
2025-05-30 19:18:02 +02:00
Konrad Kosmatka
97822a08a5 RDS bugfixes & improvements 2025-05-17 09:00:31 +02:00
Adam Wisher
480e362f44 Multi TX ID functionality
Return alternative matches from TX search algorithm and show them in frontend panel
2025-05-15 09:17:44 +01:00
Adam Wisher
f818262eff Cached database tidy up
Tidy up changes to just include the cached db functionality and TX ID algo 3 addition ready for pull
2025-05-15 09:08:24 +01:00
Adam Wisher
65fc84ff9f Local database cache for TX ID
Locally cache transmitter database for TX ID and visually show when multiple matches on frontend
2025-05-12 22:58:23 +01:00
Adam Wisher
811ea4011d TX search algorithm changes
Additional third algorithm option plus more comprehensive PS checking (thanks to @Highpoint2000 )
2025-05-06 20:21:27 +01:00
Marek Farkaš
2e34c6264c hotfix for SpE logs 2025-05-06 18:11:47 +02:00
Marek Farkaš
50aeb97282 admin logging hotfix 2025-05-04 00:31:48 +02:00
Marek Farkaš
3ecffd8d21 chat button hotfix 2025-05-02 21:24:47 +02:00
Marek Farkaš
fb8af10ce5 mobile panel, UI bugfixes, security improvements 2025-05-02 16:06:48 +02:00
Marek Farkaš
27e9ee93fb reformat index.ejs 2025-04-25 12:46:34 +02:00
Marek Farkaš
dc005284f3 Merge pull request #144 from bkram/finalize-macos-support
Finalize macOS support
2025-04-23 22:00:53 +02:00
Mark de Bruijn
263e9d353d Finaliza macOS support 2025-04-23 21:50:47 +02:00
Marek Farkaš
bddab868b5 Merge pull request #143 from AmateurAudioDude/fixes/v1.3.7-graph-hotfix
hotfix for graph lag
2025-04-23 17:20:29 +02:00
Amateur Audio Dude
aa2e3a2f16 hotfix for graph lag 2025-04-23 22:21:46 +10:00
Marek Farkaš
9984011e12 audio boost hotfix 2025-04-22 22:43:34 +02:00
Marek Farkaš
d4c49db840 add jquery UI 2025-04-22 21:33:31 +02:00
Marek Farkaš
7c4bae34a4 Merge pull request #141 from mrwish7/main
Don't output PI 0000 as filler on rds websocket
2025-04-22 21:23:31 +02:00
Marek Farkaš
008441f93a new chat window, bugfixes, component update 2025-04-22 21:23:11 +02:00
Adam Wisher
ac03f78b74 Don't output PI 0000 as filler on rds websocket
Output four dashes instead of 0000 as a PI placeholder, for correct RDS Spy compatibility
2025-04-22 12:52:30 +01:00
Marek Farkaš
79e4205612 Merge pull request #133 from AmateurAudioDude/fixes/v1.3.6.1-serialport-and-api
Fixes/v1.3.6.1 serialport and api
2025-04-22 13:14:08 +02:00
Marek Farkaš
1da6ac8eba Merge pull request #134 from AmateurAudioDude/fixes/v1.3.6.1-ffmpeg-audio-settings
Fixes/v1.3.6.1 ffmpeg audio settings
2025-04-22 13:12:34 +02:00
Marek Farkaš
762cb82f34 Merge pull request #136 from mrwish7/main
TX ID Algorithm tweaks and config options
2025-04-22 13:10:30 +02:00
Marek Farkaš
a807c1e2a4 Merge pull request #131 from AmateurAudioDude/fixes/v1.3.6.1-visual-fixes
Fixes/v1.3.6.1 visual fixes
2025-04-22 13:09:57 +02:00
Marek Farkaš
8cd6bf8ed1 Merge pull request #132 from AmateurAudioDude/fixes/v1.3.6.1-reconnect-fixes
Fixes/v1.3.6.1 reconnect fixes
2025-04-22 13:08:48 +02:00
Amateur Audio Dude
2ae4e0d5bd further optimise graph cpu usage 2025-04-22 18:49:29 +10:00
Amateur Audio Dude
67664d6984 fix android audio stutter running in background 2025-04-21 21:23:03 +10:00
Adam Wisher
2cd2cf5cf1 TX ID Algorithm tweaks and config options
Fix bug when TX ERP is 1W and allow user choice of algorithms in webserver config
2025-04-21 08:22:36 +01:00
Amateur Audio Dude
4f9a926e6a setup options for 'ffmpeg', 'samplerate offset' 2025-04-20 23:33:06 +10:00
Amateur Audio Dude
4c43daa206 add config options for 'ffmpeg', 'samplerate offset' 2025-04-20 23:32:26 +10:00
Amateur Audio Dude
2c73d7ef19 check available ffmpeg, check -ar offset setting 2025-04-20 22:41:50 +10:00
Amateur Audio Dude
64f41b93ae bkram ffmpeg removal implementation 2025-04-20 22:31:14 +10:00
Amateur Audio Dude
24c2c893ea fix EADDRINUSE (if caused by webpage on launch) 2025-04-20 21:25:58 +10:00
Amateur Audio Dude
ae1be13e82 exclude localhost from 'dangerous command' warning 2025-04-20 21:24:29 +10:00
Amateur Audio Dude
4c71b736a6 optimised serialport code 2025-04-20 21:23:18 +10:00
Amateur Audio Dude
b23211f408 optimised serialport code using export 2025-04-20 21:20:31 +10:00