Commit Graph

  • 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