The newer version is focused on server's stability.
Many minor and major bugs are fixed.
Admins that have already v.1.6.8 installed, the update is done to these files, so they can download only these files and recompile backend and frontend:
PhantomSDR-Plus v.1.6.9
Update list:
├── frontend
│ ├── src
│ │ ├── App__analog_smeter_.svelte
│ │ ├── App__digital_smeter_.svelte
│ │ ├── App.svelte
│ │ ├── App__v2_analog_smeter_.svelte
│ │ ├── App__v2_digital_smeter_.svelte
│ │ ├── audio.js
├── src
│ ├── audio.h
│ ├── events.cpp
│ ├── signal.cpp
│ ├── signal.h
│ ├── spectrumserver.cpp
│ ├── spectrumserver.h
│ ├── utils
│ │ ├── audioprocessing.h
Details:
- `audio.h` | ✅ Fixed Latency
- `audioprocessing.h` | ✅ Added AGC destructor to free FFTW resources (CRITICAL) |
- `signal.h` | ✅ Made `audio_kbits_per_second` atomic |
- `signal.cpp` | ✅ Added mutex to SAM PLL + improved error logging |
- `spectrumserver.h` | ✅ Added `events_connections_mtx` |
- `events.cpp` | ✅ Added mutex locks to event operations |
- `spectrumserver.cpp` |✅ Added mutex to cleanup function |
- `audio.js.cpp` | ✅ FT8 collection timer
✅ User gesture listener
✅ WebSocket handlers
✅ Decoder resources
✅ Audio context and nodes
✅ Accumulators and buffers
For any other previous version please do a clean install.
Please refer and download here: https://github.com/sv1btl/PhantomSDR-Plus (https://github.com/sv1btl/PhantomSDR-Plus)