News:

Follow BoincTasks on Twitter Facebook        Visit our website here.
BoincTasks-M on Android and iOS should be ready soon

Main Menu

Recent posts

#11
Wish List / Re: Can't abort many tasks.
Last post by hucker - December 25, 2025, 08:10:45 PM
By "very dangerous" I assume you mean users lose work by mistake?
#12
Wish List / Re: Can't save colours
Last post by hucker - December 25, 2025, 08:09:34 PM
Sorry to waste your time, I should have mentioned dark mode!

I take it 2.7 is in the works as my 2.6.2 says up to date.
#13
Wish List / Re: Can't abort many tasks.
Last post by fred - December 25, 2025, 12:52:45 PM
It's more or less by design, since deleting all tasks in a filter is very dangerous.
Open the filter and select the tasks.
It's a bit more work, but much safer.
#14
Wish List / Re: Can't save colours
Last post by fred - December 25, 2025, 12:50:20 PM
Interesting it took me a couple of hours to find the cause.

https://github.com/efmer/boinctasks-js/issues/141
#15
Wish List / Can't save colours
Last post by hucker - December 25, 2025, 12:55:50 AM
The ok button is damn hard to see!

#16
Wish List / Re: BoincTasks JS CPU% calcula...
Last post by fred - December 24, 2025, 08:50:23 AM
In BoincTasks Clasic The calculation is the same, but removing the check at CPU % Long time average.
The interval is much shorter.

What I will do is add and optional calculate the delta between two reads.
That way you see an immediate result

What I added >>>  Readings between two intervals.

       >>>         cpuTime = cpuTime - cpuTimeOld;
       >>>         elapsedTime = elapsedTime - elapsedTimeOld;

                let cpu = 0;
                if (cpuTime == 0 || elapsedTime == 0)
                {
                    resultItem.cpu = 0;
                }   
                else
                {             
                    cpu = (cpuTime/elapsedTime) * 100;
                    if (cpu > 100) cpu = 100;
                    resultItem.cpu = cpu;                 
                }

Old is the previous reading;


#17
Wish List / BoincTasks JS CPU% calculation...
Last post by hucker - December 24, 2025, 02:04:39 AM
Hi Fred,
�I've noticed a difference in how BoincTasks JS calculates the CPU % column compared to the original desktop BoincTasks.
�In the original BoincTasks, the CPU % was calculated as (CPU Time / Wall Time). If I had an LHC Theory task assigned to 3 CPUs but it only utilized ~1.1 cores (as verified in Windows Task Manager), it would correctly show about 33-38%. 
�However, in BoincTasks JS, the column shows 100% regardless of actual internal VM utilization, as if it is reporting "Slot Reservation" rather than "Actual CPU Time Efficiency." Non-VM tasks (like MilkyWay) still seem to report correctly (~98%).
�Could you consider bringing back the (CPU Time / Wall Time) calculation for the CPU % column in the JS version? It helps me identify when a VM is being "sluggish" or under-utilizing its allocated cores, which is very helpful for system utilisation.
�Thanks for all your work on the JS version!
#18
Wish List / Re: Can't abort many tasks.
Last post by hucker - December 23, 2025, 09:42:41 PM
I've recreated the problem on another computer.  This is a fresh install of Boinctasks JS from MS store.  In the screenshot I highlighted the bottom two rows and right clicked, then abort.  I got the resulting error.  It doesn't like aborting a collapsed set of tasks.  The original Boinctasks was ok with this.  It's referring to a filter, but I've set up no filters, that's just a bunch of tasks collapsed.

#19
Wish List / Re: Can't abort many tasks.
Last post by fred - December 22, 2025, 05:42:54 PM
The errors are also logged to a file:
C:\Users\yourname\AppData\Roaming\BoincTasks Js\logging
#20
Wish List / Re: Can't abort many tasks.
Last post by fred - December 22, 2025, 01:36:42 PM
I you include a filter you might get that message.
What version are you using?

If this happens again go to Show -> Error log.

It might be that the tasks just got automatically deleted by the BOINC client because they were too old.