Please do not post questions in the shout-box as it will be lost in a few days. Open your own topic in the appropriate section. Thank you.

PhantomSDR-Plus 2.0.0 — Release Announcement

Started by magicint1337, Jul 15, 2025, 08:16 PM

Previous topic - Next topic

magicint1337

PhantomSDR-Plus 2.0.0
Scheduled for 19–20 July 2025

Hi everyone,

After more than six months away, I'm delighted to announce that the next major release is almost ready. 
Version 2.0.0 delivers a revamped interface, new tools, and numerous under-the-hood improvements.

What's New in 2.0.0

  • Complete UI Overhaul
     
    • Fresh, modern look (preview screenshots attached)
    • Codebase cleanup – App.svelte reduced from ~5 000 → ~1 800 lines
    • Better component separation for easier maintenance
  • New Features & Enhancements
     
    • Custom AGC controls (attack 0.1–100 ms, release 10–1 000 ms)
    • Bands menu auto-detects your ITU Region and shows the correct bands
    • Bookmarks now support Import / Export
    • Finetuning options are back
    • Callsign lookup & frequency lookup built-in
    • Settings & debug menus (AGC, Buffer, Custom AGC, etc.)
    • Server-info section moved to config.toml – toggle the chatbox and more without rebuilding the frontend
    • Drop a background.jpg/png into /assets to skin the UI
    • Smoother waterfall drawing
    • New Debug tab (signal-strength history and other stats)
    • Chat history rewritten – crashes should be gone
    • More robust WebSocket handling with auto-reconnect
  • Technical Improvements
     
    • Fixed thread-safety issues in the chat system
    • Comprehensive error handling for file I/O
    • Bounds-checking for improved memory safety
    • Protocol layer refactored for easier future extensions
  • Infrastructure
     
    • Automated release builder (Docker, multi-architecture)
    • Streamlined build pipeline = faster dev cycles

Looking Ahead

  • Regular bug-fix releases
  • Feature updates driven by community feedback
  • Ongoing performance and stability work

A fully-functional preview build is already live for public testing at 
websdr.heppen.be
Please give it a try and let me know how it works for you!

I'm also preparing ready-to-run executables to make PhantomSDR-Plus more accessible. 
If you encounter any bugs, report them in this forum and I'll do my best to respond quickly and provide hot-fixes for version 2.0.0. 
(Unfortunately I can't maintain both 2.0.0 and the older community fork, as the codebases have diverged significantly.)

Thank you for your patience and support. 
I'm excited to ship 2.0.0 and to keep improving PhantomSDR-Plus together!

— Stay tuned for the official release —
Maintainer and Developer of PhantomSDR-Plus

Powered by EzPortal