If you notice spammers in the forum, please notify Bas ON5HB, so they can be removed and banned. Give a link in the chatbox or send a PM to me. Thanks.

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

magicint1337

Maintainer and Developer of PhantomSDR-Plus

Powered by EzPortal