24 Commits

Author SHA1 Message Date
Sybren A. Stüvel
71605381c8 Update CHANGELOG 2022-11-22 18:24:27 +01:00
Sybren A. Stüvel
249307d6c3 Update CHANGELOG.md 2022-10-20 13:20:02 +02:00
Sybren A. Stüvel
e77bd9b841 Fix workers immediately switching state on a lazy request
Fix an issue where workers would switch immediately on a state change
request, even if it was of the "after task is finished" kind.

The "may I keep running" endpoint wasn't checking the lazyness flag, and
thus any state change, lazy or otherwise, would interrupt the worker's
current task.
2022-10-20 12:30:37 +02:00
Sybren A. Stüvel
0fce4b42fb Update CHANGELOG.md 2022-10-20 12:12:29 +02:00
Sybren A. Stüvel
6eb20c7c70 CHANGELOG: mark 3.1 as released today 2022-10-18 10:56:47 +02:00
Sybren A. Stüvel
28080c72ef Update CHANGELOG.md 2022-10-18 10:56:08 +02:00
Sybren A. Stüvel
10583310c7 CHANGELOG.md: add links to commits 2022-10-13 16:18:37 +02:00
Sybren A. Stüvel
8673170691 Update CHANGELOG.md 2022-10-13 16:03:07 +02:00
Sybren A. Stüvel
a95e8781cf Worker: add TIFF decoding support 2022-10-07 16:55:41 +02:00
Sybren A. Stüvel
c64dc4d5ce Update CHANGELOG.md 2022-10-03 11:00:07 +02:00
Sybren A. Stüvel
85d53de1f9 Manager: implement API endpoint for changing job priority
The priority of an existing can now be changed. It will be taken into
account when assigning tasks to workers, but it will not reassign tasks
that are already active.
2022-09-30 16:30:03 +02:00
Sybren A. Stüvel
50ec5f4f36 Manager: make the worker IP address a click-to-copy field
Now you can click on the worker's IP to copy it to the clipboard.
2022-09-27 12:27:18 +02:00
Sybren A. Stüvel
f33d634161 CHANGELOG: mark 3.0 as released today 2022-09-12 16:55:07 +02:00
Sybren A. Stüvel
ddfe3199d0 Add-on: report which files were missing
After submission, list the missing files on the terminal (if there are
any).
2022-09-12 15:41:03 +02:00
Sybren A. Stüvel
6185a428a8 Add-on: much faster processing of BAT progress messages
BAT-packing is a multi-threaded operation, so messages about its progress
are queued up in a thread-safe manner. The modal operator was only handling
4 messages per second, causing major slowdowns when there are lots of
small files to be processed. This is now done much faster, and thus the
UI shouldn't lag behind of the actual submissions progress.
2022-09-12 15:33:37 +02:00
Sybren A. Stüvel
7e53d31645 CHANGELOG: mark 3.0-beta3 as released today 2022-08-31 17:48:33 +02:00
Sybren A. Stüvel
ff7218d7aa Update CHANGELOG.md 2022-08-31 17:28:51 +02:00
Sybren A. Stüvel
f64ba3e0be Update CHANGELOG.md 2022-08-31 15:08:32 +02:00
Sybren A. Stüvel
db3e3f0d12 Update CHANGELOG.md
Add a few links to commits, and mark 3.0-beta2 as released today.
2022-08-31 12:15:56 +02:00
Sybren A. Stüvel
e5a20425c4 Separate variables for Blender executable and its arguments.
Split "executable" from "its arguments" in blender & ffmpeg commands.

Use `{blenderArgs}` variable to hold the default Blender arguments,
instead of having both the executable and its arguments in `{blender}`.

The reason for this is to support backslashes in the Blender executable
path. These were interpreted as escape characters by the shell lexer.
The shell lexer based splitting is now only performed on the default
arguments, with the result that `C:\Program Files\Blender
Foundation\3.3\blender.exe` is now a valid value for `{blender}`.

This does mean that this is backward incompatible change, and that it
requires setting up Flamenco Manager again, and that older jobs will not
be able to be rerun.

It is recommended to remove `flamenco-manager.yaml`, restart Flamenco
Manager, and reconfigure via the setup assistant.
2022-08-30 14:58:16 +02:00
Sybren A. Stüvel
db9aca4a37 Add-on: allow setting job priority when submitting
The job priority was always intended to be settable when submitting, and
editable afterwards. This commit implements the former.
2022-08-30 14:51:48 +02:00
Sybren A. Stüvel
63c60a5b15 Two-way variable replacement: change path separators to target platform
Two-way variable replacement now also changes the path separators. Since
the two-way replacement is made for paths, it makes sense to also clean up
the path for the target platform.
2022-08-25 12:19:30 +02:00
Sybren A. Stüvel
edb181d2eb Make: Change path inside the Linux and macOS tarballs
Change path inside the Linux and macOS tarballs, so that they contain an
embedded `flamenco-3.x.y-xxxx/` directory with all the files (instead of
putting all the files in the root of the tarball).
2022-08-04 16:59:30 +02:00
Sybren A. Stüvel
8ad45a40eb Add CHANGELOG.md file 2022-08-04 16:44:48 +02:00