Sybren A. Stüvel
675d966263
OAPI: regenerate code
2023-04-04 12:18:17 +02:00
Sybren A. Stüvel
996f5da2af
Bumped version to 3.3-alpha0
2023-03-21 12:22:38 +01:00
Sybren A. Stüvel
9e1948a1a0
Bump version to v3.2
2023-02-21 12:09:08 +01:00
Sybren A. Stüvel
daaadbf2fd
Webapp: give the Flamenco logo a bit of a black outline
...
A black outline around the white shape makes it visible in light themed
browser windows.
2023-02-21 11:35:55 +01:00
Sybren A. Stüvel
72a78cd929
Webapp: remove some console.log
calls
...
No functional changes, except for a slightly less noisy JS debug console.
2023-02-21 11:10:20 +01:00
Sybren A. Stüvel
1add6bfc8a
Webapp: avoid browser JS errors about forbidden 'User-Agent' header
...
Brave (and maybe other browseres) refuse to set the 'User-Agent' header
in XMLHTTPRequests, and are vocal about this in the debug log. Since the
OpenAPI code generator always outputs a custom 'User-Agent' header, I've
added some JS code to strip that off when constructing an API client.
2023-02-21 11:08:48 +01:00
Sybren A. Stüvel
a5cfa9959b
Webapp: cleanup, braces around conditional return statement
...
No functional changes.
2023-02-21 10:39:13 +01:00
Sybren A. Stüvel
b22ea953d5
Webapp: catch error when job cannot be found
...
Fetching a non-existent job can happen due to the asynchronous nature
of the webapp, when a job was just deleted. It now no longer complains
about this in the JS debug console.
2023-02-21 10:38:58 +01:00
Sybren A. Stüvel
12f4d9b5ce
Tabulator: avoid setting height if already at the correct height
...
Setting the height of a Tabulator can trigger all kinds of things,
including some buggy behaviour where all the jobs would disappear from
screen. Just don't do it unless it's necessary.
2023-02-21 10:38:07 +01:00
Sybren A. Stüvel
6b60a5e828
Web app: upgrade Tabulator 5.1.8 → 5.4.3
...
Upgrade Tabulator, hopefully this fixes some issues where the job list
would show black (no items shown, but the scrollbar is still there as if
all the items still exist; scrolling up & down would fix it).
2023-02-07 16:41:00 +01:00
Sybren A. Stüvel
80e0d0fc18
Bumped version to 3.2-beta
2023-02-07 15:38:14 +01:00
Sybren A. Stüvel
c1070b838e
Web app: better notifications for job deletion
2023-02-07 15:23:13 +01:00
Sybren A. Stüvel
ef3cab9745
Webapp: handle job deletions properly
...
- Add a little confirmation overlay before deleting a job. This overlay
also shows information about whether the Shaman checkout directory
will be deleted or not.
- Send job updates to the web frontend when jobs are marked for
deletion, and when they are actually deleted.
- Respond to those updates, and handle some corner cases where job info
is missing (because it just got deleted).
This closes T99401.
2023-02-03 16:59:15 +01:00
Sybren A. Stüvel
c21cc7d316
OAPI: regenerate code
2023-02-03 16:44:55 +01:00
Sybren A. Stüvel
3a16456d5b
Web app: add job deletion button to job action bar
...
WARNING: There is no confirmation popup yet, it'll immediately schedule
the job for deletion.
2023-01-08 13:53:55 +01:00
Sybren A. Stüvel
a97a4e6e67
Manager: show delete-requested jobs in the web interface
...
Show jobs that have been marked for deletion with a red strike-through
line in the jobs table, and show the deletion-request timestamp in the
job details.
2023-01-08 13:52:27 +01:00
Sybren A. Stüvel
067f2a439e
OAPI: regenerate code
2023-01-08 13:47:38 +01:00
Sybren A. Stüvel
2e5f5ffadd
OAPI: regenerate code
2023-01-04 01:18:21 +01:00
Sybren A. Stüvel
bb41889f1c
OAPI: regenerate code
2023-01-04 01:18:21 +01:00
Sybren A. Stüvel
c439bc3a1e
OAPI: regenerate code
2022-10-20 13:13:22 +02:00
Sybren A. Stüvel
70bb0c2655
Bumped version to 3.2-alpha
2022-10-20 12:10:30 +02:00
Sybren A. Stüvel
8a36cf1d38
Bumped version to 3.1
2022-10-18 10:57:13 +02:00
Sybren A. Stüvel
ce23810705
Cleanup: move JS code close to HTML
...
Move the JavaScript code in `PopoverEditableJobPriority.vue` up so it sits
next to the HTML.
2022-10-18 10:50:26 +02:00
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