-
3905135465
Tests: replace assert.Nil(t, err) with assert.NoError(t, err)
Sybren A. Stüvel
2022-03-26 14:05:53 +01:00
-
91a6d66de5
Add VSCode launch configuration
Sybren A. Stüvel
2022-03-25 16:48:29 +01:00
-
292d07d13c
Manager: erase configured variables when overlapping with implicit vars
Sybren A. Stüvel
2022-03-25 16:40:58 +01:00
-
224db647ad
Cleanup: generate Python code on non-modified version
Sybren A. Stüvel
2022-03-25 16:22:30 +01:00
-
1c752fd8e3
Add implicit "{jobs}" variable when Shaman is enabled
Sybren A. Stüvel
2022-03-25 16:19:18 +01:00
-
ab3972c696
Manager: add platform for variables named "all"
Sybren A. Stüvel
2022-03-25 16:18:02 +01:00
-
1a79c0958c
Manager: allow test code to override settings
Sybren A. Stüvel
2022-03-25 16:15:46 +01:00
-
98a5d48611
Manager: make the 'platform' of a variable its own type
Sybren A. Stüvel
2022-03-25 16:12:41 +01:00
-
e57de8ab53
Manager: Tests, allow mocking requests that are not Worker-authenticated
Sybren A. Stüvel
2022-03-25 16:10:50 +01:00
-
2f0b77f45b
Manager: disable GZip middleware, as it causes some issues
Sybren A. Stüvel
2022-03-25 16:09:31 +01:00
-
6c827ffc52
Shaman: only configure the root directory of the Shaman files
Sybren A. Stüvel
2022-03-25 14:32:42 +01:00
-
65fcf1f6c9
Manager: disable Shaman by default
Sybren A. Stüvel
2022-03-25 14:09:28 +01:00
-
4b9501590e
Shaman: only add random suffix to checkout dir if already existing
Sybren A. Stüvel
2022-03-25 14:08:09 +01:00
-
724938c7ae
Shaman: allow Manager to determine the final checkout path
Sybren A. Stüvel
2022-03-25 13:11:13 +01:00
-
0e682282f0
Addon: fix mypy errors
Sybren A. Stüvel
2022-03-25 13:10:24 +01:00
-
2e4ada2ade
Manager: add 'shaman' prefix to logging
Sybren A. Stüvel
2022-03-25 12:36:13 +01:00
-
7e035ec3bf
Manager: check returned error of touchfile call
Sybren A. Stüvel
2022-03-25 12:36:06 +01:00
-
eeeec23f43
Cleanup, fix typo in OAPI description
Sybren A. Stüvel
2022-03-25 12:35:49 +01:00
-
ccf45f2f6c
Manager: add Shaman checkout test
Sybren A. Stüvel
2022-03-25 12:35:33 +01:00
-
d0139e8270
Addon: add wheel for BAT 1.12
Sybren A. Stüvel
2022-03-25 12:26:14 +01:00
-
c69e0909ae
Shaman submission is working!
Sybren A. Stüvel
2022-03-25 11:48:09 +01:00
-
21227c8046
More Shaman integration work
Sybren A. Stüvel
2022-03-24 18:56:00 +01:00
-
f9b7510c42
Streamlining Shaman protocol further, plus rough implementation for addon
Sybren A. Stüvel
2022-03-24 15:25:28 +01:00
-
668bfbc492
Addon: Upgrade Python version to 3.10
Sybren A. Stüvel
2022-03-24 15:24:52 +01:00
-
8eedaff6a1
git-ignore shaman-file-storageflamenco/bat/interface.py:232
Sybren A. Stüvel
2022-03-24 15:24:27 +01:00
-
b2288e7f28
Manager: More work on Shaman support
Sybren A. Stüvel
2022-03-22 18:11:14 +01:00
-
2b0d154a07
Manager: more work on Shaman integration
Sybren A. Stüvel
2022-03-21 17:58:49 +01:00
-
6f35b3303d
Manager: more work on porting Shaman code to Flamenco 3
Sybren A. Stüvel
2022-03-21 15:56:49 +01:00
-
4df0543661
Manager: Implementation of Shaman OAPI interface
Sybren A. Stüvel
2022-03-21 14:32:16 +01:00
-
4e8e71e4e2
Initial checkin of Shaman of Flamenco 2
Sybren A. Stüvel
2022-03-21 13:23:09 +01:00
-
c9dbb2620b
Manager: add GZip middleware
Sybren A. Stüvel
2022-03-21 13:24:07 +01:00
-
1635179da0
Addon: unregister handlers
Sybren A. Stüvel
2022-03-17 17:25:45 +01:00
-
e6f224feca
Worker: change database filename to
flamenco-worker.sqlite
Sybren A. Stüvel
2022-03-17 17:13:12 +01:00
-
d87cba6d7c
Makefile: add
make package
target
Sybren A. Stüvel
2022-03-17 16:54:37 +01:00
-
dd25190f81
Addon: automatically adjust job name for blend file name
Sybren A. Stüvel
2022-03-17 16:45:02 +01:00
-
86879aaaad
Manager: adjust unit test to fit new command/task names in job compiler
Sybren A. Stüvel
2022-03-17 16:19:45 +01:00
-
b6a7a15582
Implement
frames-to-video
command
Sybren A. Stüvel
2022-03-17 16:18:10 +01:00
-
5ea3bfe301
Worker: reduce logging
Sybren A. Stüvel
2022-03-17 15:39:59 +01:00
-
c989bce51e
Implement
move-directory
command, and use it in Simple Blender Render
Sybren A. Stüvel
2022-03-17 15:39:45 +01:00
-
9096ee0533
Manager: disable periodic VACUUM
Sybren A. Stüvel
2022-03-17 15:38:14 +01:00
-
084712baba
Simple Blender render: pass frame range in Blender notation
Sybren A. Stüvel
2022-03-17 13:08:37 +01:00
-
1bcf4139bf
Worker: be a bit faster in requesting a new task
Sybren A. Stüvel
2022-03-17 13:07:48 +01:00
-
8d52a03648
Manager: fix bug in task scheduler
Sybren A. Stüvel
2022-03-17 13:07:20 +01:00
-
c5a2a23f6e
Manager: reduce log levels
Sybren A. Stüvel
2022-03-17 11:47:53 +01:00
-
ec77de886b
Manager: remove invalid comment
Sybren A. Stüvel
2022-03-17 11:46:04 +01:00
-
517b007ae5
Manager: improve logging of created tasks
Sybren A. Stüvel
2022-03-17 11:45:56 +01:00
-
bedf7869f8
Manager: replace "direction=twoway" with "is_twoway=true" in config
Sybren A. Stüvel
2022-03-17 11:33:41 +01:00
-
5728884fed
FEATURES: add issue with "add task" log entry
Sybren A. Stüvel
2022-03-17 11:25:58 +01:00
-
3c01c18634
Manager: remove unsupported settings & rename existing one
Sybren A. Stüvel
2022-03-17 11:25:40 +01:00
-
882c5ee478
Manager: include the version of Flamenco Manager in the written config
Sybren A. Stüvel
2022-03-17 11:19:00 +01:00
-
50cc1e64d0
Manager: add
-write-config
CLI option to create config file and quit
Sybren A. Stüvel
2022-03-17 11:18:26 +01:00
-
3f081d8c7b
Update debug-job-render.sh to use current settings
Sybren A. Stüvel
2022-03-17 11:03:45 +01:00
-
dbc5109058
Manager: reduce logging of configuration service
Sybren A. Stüvel
2022-03-17 11:08:50 +01:00
-
22ea599554
Manager: periodically run the SQL
VACUUM
command
Sybren A. Stüvel
2022-03-17 11:03:29 +01:00
-
e7a5e0565d
FEATURES: add new feature idea
Sybren A. Stüvel
2022-03-17 10:53:15 +01:00
-
93616cef3a
Manager: reduce log level of "worker requesting task"
Sybren A. Stüvel
2022-03-17 10:53:00 +01:00
-
d3a3543fdc
Features: add more things to do
Sybren A. Stüvel
2022-03-15 19:21:40 +01:00
-
59f58d92b8
Addon: add file browser buttons to file/directory path settings/properties
Sybren A. Stüvel
2022-03-15 18:45:28 +01:00
-
6764ee8259
Addon: actually allow setting the job storage path
Sybren A. Stüvel
2022-03-15 18:37:39 +01:00
-
1fcbba79d7
Cleanup: addon, fix MyPy error
Sybren A. Stüvel
2022-03-15 18:36:53 +01:00
-
b69b3b6b10
Addon: nicer layout for the Flamenco panel
Sybren A. Stüvel
2022-03-15 18:36:40 +01:00
-
9066fcacff
Manager: reorder Simple Blender Render settings
Sybren A. Stüvel
2022-03-15 17:49:20 +01:00
-
f593ef4a3e
Addon: nicer error message when the Manager cannot be reached
Sybren A. Stüvel
2022-03-15 17:49:06 +01:00
-
abe46c264e
Add idea to FEATURES.md
Sybren A. Stüvel
2022-03-15 17:48:54 +01:00
-
2187464d5e
Allow the render output path to have a
{timestamp}
field
Sybren A. Stüvel
2022-03-15 17:18:11 +01:00
-
09a476e11a
Compute render output path when evaluating job settings
Sybren A. Stüvel
2022-03-15 16:56:44 +01:00
-
7bfde1df0b
Manager: determine final render output path in job compiler
Sybren A. Stüvel
2022-03-15 13:17:55 +01:00
-
2cf388566f
Cleanup: manager, remove unused code
Sybren A. Stüvel
2022-03-15 13:16:21 +01:00
-
8382fde977
README: just some small updates to the 'building' section
Sybren A. Stüvel
2022-03-15 12:06:38 +01:00
-
6d492a48b4
Manager: tooltip for frame range setting
Sybren A. Stüvel
2022-03-15 11:32:59 +01:00
-
4ca71d96ce
Manager: fix pythonisms in JS code
Sybren A. Stüvel
2022-03-15 11:32:23 +01:00
-
f9d9bc99bc
Addon: nicer layout of Flamenco panel
Sybren A. Stüvel
2022-03-15 11:03:12 +01:00
-
a8d11f4f45
Addon: make job settings non-animatable
Sybren A. Stüvel
2022-03-15 11:02:45 +01:00
-
e15f066dde
Automatically evaluate hidden job settings
Sybren A. Stüvel
2022-03-15 10:56:58 +01:00
-
4e570d601c
Manager: fix tests for recent change from
filepath
to blendfile
setting
Sybren A. Stüvel
2022-03-15 10:46:58 +01:00
-
04ac003ed6
Features: add new feature to prevent job submission with outdated job type
Sybren A. Stüvel
2022-03-15 10:34:27 +01:00
-
f1a13ad521
Addon: allow undoing setting evaluation
Sybren A. Stüvel
2022-03-14 18:45:29 +01:00
-
a6ac331612
Allow Python evaluation for computing job settings in the addon
Sybren A. Stüvel
2022-03-14 18:44:39 +01:00
-
4196460c29
Automatically include input blend file path in job settings
Sybren A. Stüvel
2022-03-14 18:18:10 +01:00
-
9fec9c479f
Cleanup: Addon, remove unused imports
Sybren A. Stüvel
2022-03-14 18:17:32 +01:00
-
ab526a30a9
Cleanup: Addon, remove test files
Sybren A. Stüvel
2022-03-14 17:01:47 +01:00
-
b5053734dd
Addon: submit job to Manager after packing the files
Sybren A. Stüvel
2022-03-14 16:59:29 +01:00
-
7352b0950b
Addon: remove debug prints
Sybren A. Stüvel
2022-03-14 16:58:55 +01:00
-
33b5faff2b
Addon: fix MyPy errors
Sybren A. Stüvel
2022-03-14 16:38:06 +01:00
-
7b090bdbd6
OAPI: job submission endpoint now returns Job instead of SubmittedJob
Sybren A. Stüvel
2022-03-14 16:36:30 +01:00
-
f6e636f8de
Addon: cleanup, prefix TYPE_CHECKING imports with underscores
Sybren A. Stüvel
2022-03-14 15:56:46 +01:00
-
b993f38889
Addon: store available job types on scene
Sybren A. Stüvel
2022-03-14 15:36:44 +01:00
-
c8ae856131
Features: add reminder to hide custom RNA options
Sybren A. Stüvel
2022-03-14 14:40:27 +01:00
-
76ba0a201b
OAPI: remove Configuration component schema
Sybren A. Stüvel
2022-03-14 14:40:16 +01:00
-
ad3750dfbe
Addon: cleanup, split propgroup generator from job type code
Sybren A. Stüvel
2022-03-14 14:39:10 +01:00
-
2e78e00a0b
Manager: don't log an error when the config file doesn't exist
Sybren A. Stüvel
2022-03-14 13:00:27 +01:00
-
c3cd119e21
Addon: start of generating OAPI SubmittedJob object
Sybren A. Stüvel
2022-03-11 17:30:15 +01:00
-
a803edcce4
Addon: bundle BAT and start of interfacing with it
Sybren A. Stüvel
2022-03-11 17:05:14 +01:00
-
d18f5d25c5
Addon: store current job type on the Scene, not the WindowManager
Sybren A. Stüvel
2022-03-11 16:55:45 +01:00
-
7181c2c4cf
OAPI: allow job settings to have a tooltip/description
Sybren A. Stüvel
2022-03-11 16:54:04 +01:00
-
6d00d9cb34
Manager: sort job types to ensure a consistent order
Sybren A. Stüvel
2022-03-11 16:52:15 +01:00
-
4f7c11d59a
Addon: cleanup, use relative imports where possible
Sybren A. Stüvel
2022-03-11 16:51:36 +01:00
-
21d552c600
Addon: add explanation of weird type-checking code
Sybren A. Stüvel
2022-03-11 16:51:19 +01:00
-
91f2fb2067
Addon: describe code generation process
Sybren A. Stüvel
2022-03-11 11:34:18 +01:00
-
55752c87a2
Addon: fix wheel loading module separation
Sybren A. Stüvel
2022-03-11 11:33:48 +01:00