Sari la conținut

Această pagină nu este încă în limba dumneavoastră. Citiți textul în engleză.

Tasks

A batch you can stop

Group work opens a row in the task centre: the title with your count, a bar that moves after every profile, and a Cancel button. Nothing here is resumed after a restart, and the list never leaves this computer.
8 kinds
Work that opens a task
The last 50
Task rows kept
After every item
Progress written
Never
Resumed after a restart

A row for every batch

The task centre lives in the top bar of the app window. Its badge counts what is running or waiting right now, and nothing else.

One batch is one row. It carries the title with your count, a status chip, a bar while it runs, the tally so far and the time it last moved.

A flow running inside the app and a batch started from the list are two rows at once, and the badge counts both.

WorkOne step of the barWhat drives it
Launch profilesOne profile openedThe app window
Stop profilesOne browser closedThe app window
Move to a groupOne profile rewrittenThe app window
Assign a proxyOne profile rewrittenThe app window
Delete profilesOne profile into the binThe app window
Empty the binOne profile erased for goodThe app window
Run a flowOne step on one profileThe app itself
Build up historyOne step at one siteThe app itself

Two roads to a stop

A batch driven by the window is a loop over your selection. Cancel is read between items, so the profile already opening finishes and nothing after it is started.

A flow or a warm-up run lives in the app itself, so the button reaches the run rather than the loop. Every step looks for the stop before it begins, and nested repeats and branches unwind with it.

  1. 1

    You press it

    The button goes quiet and says the stop will land after the current profile.

  2. 2

    The item in flight finishes

    Cutting it off halfway would leave a browser half open or a record half written.

  3. 3

    The rest are never started

    The loop breaks out carrying the count it had reached, not the count you selected.

  4. 4

    The row settles

    It is marked Cancelled, and the report names how many profiles really got through.

Cancel is not undo

Cancel stops what has not started. It does not walk back what is finished, and there is no single press that puts two hundred profiles back the way they were.

Emptying the recycle bin is the case to think about. Cancel it halfway and the profiles already erased are gone, while the ones behind them sit in the bin untouched.

A stopped flow ends as failed

A window batch you cancel is marked Cancelled and says how far it got. A flow or a warm-up run you stop is marked Failed instead, and raises the red line that goes with it. The steps it finished before you pressed the button stay done.

Progress written after every item

The tally is written to disk after each profile rather than guessed from a clock. A slow batch is visibly moving instead of looking frozen.

The one case where the bar honestly stands still has a state of its own. When every browser window this machine allows is already open, the chip turns to Queued and the queue waits for one to close.

Running
Working through your selection, or left over from a window you closed
Queued
Waiting for a browser window to close
Done
Every item was reached
Failed
Everything failed, or a flow was stopped
Cancelled
You pressed Cancel and it stopped between items

Clear finished takes away the rows that ended and leaves the ones still going.

The finish reaches you elsewhere

A batch that ends adds a line to the notification list, marked as finished or as failed. That line survives a restart, so a night run is still there in the morning.

If the window is not in front of you at that moment, the app also knocks through your operating system. That message is a way back rather than a report: pressing it brings the window forward, where the row with the tally is waiting.

An update ready to install, a schedule that could not run and a plan limit you reached leave the same kind of line.

What a restart does to unfinished work

Nothing here is resumed. A batch is a loop over a list, and the list goes when the running program goes.

So on the next start every row still marked running or queued is written down as failed. Leaving it as running would be the worse answer, because you would wait for an ending that is never coming.

The rows themselves stay. The last 50 tasks are read back from disk, so the morning after a night run still tells you what happened.

The list stays on this computer

Task rows and notifications are two files in the app's own folder, written so that only your account can read them.

Neither one travels to your account, and this list has no server half. A second computer of yours keeps its own tasks and knows nothing about these.

Delete a profile for good and its name leaves the notification file with it, because a log you cannot see or clear is not a log you agreed to.

What this does not do

  • It does not survive a restart. Nothing is resumed, and a task caught mid-run is written down as failed rather than left looking alive.
  • Cancel does not undo. It stops what has not started, and profiles already opened, moved or erased stay that way.
  • Closing the app window ends a batch that window was driving. Launch, stop, move, assign and delete halt where they stand, while a flow or a warm-up run carries on. Their row keeps saying Running until the app itself is restarted.
  • The list is local. Tasks and notifications never reach your account, so a second computer shows nothing about a batch you ran here.

How to check

Every claim above is in one file, and most are held down by a stand you can run.

A cancelled batch halts between items and reports how far it really got
apps/desktop/src/manager/renderer.js · apps/desktop/test/очередь-запуска.js
An unfinished task is marked failed on the next start rather than left alive
apps/desktop/src/lib/tasks.js
The finish reaches you through the system when the window is not in front
apps/desktop/src/main/main.js · apps/desktop/test/notify-outside.js
Done means the steps really ran and not that nothing crashed
apps/desktop/src/main/main.js · apps/desktop/test/run-result-honest.js

Questions

Can I go to another screen while a batch runs?
Yes. The row keeps moving, and the finish reaches you through your operating system when the window is not in front. Closing the window is different, because a launch or a delete is driven by it.
What happens to a task if the app is killed?
The next start reads the file back and marks it failed. That is said about the row, not about your profiles: whatever the loop had already done is done.
The bar has not moved for minutes. Is it stuck?
Read the chip. Queued means every browser window this machine allows is open and the queue is waiting for one to close, for up to half an hour. Running with a slow count is usually the pause between launches.
Can I clear the list?
Clear finished removes everything that ended and leaves what is still going. The notification list has a clear of its own, and a profile deleted for good takes its name out of it.

Run a batch and watch it move

Install ARMANOS, select a few profiles, and press Launch with the task centre open.