Sybren A. Stüvel
0a0035eb5b
Web: better styling of last-rendered image
2022-06-30 19:27:43 +02:00
Sybren A. Stüvel
2457a63518
Manager: Show "nothing rendered yet" image in job details
...
Show a "nothing rendered yet" image in the job details when there is no
last-rendered image yet.
2022-06-30 19:20:19 +02:00
Sybren A. Stüvel
56463fa3ec
OAPI: regenerate code
2022-06-30 19:19:38 +02:00
Sybren A. Stüvel
84d598c813
Web: reload the last-rendered image on SocketIO notification
2022-06-30 18:37:12 +02:00
Sybren A. Stüvel
123674cf57
OAPI: regenerate code
2022-06-30 18:33:36 +02:00
Sybren A. Stüvel
b082433757
Web: show last-rendered image in job details
...
It doesn't update automatically yet (still needs SocketIO notifications),
and there is no check yet for whether there is actually any last-rendered
image at all, but at least there is a component that shows the image.
2022-06-28 17:37:09 +02:00
Sybren A. Stüvel
cc56e5b22e
Web: auto-detect whether the port number should be overridden
...
It's a bit clumsy (if the web port is :8081, override it to :8080 for the
API requests), but works in our case.
2022-06-28 17:15:27 +02:00
Sybren A. Stüvel
159e003745
Web: remove the last bit of the 'Settings' tab
...
Apparently the header link was still in there.
2022-06-28 17:14:44 +02:00
Sybren A. Stüvel
668e25fe95
OAPI: regenerate code
2022-06-28 17:07:08 +02:00
Sybren A. Stüvel
37d8fbdf5e
Web: remove 'settings' view
...
It's not in use, and better to not have it at all then.
2022-06-28 12:32:09 +02:00
Sybren A. Stüvel
c3345131c7
Rename flamenco-addon.zip
to flamenco3-addon.zip
...
Just to be explicit this is for the new Flamenco version.
2022-06-28 12:17:57 +02:00
Sybren A. Stüvel
6d9e5d5299
Web: fix JavaScript issue that only pops up in production
...
Fix an issue ("`this` is undefined) that only pops up when serving the
static files from `yarn build`, and not when using the Vite devserver.
2022-06-28 10:47:16 +02:00
Sybren A. Stüvel
e9bc55cfc8
Web: don't hard-code the API port
...
Having the web API client override the HTTP port for the API URL is fine
during development (when the web content is served through the Vite
devserver), but not in production.
2022-06-28 10:30:26 +02:00
Sybren A. Stüvel
2045a087ca
Web: add link to the API explorer
...
Add a link to `/api/swagger-ui/` to the top bar, which allows exploration
of the API.
2022-06-27 16:13:15 +02:00
Sybren A. Stüvel
def56b5d22
Serve the add-on via the web interface
...
Serve the Blender add-on via the web interface, downloadable from
`/flamenco-addon.zip`.
2022-06-27 16:12:50 +02:00
Sybren A. Stüvel
1353d1df0f
OAPI: regenerate code
2022-06-27 11:32:12 +02:00
Sybren A. Stüvel
167b2eaf45
OAPI: regenerate code
2022-06-24 16:39:50 +02:00
Sybren A. Stüvel
e0b9866fd4
Web: resize columns after their data was updated
...
When data is updated, resize columns in the job/task/worker tables. For
example, status change requests of Workers require more space, for example
going from `awake` to `awake → offline`.
2022-06-20 11:44:08 +02:00
Sybren A. Stüvel
64c8fa851d
Show assigned worker in task details
...
Show the worker assigned to the task in the task details view, as link
to the worker itself.
2022-06-17 16:36:55 +02:00
Sybren A. Stüvel
857704c184
Web: worker nickname → name
...
See 55676b000efbd04cd895da9068f375dfad473ff4
2022-06-17 15:55:36 +02:00
Sybren A. Stüvel
81f81d0e0a
Show task failure list in the web frontend
...
Show the task failure list in the web frontend's `TaskDetails` component.
2022-06-17 11:37:56 +02:00
Sybren A. Stüvel
7f14dac62f
OAPI: regenerate code
2022-06-17 11:37:54 +02:00
Sybren A. Stüvel
61aad21e99
OAPI: regenerate code
2022-06-16 11:02:04 +02:00
Sybren A. Stüvel
92d6693871
Show Task's "last touched" in the web interface
2022-06-09 11:59:43 +02:00
Sybren A. Stüvel
1c9846bb8f
OAPI: regenerate code
2022-06-09 11:59:32 +02:00
Sybren A. Stüvel
7c43b9e1bc
Web: include status by name in job & task tables
...
Having only the status dot was hard to read. It requires you to learn &
remember the different colours, or to mouse-over and wait to see the
tooltip. For accessibility, we shouldn't be using just the colour to
convey information in the interface.
2022-06-09 11:01:03 +02:00
Sybren A. Stüvel
b41feee313
Web: reduce workers table height
...
The 720px was almost filling up the entire height, making it hard to add
anything new at the top. Soon it should be auto-resizing anyway, making
this less relevant.
2022-06-03 13:02:23 +02:00
Sybren A. Stüvel
375a6666c2
Web: move Worker status change requests to drop-down
...
This basically copies the drop-down approach from Flamenco Manager 2.
2022-06-03 13:01:47 +02:00
Sybren A. Stüvel
df36d93d7b
Web: style "current page" links differently
...
This makes it visible which section of Flamenco you're actually in.
2022-06-02 18:56:24 +02:00
Sybren A. Stüvel
f1a3d98c5b
Roll back color changes
...
By request of Francesco.
2022-06-02 18:51:20 +02:00
Sybren A. Stüvel
17f1b42d19
Web: slightly bluer purple
2022-06-02 18:42:57 +02:00
Sybren A. Stüvel
3818d4df83
Web: add simple worker action bar
...
UI/UX needs improvements, but there now are some buttons to manage Workers.
They request forced status changes, so nothing lazy yet. Still have to
consider how to include that in the UI. Could probably follow the
Flamenco 2 Manager design.
2022-06-02 18:42:34 +02:00
Sybren A. Stüvel
72fd1ac761
Web: simplify log tail fetching a bit
2022-06-02 18:29:16 +02:00
Sybren A. Stüvel
326e54e45a
Web: fix job & task subscriptions
...
Making the UUID optional (rF221ed17fa27193086ec5c9201d48f7cd826e75a4) made
the generated JavaScript code ignore the 3rd parameter. Apparently the
constructor parameters are only for the mandatory properties, and the
rest has to be set on a per-property basis.
2022-06-02 18:29:03 +02:00
Sybren A. Stüvel
276b026f02
Web: change accent hue
...
The blue was so boring. Purple is much better.
2022-06-02 18:22:06 +02:00
Sybren A. Stüvel
ce2e11c35c
Web: handle corner case where worker is deselected
2022-06-02 16:45:37 +02:00
Sybren A. Stüvel
cf8b4e18b1
OAPI: regenerate code
2022-06-02 16:25:38 +02:00
Sybren A. Stüvel
3ce225b6e1
Web: remove debug console log
2022-06-02 12:33:38 +02:00
Sybren A. Stüvel
bc33f55b3c
Web: update for extraction of status change requests to struct
...
See recent OpenAPI change.
2022-06-02 12:33:32 +02:00
Sybren A. Stüvel
9ca14cd471
OAPI: regenerate code
2022-06-02 12:16:51 +02:00
Sybren A. Stüvel
3c1b0e0539
Web: status indicator, swap arrows
...
➜ is more visible than ➠, and thus should be used for the stronger
status change request.
2022-06-02 11:44:29 +02:00
Sybren A. Stüvel
3e1137ca65
Web: fix status_requested not disappearing from Tabulator
2022-05-31 17:28:40 +02:00
Sybren A. Stüvel
f97f0a34c3
Manager: implement worker status change requests
...
Implement the OpenAPI `RequestWorkerStatusChange` operation, and handle
these changes in the web interface.
2022-05-31 17:22:03 +02:00
Sybren A. Stüvel
fdb0b82664
OAPI: regenerate code
2022-05-31 17:19:06 +02:00
Sybren A. Stüvel
68cd14db2d
Fix: add missing <span>
around state transition arrow
2022-05-31 15:51:31 +02:00
Sybren A. Stüvel
1510489f4d
Web: show requested worker state transition
2022-05-31 15:50:59 +02:00
Sybren A. Stüvel
e18dab5c82
Web: make the worker list narrower, occupying only a single column
2022-05-31 15:48:00 +02:00
Sybren A. Stüvel
fc4e3d60d7
Web: show more info in the worker details
2022-05-31 15:47:49 +02:00
Sybren A. Stüvel
237b208fb2
Web: show Worker software version in worker list
2022-05-31 15:31:56 +02:00
Sybren A. Stüvel
90707dceed
OAPI: regenerate code
2022-05-31 15:30:26 +02:00