PhantomSDR Support Forum

General Category => PhantomSDR Software => Topic started by: Bas ON5HB on Jan 02, 2025, 01:31 PM

Title: Phantomplus Community Version.
Post by: Bas ON5HB on Jan 02, 2025, 01:31 PM
Hi all,

We have had many monifications, as such we forked the original version of Steven into a community version.

This version IS compatible with Steven, but has all forum proposed updates by members.

So we do not have to share versions/files in the forum, the latest upodates can be found here.

https://github.com/ny4qphil

If there are issues with this version, please report to Phil, Manolis or Bas.

Do not bother Steven (Magic) with it, as he doesn't maintain this community version.

We did this to avoid various versions, so people can use the original or the forum version.

Both show up in the same SDR-list.
Title: Re: Phantomplus Community Version.
Post by: Emmanuel SV1BTL on Jan 02, 2025, 01:49 PM
Hi BAS,
The newer repo is this, isn't it? https://github.com/ny4qphil/PhantomSDR-Plus (https://github.com/ny4qphil/PhantomSDR-Plus)
Well, I can't see the changes made mainly by Phil

Title: Re: Phantomplus Community Version.
Post by: Bas ON5HB on Jan 02, 2025, 02:18 PM
Not yet, as it's just forked....he has to upload his changed files, then the repo will be updated.

I made some changes....and need to test those first.

Lots of things that need to be done.
Title: Re: Phantomplus Community Version.
Post by: Bas ON5HB on Jan 02, 2025, 04:51 PM
The git page has been redone....just clone it and you have all.

But, beware you have to compile the frontend yourself.

npm audit fix
npm run build

After that you have the latest frontend, this also gives you easy way to alter it to your needs.

We are working to include all new stuff, but it was a long day.....

BTW, the backgound image is called background.jpg and is located in frontend/assets and must be changed before recompiling the frontend, just like all other parameters, buttons, text etc.
Title: Re: Phantomplus Community Version.
Post by: Bas ON5HB on Jan 02, 2025, 05:44 PM
Guy's.....please stop coding all on your own versions.

The github has the latest version that came to me.....the altered files have a version-number and who changed the code.

Please contact that person if you are going to change code....so versions won't be mixed and create problems.

Here is a sample of how it's done....and it's always at the top of the file:

https://github.com/ny4qphil/PhantomSDR-Plus/blob/main/frontend/src/lib/colormaps.js

Quote// Colormap v. 2.0 by SV1BTL. New added color schemes "Spectrum" and "custom".

import colormap from 'colormap'
import colorScale from 'colormap/colorScale.js'

const turboColormap = [
  [0.18995, 0.07176, 0.23217],
  [0.19483, 0.08339, 0.26149],
  [0.19956, 0.09498, 0.29024], etc........

Use the last github version for your changes....if it has no version, then it's not altered by anybody since the start of the github.

Please ask then in the chatbox.....thanks.
Title: Re: Phantomplus Community Version.
Post by: F5OEO on Jan 02, 2025, 08:03 PM
It is a good idea to have a fork for community. However it seems that the way you fork is not a standard way and could be hard to maintain against the mainstream repository (you clone it and create a new project instead of forking it). As main new "features" come from fontend, a submodule on the frontend would be maybe more relevant. Github is powerfull, but need maybe some learning curve to use it properly. Just my 2 cents.
73's
Evariste F5OEO
Title: Re: Phantomplus Community Version.
Post by: magicint1337 on Jan 03, 2025, 07:04 AM
Also with usual fork you can create pull request for only a few of features and also get the new code from the main branch if i change something (if accepted)