Sybren A. Stüvel
1e28ba4fee
Cleanup: reformat PopoverEditableJobPriority.vue
...
Remove commented-out elements & apply auto-formatter.
2022-10-18 10:49:49 +02:00
Pablo Vazquez
080a63df6a
Job Details: Style UI for setting job priority
2022-10-17 13:08:14 +02:00
Francesco Siddi
4389b60197
Webapp: UI to update Job priority
2022-10-16 18:51:44 +02:00
RedMser
f99a00d024
Setup Screen: Fix Shared Storage URL
...
Fix broken link on Setup Assistant, and fix a typo.
Reviewed By: sybren
Differential Revision: https://developer.blender.org/D15613
2022-10-06 14:27:42 +02:00
Sybren A. Stüvel
c6ede93fc1
OAPI: regenerate code
2022-09-30 16:28:16 +02:00
Sybren A. Stüvel
0a7b7d9cf6
Webapp: remove assumption from SocketIO job updates
...
Remove the assumption that a SocketIO job update without "previous state"
set is always an indication that it's about a new job. Soon job priority
will be changeable, and then this assumption will no longer hold.
2022-09-30 16:26:26 +02:00
Sybren A. Stüvel
c42b8fec29
Bumped version to 3.1-alpha
2022-09-27 12:31:14 +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
11785ca51c
Bumped version to 3.0
2022-09-12 15:49:12 +02:00
Sybren A. Stüvel
de500ba1df
Bumped version to 3.0-beta3
2022-08-31 17:50:46 +02:00
Sybren A. Stüvel
4fda35f563
Webapp: don't log all task updates to the JavaScript console
...
Just a little performance tweak.
2022-08-31 15:57:01 +02:00
Sybren A. Stüvel
de8da6eac5
Bumped version to 3.0-beta2
2022-08-31 12:10:02 +02:00
Sybren A. Stüvel
0a1e1efc41
OAPI: regenerate code
2022-08-31 11:42:46 +02:00
Sybren A. Stüvel
ffaaf78c8c
OAPI: regenerate code
2022-08-31 08:58:47 +02:00
Sybren A. Stüvel
9d828e5d08
Webapp: make Job and Task ID fields click-to-copy
...
Click on a job or task ID to copy it to the clipboard.
2022-08-25 13:59:31 +02:00
Sybren A. Stüvel
e0395e73bf
Web: fix worker status filter not updating
...
Fix the status filter dots not updating when a worker changes status.
2022-08-12 11:29:12 -07:00
Sybren A. Stüvel
6de5c9e7fa
Web: add worker removal
...
Add "remove worker" button to the worker details panel. It will
show a little warning when the worker is still running, and also has an
explanation of what removing a worker actually means.
2022-08-12 10:30:27 -07:00
Sybren A. Stüvel
ea82dbfead
Web: show notification when worker was removed
2022-08-11 17:50:50 -07:00
Sybren A. Stüvel
b4194e32e9
Web: respond to worker updates that indicate a worker was removed
...
The code isn't the prettiest, but it works ;-)
2022-08-11 17:45:12 -07:00
Sybren A. Stüvel
6122f14cbc
Web: Copy worker UUID on click
2022-08-11 17:38:56 -07:00
Sybren A. Stüvel
458c33573e
OAPI: regenerate code
2022-08-11 16:58:05 -07:00
Sybren A. Stüvel
3b06cdf519
Setup assistant: avoid null
access
2022-08-04 11:22:21 +02:00
Sybren A. Stüvel
68b919156e
Bumped version to 3.0-beta1
2022-08-03 12:43:31 +02:00
Sybren A. Stüvel
b94a9a154d
Bumped version to 3.0-dev2
2022-08-02 17:10:28 +02:00
Sybren A. Stüvel
84f02ac696
Web: show "select a job" when the first job is submitted
...
Hide the "get the add-on" and show the "select a job" when the first job
has been submitted.
2022-08-02 14:54:49 +02:00
Sybren A. Stüvel
2d6475a7e1
Web: make the "get the add-on" button actually do something
...
The button is now a link that leads to the add-on ZIP.
2022-08-02 11:04:11 +02:00
Sybren A. Stüvel
f3693b88f4
Web: show feedback when clicking the backend URL to copy it
...
The URL now briefly flashes in the primary color, to show that the click
was acted upon.
2022-08-02 11:03:39 +02:00
Sybren A. Stüvel
72b994db7d
Web: show a "get the addon" call to action if there are no jobs
...
If there are no jobs in the database yet, show a "get the addon" call to
action. This includes the current API URL, which can be copied by clicking
on it.
There is no feedback yet that the copy took place, though.
2022-08-02 10:43:08 +02:00
Sybren A. Stüvel
2185d8b5ee
Web: only show the task details when there is a job
...
The "select a task" text only makes sense when there is a task to be
selected, so if there is no selected job, don't even show that.
2022-08-02 10:41:57 +02:00
Sybren A. Stüvel
ea1bbdf95a
Cleanup: web, reformat Vue component
...
Just applying the auto-formatting.
2022-08-02 10:41:05 +02:00
Sybren A. Stüvel
06d0c3133f
Cleanup: reformatting of Vue components
...
Reformat Vue files with the "Vue.volar" formatter.
2022-08-02 09:34:18 +02:00
Sybren A. Stüvel
38501bac7c
Cleanup: web, remove lang="js"
from <script>
tags
...
Everything is JavaScript.
2022-08-02 09:32:54 +02:00
Sybren A. Stüvel
98ae0b57d8
Web: prevent scrollbars when resizing the window
...
The scrollbars still appear for a split second, but then disappear.
2022-08-01 22:59:03 +02:00
Sybren A. Stüvel
28b92c2994
Web: fix scrollbars when toggling the footer
2022-08-01 22:51:30 +02:00
Sybren A. Stüvel
375c5ac3ac
Web: fix scrollbar showing in task list column
...
The blocklist component also needs to wait two ticks before emitting the
"reshuffled" event (which triggers a resize of the tasks table).
2022-08-01 22:49:31 +02:00
Sybren A. Stüvel
e3e0968d88
Web: show task type in the task details
...
The task type was intended to be always shown, but a mistake in the field
name + a misunderstanding caused them to be always hidden.
2022-08-01 22:30:51 +02:00
Sybren A. Stüvel
b3370cdf0d
Web: prevent error in task details when task is unassigned to worker
2022-08-01 22:29:43 +02:00
Sybren A. Stüvel
404dbc5be8
Web: allow removal of blocklist entries
2022-08-01 18:55:52 +02:00
Sybren A. Stüvel
023d392560
Web: resize the Tasks table after loading the job blocklist
...
Emit a 'reshuffled' event to let the job view resize the tasks table.
2022-08-01 18:44:50 +02:00
Sybren A. Stüvel
9d65f6f4de
Web: use small font for job blocklist
2022-08-01 18:25:17 +02:00
Sybren A. Stüvel
b6d8882b8e
Web: show job blocklist
...
The blocklist is now shown in the job details, in its own tab. The list
is only fetched when the tab is visible, and doesn't get dynamically
updated yet.
2022-08-01 18:24:01 +02:00
Sybren A. Stüvel
1caa4c2a59
OAPI: regenerate code
2022-08-01 18:03:05 +02:00
Sybren A. Stüvel
37477fc6bd
Web: remove console.log calls
...
Remove a whole lot of `console.log()` calls. They were useful during
development, but not really suitable for production environments. Because
they also include (potentially large) objects, they can even slow down
the webapp itself.
2022-08-01 17:11:45 +02:00
Sybren A. Stüvel
cb1e991305
Bumped version to 3.0-dev1
2022-08-01 14:21:19 +02:00
Sybren A. Stüvel
a6c935a634
Fix T99421: Introducing an etag for job types
...
The etag prevents job submissions with old settings, when the job
compiler script has been edited. The etag is the SHA1 hash of the
`JOB_TYPE` dictionary (as defined by the JavaScript file). The hash is
computed in a way that's independent of the exact formatting in the
JavaScript file. Also the actual JS code itself is irrelevant, just the
`JOB_TYPE` dictionary is used.
2022-07-29 21:13:37 +02:00
Francesco Siddi
3a0ace2122
Setup Assistant: Drop debounce function
...
The checkBlenderExePath function is now executed only once the Next
button is pressed. This is the same behavior as for the storage
selection step.
2022-07-26 19:13:42 +02:00
Sybren A. Stüvel
4cb0a6fb14
Blender Finder: allow passing the directory instead of the executable
...
Blender Finder now understands that directory paths should be suffixed
with `blender` (Linux, macOS) or `blender.exe` (Windows).
Giving the Setup Assistant a path like `C:\Program files\Blender
Foundation\Blender 3.2` will now just work. This is considerably simpler
for many users, as copy-pasting a directory from a file explorer is
simpler than obtaining/typing the path to the executable.
2022-07-26 18:18:02 +02:00
Francesco Siddi
35591b174b
Web: Sleep schedule UX updates
2022-07-26 16:51:51 +02:00
Pablo Vazquez
85eb17e434
Web: Layout adjustments to sleep schedule
2022-07-26 16:51:51 +02:00
Pablo Vazquez
bd20ba7d6b
Web: Fix two-column layout outside of Workers page
2022-07-26 16:51:51 +02:00