Commit Graph

  • 3479db5593 UI: Introduce btn-primary style Pablo Vazquez 2022-07-20 15:17:17 +02:00
  • 8d75da524d UI: Style <button> elements same as .btn class Pablo Vazquez 2022-07-20 15:16:17 +02:00
  • 11a352968a Fix T99434: Two-way Variables Sybren A. Stüvel 2022-07-21 16:41:40 +02:00
  • 98555db1f6 OAPI: regenerate code Sybren A. Stüvel 2022-07-21 16:36:26 +02:00
  • 4c1a21f4a0 OAPI: when submitting a job, include the submitter's platform Sybren A. Stüvel 2022-07-21 16:35:05 +02:00
  • 585c886bd5 Fix Windows build errors Sybren A. Stüvel 2022-07-21 20:59:10 +02:00
  • af0389efc6 Cleanup: correct function name in docstring Sybren A. Stüvel 2022-07-21 16:29:23 +02:00
  • 894058bc69 Cleanup: variable replacement, avoid hard-coded "workers" string Sybren A. Stüvel 2022-07-21 16:28:58 +02:00
  • 27602174ae Variable replacement: fix issue replacing vars in nested lists Sybren A. Stüvel 2022-07-21 16:28:38 +02:00
  • 344a62f37b Add-on: Skip BAT-packing when file already in shared storage Sybren A. Stüvel 2022-07-21 14:18:48 +02:00
  • a6e3442aa0 Revert "Manager: add source location when logging in debug/trace mode" Sybren A. Stüvel 2022-07-21 14:16:18 +02:00
  • 471bb9f539 Add-on: fix mypy error Sybren A. Stüvel 2022-07-21 14:05:55 +02:00
  • 19d3ac1a0a Fix T99739: Add-on: Prevent job submission when no job type has been chosen Sybren A. Stüvel 2022-07-21 13:03:15 +02:00
  • cae0f73758 Add-on: link to documentation & describe where to find the Flamenco panel Sybren A. Stüvel 2022-07-21 12:55:08 +02:00
  • 48f081e03e Sleep Scheduler: don't overwrite error status from Worker Sybren A. Stüvel 2022-07-21 12:49:32 +02:00
  • d553ca5ab9 Worker: pass input frame rate to FFmpeg when converting frames to video Sybren A. Stüvel 2022-07-19 18:40:58 +02:00
  • de80a09223 Manager: include job UUID in "last-rendered image received" log entries Sybren A. Stüvel 2022-07-19 18:40:22 +02:00
  • d929885b06 Manager: only log task status change if there is an actual change Sybren A. Stüvel 2022-07-19 17:47:43 +02:00
  • ac3236786b Manager: add entry to task log whenever task changes status Sybren A. Stüvel 2022-07-19 17:23:13 +02:00
  • 043ca032cb OAPI: regenerate code Sybren A. Stüvel 2022-07-19 17:19:10 +02:00
  • b6c6eee251 OAPI: add examples to some schemas Sybren A. Stüvel 2022-07-19 16:52:38 +02:00
  • 696b97c553 Re-queue tasks of worker after changing to non-'awake' state Sybren A. Stüvel 2022-07-19 15:38:36 +02:00
  • fb0c8e9317 Docs: fix Go API example Sybren A. Stüvel 2022-07-19 12:58:22 +02:00
  • ecfeaec4b2 Worker: store files on Windows in Blender Foundation\Flamenco Sybren A. Stüvel 2022-07-19 12:12:45 +02:00
  • 2f76df437b T99415: Worker: change default location for writing local files Sybren A. Stüvel 2022-07-19 12:00:04 +02:00
  • fa600d6fc9 Cleanup: rename mustHostname() to workerName() Sybren A. Stüvel 2022-07-19 12:00:44 +02:00
  • d425bca5cf Upgrade GORM and SQLite Sybren A. Stüvel 2022-07-19 10:39:19 +02:00
  • 5fbf44ac30 Revert "Upgraded all Go dependencies" Sybren A. Stüvel 2022-07-18 19:44:24 +02:00
  • b04889dd79 Upgraded all Go dependencies Sybren A. Stüvel 2022-07-18 19:39:43 +02:00
  • 42b12a7dc7 cleanup: go mod tidy Sybren A. Stüvel 2022-07-18 19:37:31 +02:00
  • 0a5f87bc5a Sleep Scheduler: perform first check at startup Sybren A. Stüvel 2022-07-18 19:30:38 +02:00
  • 83467e4c60 Sleep schedule: store 'next check' timestamp in UTC Sybren A. Stüvel 2022-07-18 19:30:17 +02:00
  • 3baac0a2d8 Manager: reduce log level when worker asks task but has wrong status Sybren A. Stüvel 2022-07-18 19:26:49 +02:00
  • eb65ac9085 Manager: add source location when logging in debug/trace mode Sybren A. Stüvel 2022-07-18 19:05:19 +02:00
  • 24f921b0c8 Manager: add more logging when worker cannot be marked as 'seen' Sybren A. Stüvel 2022-07-18 19:04:15 +02:00
  • bfd6746f78 Manager: consult the sleep schedule on worker sign-on Sybren A. Stüvel 2022-07-18 18:25:24 +02:00
  • bc725ea7dc Manager: mark worker as 'seen' when calling the WorkerState operation Sybren A. Stüvel 2022-07-18 17:56:56 +02:00
  • 63db0dc75c OAPI: regenerate code Sybren A. Stüvel 2022-07-18 17:52:13 +02:00
  • f60849189a OAPI: Clean up FlamencoVersion schema definition Sybren A. Stüvel 2022-07-18 17:47:57 +02:00
  • f16012d246 Static site: add documentation about calling the Flamenco API Sybren A. Stüvel 2022-07-18 17:46:37 +02:00
  • 47e517a3a5 Worker: cleanly sign off after flushing buffer Sybren A. Stüvel 2022-07-18 16:36:45 +02:00
  • 0697f71b62 Manager: run some operations in a background context Sybren A. Stüvel 2022-07-18 16:26:06 +02:00
  • 778ad6927b Manager: nicer logging of its own URLs Sybren A. Stüvel 2022-07-18 15:37:07 +02:00
  • 43e8f3f623 Manager: improve the "my own URLs" construction Sybren A. Stüvel 2022-07-18 15:36:43 +02:00
  • bf5bf86f03 Manager: log own URLs at startup Sybren A. Stüvel 2022-07-18 14:45:49 +02:00
  • e91623557a Worker: log which URLs were tried when auto-discovery failed Sybren A. Stüvel 2022-07-18 14:14:02 +02:00
  • ad57070a2d Manager: reduce log level of "loading configuration" message Sybren A. Stüvel 2022-07-18 14:11:22 +02:00
  • 658a3d7a85 Worker Timeout: subject all but offline/error workers to timeout checks Sybren A. Stüvel 2022-07-18 11:30:39 +02:00
  • a6ca3f7bdc Sleep Scheduler: reduce check interval and log level Sybren A. Stüvel 2022-07-17 17:31:51 +02:00
  • d7b164133a Sleep Scheduler implementation for the Manager Sybren A. Stüvel 2022-07-17 17:27:32 +02:00
  • 3133bd2487 OAPI: regenerate code Sybren A. Stüvel 2022-07-17 17:25:53 +02:00
  • f23ba6d53e OAPI: correction to the sleep schedule example Sybren A. Stüvel 2022-07-16 16:14:54 +02:00
  • 627996525e Manager: implement operations for getting & setting worker sleep schedule Sybren A. Stüvel 2022-07-16 16:00:25 +02:00
  • 0e92004f2a OAPI: regenerate code Sybren A. Stüvel 2022-07-16 15:59:48 +02:00
  • 26f92503cf OAPI: operations for getting & setting worker sleep schedule Sybren A. Stüvel 2022-07-16 15:57:41 +02:00
  • 120db29351 Web: show "Last seen: never" when worker has never been seen Sybren A. Stüvel 2022-07-16 15:35:07 +02:00
  • 32f4ceedf3 Web: use backendURL() function to construct API and Add-on URLs Sybren A. Stüvel 2022-07-16 15:34:32 +02:00
  • 7d049d3cda Manager: make artificial API delay actually optional Sybren A. Stüvel 2022-07-16 13:24:59 +02:00
  • b3701ef493 Web: style task log buttons Sybren A. Stüvel 2022-07-16 13:23:06 +02:00
  • a97913bebb Web: add "Follow Task Log" button Sybren A. Stüvel 2022-07-16 13:22:11 +02:00
  • 726129446d T99730: Allow access to full task log Sybren A. Stüvel 2022-07-16 12:55:41 +02:00
  • e4627daf4b OAPI: regenerate code Sybren A. Stüvel 2022-07-16 12:54:11 +02:00
  • d170cda3ae OAPI: change task log fetching from providing the log to providing metadata Sybren A. Stüvel 2022-07-16 12:52:01 +02:00
  • f19d800e35 Web: fix task log loading Sybren A. Stüvel 2022-07-16 11:28:45 +02:00
  • 686295090b Manager: implement endpoint for getting the full task log Sybren A. Stüvel 2022-07-16 11:13:31 +02:00
  • fee0717179 Makefile: on Windows, run unix2dos on generated files Sybren A. Stüvel 2022-07-16 11:12:41 +02:00
  • e2434b44f2 OAPI: regenerate code Sybren A. Stüvel 2022-07-16 11:11:34 +02:00
  • 7521bff1a7 OAPI: add operation to read the entire task log Sybren A. Stüvel 2022-07-16 11:05:58 +02:00
  • 9cebcc9f7c Fix T99391: get rid of the last occasional scrollbar in the middle column Sybren A. Stüvel 2022-07-16 10:51:43 +02:00
  • ca586bf3fe Windows: Skip "inaccessible path" test Sybren A. Stüvel 2022-07-16 10:31:20 +02:00
  • 859a261b05 Manager: on deletion of a worker, do not cascade to deletion of its tasks Sybren A. Stüvel 2022-07-15 16:39:51 +02:00
  • b511fad968 Manager: add profiler support Sybren A. Stüvel 2022-07-15 14:43:48 +02:00
  • 904b6c0d73 Stresser: stress the Manager by querying for tasks to execute Sybren A. Stüvel 2022-07-15 14:36:23 +02:00
  • 26f07d85fd Gitignore stresser executable Sybren A. Stüvel 2022-07-15 14:36:01 +02:00
  • 1fceae3604 Manager: more efficient database queries Sybren A. Stüvel 2022-07-15 14:35:09 +02:00
  • be77403114 Makefile: add flamenco-manager-without-webapp target Sybren A. Stüvel 2022-07-15 14:07:54 +02:00
  • 809036898b Stresser: cleanly sign off when shutting down Sybren A. Stüvel 2022-07-15 14:07:24 +02:00
  • 1055aabee2 Manager: optimise db.SaveActivity() query Sybren A. Stüvel 2022-07-15 14:07:07 +02:00
  • 2e1a9c61b8 Manager: add SHA256 password hasher for worker auth Sybren A. Stüvel 2022-07-15 13:58:27 +02:00
  • 20be78ea0f Stresser: add .PHONY to Makefile to make it always build Sybren A. Stüvel 2022-07-15 13:55:59 +02:00
  • 0e4ed1c54d Manager: move worker password hasher into a struct + interface Sybren A. Stüvel 2022-07-15 13:07:45 +02:00
  • 35fe0146d3 Add stress tester for task updates Sybren A. Stüvel 2022-07-15 11:45:21 +02:00
  • 6e28271c93 Manager: prevent saving related job & worker when "touching" task Sybren A. Stüvel 2022-07-15 12:31:05 +02:00
  • 62ecd09f5f Don't return 500 Error when Blender cannot be found on $PATH Sybren A. Stüvel 2022-07-14 18:50:34 +02:00
  • c0f4657be4 Wrap error message when finding Blender via file association fails Sybren A. Stüvel 2022-07-14 18:49:37 +02:00
  • 72337c55cd Blender finder: fix Windows build error Sybren A. Stüvel 2022-07-14 18:41:55 +02:00
  • 86bccf3aa9 Blender finder: report only the first line of stdout Sybren A. Stüvel 2022-07-14 18:41:50 +02:00
  • 8b494dc448 Manager: Fix logic error detecting first-time run Sybren A. Stüvel 2022-07-14 18:24:07 +02:00
  • 8719103462 Manager: set default storage path to "" to trigger the first-time wizard Sybren A. Stüvel 2022-07-14 18:19:41 +02:00
  • b35af5de9f Manager: allow requesting shutdown multiple times Sybren A. Stüvel 2022-07-14 18:22:13 +02:00
  • 73f98f93a0 First-Time Wizard: reload the webpage after a succesful save Sybren A. Stüvel 2022-07-14 18:01:57 +02:00
  • 38b8220476 Restart Flamenco Manager when the first-time wizard is complete Sybren A. Stüvel 2022-07-14 17:52:38 +02:00
  • 10f56148d4 Allow saving configuration from the first-time wizard Sybren A. Stüvel 2022-07-14 17:27:17 +02:00
  • f9a3d3864a OAPI: regenerate code Sybren A. Stüvel 2022-07-14 17:26:26 +02:00
  • f2438a89a7 OAPI: operation to save config from First-Time Wizard Sybren A. Stüvel 2022-07-14 17:25:37 +02:00
  • 7204bb833a Blender: run with enable-autoexec flag by default & shorten flags Sybren A. Stüvel 2022-07-14 15:52:57 +02:00
  • f68c4860f4 First-time wizard: tweak some wording Sybren A. Stüvel 2022-07-14 13:34:02 +02:00
  • aec5ee49e0 First-Time Wizard: allow selecting Blender executables Sybren A. Stüvel 2022-07-14 12:22:56 +02:00
  • 898019cf1d OAPI: regenerate code Sybren A. Stüvel 2022-07-14 12:22:13 +02:00
  • 186dd06401 OAPI: endpoints for finding & checking Blender executables Sybren A. Stüvel 2022-07-12 16:43:11 +02:00