Commit Graph

  • ba996c58f5 Make sure supported_extensions is now called as a method everywhere Brett Williams 2023-11-16 14:01:48 -06:00
  • 9e8eb77328 Cleanup extension matching Brett Williams 2023-11-16 13:55:49 -06:00
  • 81d2cb70b8 Cleanup unnecessary code in FFMPEG Brett Williams 2023-11-16 11:27:30 -06:00
  • 6dc8db2d8c Make sure progress UI updates occur on main thread Brett Williams 2023-11-16 06:13:12 -06:00
  • 0e0eba7b22 Close the session properly - part 2 Brett Williams 2023-11-11 10:59:39 -06:00
  • 86c5d4cc15 Properly close the renderqueue when shutting down Brett Williams 2023-11-11 10:58:21 -06:00
  • da61bf72f8 Add job polish (#63) Brett 2023-11-11 07:35:56 -06:00
  • 0271abf705 Serverproxy manager (#61) Brett 2023-11-05 01:00:36 -05:00
  • c3b446be8e Don't create empty output directories in the source path (#60) Brett 2023-11-04 23:58:08 -05:00
  • 06a613fcc4 Zeroconf reports system properties (#59) Brett 2023-11-04 20:46:27 -05:00
  • d3b84c6212 Remove legacy client (#58) Brett 2023-11-04 16:13:40 -05:00
  • 014489e3bf Add engine_help_viewer.py Brett Williams 2023-11-04 10:41:33 -05:00
  • 65c256b641 New UI Redesign in pyqt6 (#56) Brett 2023-11-04 09:52:15 -05:00
  • bc8e88ea59 Config class (#51) Brett 2023-10-29 22:22:40 -05:00
  • 6ce69c8d35 Thread Safe Downloads for Renderers (#49) Brett 2023-10-29 22:22:29 -05:00
  • dcc0504d3c Engine and downloader refactoring (#50) Brett 2023-10-29 20:57:26 -05:00
  • 22aaa82da7 Simplify database.db logic Brett Williams 2023-10-27 02:41:31 -05:00
  • 951bebb3a8 Save database.db to upload dir, not code dir Brett Williams 2023-10-27 02:35:21 -05:00
  • 298a2ccc64 Merge remote-tracking branch 'origin/#24_generate_new_subjobs_on_error' into #24_generate_new_subjobs_on_error #24_generate_new_subjobs_on_error Brett Williams 2023-10-26 04:22:09 -05:00
  • 496e5f78a5 Split_into_subjobs WIP Brett Williams 2023-10-25 19:00:41 -05:00
  • c1e5fd1129 Updated wait_for_subjobs Brett Williams 2023-10-25 18:59:01 -05:00
  • f6073b2954 Add last connected to server_proxy.py Brett Williams 2023-10-25 18:54:36 -05:00
  • cc1d6ba452 Misc cleanup Brett Williams 2023-10-25 18:53:41 -05:00
  • a5e9ac0014 wait_for_subjobs rewrite Brett Williams 2023-10-25 15:54:14 -05:00
  • 1d44716a1f Added new_create_subjob method Brett Williams 2023-10-25 15:07:17 -05:00
  • ba81be7088 Move the current_frame attribute to base_worker.py Brett Williams 2023-10-25 13:41:14 -05:00
  • 8574486443 Missed a line Brett Williams 2023-10-25 11:47:12 -05:00
  • fca2a9f441 Fix issue where subjobs were not updating parent job json Brett Williams 2023-10-25 11:46:09 -05:00
  • 0730b20c52 Added two stubs for methods needed for dynamic subjob generation Brett Williams 2023-10-25 07:28:49 -05:00
  • deac943e4c Add UI notifications to a try block Brett Williams 2023-10-25 21:52:08 -05:00
  • 80ffda8447 Split_into_subjobs WIP Brett Williams 2023-10-25 19:00:41 -05:00
  • 3b975418de Updated wait_for_subjobs Brett Williams 2023-10-25 18:59:01 -05:00
  • b646c1f848 Add last connected to server_proxy.py Brett Williams 2023-10-25 18:54:36 -05:00
  • 0fe50bc175 Misc cleanup Brett Williams 2023-10-25 18:53:41 -05:00
  • fa0bdf807f wait_for_subjobs rewrite Brett Williams 2023-10-25 15:54:14 -05:00
  • 5b102a5ea4 Added new_create_subjob method Brett Williams 2023-10-25 15:07:17 -05:00
  • 006a97a17a Move the current_frame attribute to base_worker.py Brett Williams 2023-10-25 13:41:14 -05:00
  • 3e567060f8 Missed a line Brett Williams 2023-10-25 11:47:12 -05:00
  • 7dff2e3393 Fix issue where subjobs were not updating parent job json Brett Williams 2023-10-25 11:46:09 -05:00
  • 0f4a9b5ddd Added two stubs for methods needed for dynamic subjob generation Brett Williams 2023-10-25 07:28:49 -05:00
  • 32d863f624 Cancel all children if parent job is cancelled Brett Williams 2023-10-25 06:37:46 -05:00
  • 760d239d0c Minor fixes Brett Williams 2023-10-25 06:29:30 -05:00
  • cc1cf92118 Add simple notifications on job errors, completion and start. (#46) Brett 2023-10-25 06:15:52 -05:00
  • 917a15c60c Make engine updating multithreaded Brett Williams 2023-10-25 02:57:25 -05:00
  • f01192909d Split add job helper (#45) Brett 2023-10-25 02:49:07 -05:00
  • 03e7b95e1b Split add_job_handler out to all_job_helpers.py Brett Williams 2023-10-24 20:53:06 -05:00
  • 782a1a4699 Added engine update check on launch (#43) Brett 2023-10-23 08:26:11 -05:00
  • e52682c8b9 Engine downloader API for #31 (#42) Brett 2023-10-22 15:02:30 -07:00
  • 9603046432 Fix path to blender pack_project.py Brett Williams 2023-10-21 22:48:15 -05:00
  • 9027cd7202 More code re-organizing Brett Williams 2023-10-21 22:45:30 -05:00
  • 7a52cce40a Windows File Path Fixes (#39) Brett 2023-10-21 20:12:09 -07:00
  • 0b6b971fbc Get detailed formats from engines (#38) Brett 2023-10-20 21:06:16 -05:00
  • c499096efc Update requirements.txt Brett Williams 2023-10-20 20:39:44 -05:00
  • af5eda97c5 FFMPEG downloader (#36) Brett 2023-10-20 18:46:54 -05:00
  • 7d1ecf1fa5 Downloadable engines (#34) Brett 2023-10-20 15:05:29 -05:00
  • 4563dcb255 Fix #20 - Relaunch renderer when renderer crashes (#28) Brett Williams 2023-07-02 23:50:15 -05:00
  • a475aa999a Major file reorganization (#26) Brett Williams 2023-06-30 21:24:40 -05:00
  • 34fbdaa4d9 Refactor: DistributedJobManager with pub/sub status change notifications (#25) Brett Williams 2023-06-30 19:49:57 -05:00
  • 0b0b410e76 Create python-app.yml Brett Williams 2023-06-30 03:53:32 -05:00
  • 646fcf135d Create pylint.yml Brett Williams 2023-06-30 03:47:56 -05:00
  • 9791715b25 Fix issue where jobs would get stuck waiting for subjobs to finish Brett Williams 2023-06-16 01:42:54 -05:00
  • 76e413c18d Assign frame ranges to servers based on their CPU count (#19) Brett Williams 2023-06-16 00:04:02 -05:00
  • 0080cdb371 Use local_paths when submitting jobs to localhost Brett Williams 2023-06-15 20:45:46 -05:00
  • 79ff451af8 Hotfix: Failing to convert image sequences that do not start on frame 1 Brett Williams 2023-06-15 19:35:39 -05:00
  • 54ec5f0e9c Subjob Zip Files (#18) Brett Williams 2023-06-15 19:21:10 -05:00
  • 78a51ffea0 Hotfix: Make sure start and end frames are always ints Brett Williams 2023-06-15 19:09:11 -05:00
  • 46e65699cc Hotfix: Disable SSL for now Brett Williams 2023-06-15 17:47:20 -05:00
  • e6eb344d19 Wait for subjob completion and download render files to host (#17) Brett Williams 2023-06-15 17:44:34 -05:00
  • 0a0a228731 Thumbnail Generation Refactoring (#16) Brett Williams 2023-06-15 13:06:46 -05:00
  • cae5dbb41c Fix failing thumbnail generation Brett Williams 2023-06-15 11:26:52 -05:00
  • 69715e8afa Multi client jobs (#15) Brett Williams 2023-06-15 02:01:50 -05:00
  • 78a389080c Ability to set custom start / end frames (#14) Brett Williams 2023-06-11 20:45:16 -05:00
  • 94bb1e4362 Remove Old Multi-Client Code / Refactoring (#13) Brett Williams 2023-06-11 14:50:20 -05:00
  • 86a1dae5b6 Submit URLs in new jobs - Also add_job cleanup. (#12) Brett Williams 2023-06-10 22:55:08 -05:00
  • 2763a0c97f Fix hostname issue on machines without ".local" in hostname and handle missed TimeOut exception Brett Williams 2023-06-10 16:07:58 -05:00
  • 38936d40ab Async Server Status Fetch (#11) Brett Williams 2023-06-09 18:38:58 -05:00
  • 75de367153 Break get_time_elapsed into misc_helper (#10) Brett Williams 2023-06-09 11:10:42 -05:00
  • 05c8ac506c Manually add servers (#9) Brett Williams 2023-06-08 08:19:37 -05:00
  • f54d665714 Added file_exists_in_mounts method to look for projects on connected network mounts Brett Williams 2023-06-07 19:03:44 -05:00
  • ff4ef41a39 Create README.md Brett Williams 2023-06-07 00:28:30 -05:00
  • 9ec7ef48c2 See progress of uploads in client Brett Williams 2023-06-05 19:30:47 -05:00
  • 0cf18da67e Merge pull request #8 from blw1138/blender_videos Brett Williams 2023-06-05 16:46:03 -05:00
  • f7bda49934 Minor addition to pack_project.py script Brett Williams 2023-06-05 16:45:13 -05:00
  • 30bd679de8 Process and unzip uploaded zip files Brett Williams 2023-06-05 15:52:49 -05:00
  • 5b54a11788 Packing Blender file now creates a zip Brett Williams 2023-06-05 14:46:51 -05:00
  • fab9661948 Update pack_project script for Blender Brett Williams 2023-06-05 13:11:18 -05:00
  • 21557cf4ed Client allows stopping / deleting multiple jobs simultaniously Brett Williams 2023-06-05 10:58:43 -05:00
  • 1f263c7124 Fix the multi-platform check Brett Williams 2023-06-04 13:05:30 -05:00
  • a5d49abfae Make log / file opening work on linux / windows Brett Williams 2023-06-04 12:58:23 -05:00
  • 0ba89553ab Fix issue where deleting jobs with a shared project would erase all project files Brett Williams 2023-06-04 12:19:47 -05:00
  • 54ec4e7838 Misc small bug fixes Brett Williams 2023-06-04 12:06:01 -05:00
  • fae30d3a6a Fix issues with stopping running job and status being reported incorrectly Brett Williams 2023-06-04 12:04:14 -05:00
  • c88480daea Fetch preview images on separate thread Brett Williams 2023-06-03 17:21:30 -05:00
  • 2154cf0cff More UI nitpicks Brett Williams 2023-06-03 17:09:39 -05:00
  • 43a1698ab8 Code cleanup Brett Williams 2023-06-03 17:06:09 -05:00
  • a9257a6bf5 Improve performance of job status updates through caching hashes Brett Williams 2023-06-03 16:59:01 -05:00
  • 7dc7f17f83 Fix issue with jobs occasionally showing for the wrong server Brett Williams 2023-06-03 15:02:41 -05:00
  • c4280d95da Fix issue with dashboard_window not showing thumbs Brett Williams 2023-06-03 14:30:07 -05:00
  • a98bea09cf Fixed missing variable in method Brett Williams 2023-06-03 13:57:14 -05:00
  • 30eab378aa Fix issue with getting supported formats as a dict instead of as string Brett Williams 2023-06-03 13:55:49 -05:00