615 Commits

Author SHA1 Message Date
Francesco Siddi
8da71a323f Website: Content refactor
- Hide sidebar in pages visible in the top nav, except for Docs
- Create an "About" page, featuring the design principles
- Update components illustration
- Move the "What's new in Flamenco 3" page in the FAQ
- Add TOD to the FAQ
- Tweak homepage layout to use two columns
- Styling: slightly reduce max page width (around 12 words per line)
- Styling: tweak padding for titles and paragraphs
2023-05-06 03:34:54 +02:00
Francesco Siddi
1f8301a575 Website: Enable doc editing links 2023-05-06 03:29:39 +02:00
Francesco Siddi
de9eb6ab08 Website: Fix indentation in config file 2023-05-06 03:29:39 +02:00
Francesco Siddi
a14c926284 Website: Style tweaks in dark mode
Increase contrast in dark mode, and increase line height for more
readability.
2023-05-06 03:29:39 +02:00
Francesco Siddi
5981e0d03a Website: Fix flamenco.io reference
The website is now hosted on flamenco.blender.org.
2023-05-06 03:29:39 +02:00
Sybren A. Stüvel
3c1871cf0b Web: some rewording & markup changes to 'mission' page
Some rewording & reformatting of the 'mission', and extending the
'development/getting started' page.
2023-05-01 10:56:52 +02:00
MichaelC
ded6f35347 Add mission statement to project website (#104207)
Initial draft of a mission statement for Flamenco project based on original blog post announcing Flamenco v3.
Based on contribution suggestion from https://blender.chat/channel/flamenco?msg=uQq4thF8uBu7X5FQq

Reviewed-on: https://projects.blender.org/studio/flamenco/pulls/104207
2023-05-01 10:39:08 +02:00
Sybren A. Stüvel
692da51e55 Fix #104197: Document design principles
Document the design principles. This is basically
https://studio.blender.org/blog/flamenco-3-a-new-beginning/
plus some more info.
2023-04-24 15:49:23 +02:00
Sybren A. Stüvel
42878e169f Web: document the need to use drive letters on Windows
Flamenco doesn't support UNC notation. Now that's actually documented.
2023-04-20 10:44:25 +02:00
Sybren A. Stüvel
d03bbd49f4 Docs: some rewriting of the Compositor Nodes doc
A few minor adjustments:
- Added a note about the job type being third-party, and what that implies.
- Removed the need to use Git or the mention of symlinks, to simplify
  installation instructions.
- Fixed a few markup issues.
2023-04-14 11:55:34 +02:00
Sybren A. Stüvel
ec678e0e51 Docs: 3rd party job types, some small changes
Just a bit of rewording, mostly avoiding using the word 'job' for 'job
type'.
2023-04-14 11:54:21 +02:00
Sybren A. Stüvel
c119819c13 Docs: ask for bugreport when issue with BAT is found 2023-04-14 11:53:33 +02:00
Sybren A. Stüvel
ff63bc7038 Docs: fix trailing whitespace and newline at EOF 2023-04-14 11:52:52 +02:00
Sybren A. Stüvel
2a3356049b Docs: add config param + shortcode for bug reporting button 2023-04-14 11:52:01 +02:00
Dylan Gabriel Blanqué
c61530e9cc Doc: custom job types, bat-pack error, two-way variables (#104202)
Additions to the documentation:

- Page for collecting custom job types, with multi-pass job type.
- BAT Pack Error Message solution on Windows.
- Clarificationof two-way variable usage in jobs.

Reviewed-on: https://projects.blender.org/studio/flamenco/pulls/104202
2023-04-14 10:59:57 +02:00
Sybren A. Stüvel
a36c4cd4e4 Web: clarify the cluster assignment result in the worker details view
Now the hint is no longer generically explaining things, but is dynamic
and specific for the current assignment of the worker's clusters.
2023-04-04 13:21:59 +02:00
Sybren A. Stüvel
f5ab2bb4c2 OAPI: regenerate code 2023-04-04 13:18:59 +02:00
Sybren A. Stüvel
d75962c817 Web: hide 'clusters' list when there are none
Due to the proxying behaviour of VueJS, `workers.clusters` is always
considered `true`, even when empty. Explicitly test for the length.
2023-04-04 12:32:32 +02:00
Sybren A. Stüvel
3306c7fc8d Web: add support for worker clusters
The support is still fairly minimal. Clusters cannot be managed via the
webapp yet, so the API has to be used directly for that. Workers can be
assigned to clusters via the webapp though.
2023-04-04 12:19:14 +02:00
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
ea20e94e94 Website: more updates to 'steps to release'
Move the updating of `web/project-website/data/flamenco.yaml` to an earlier
step, so that it's committed & tagged along with the rest of the changes.
2023-02-21 12:17:09 +01:00
Sybren A. Stüvel
a692444fb5 Website: more updates to the 'steps to release'
It now also has a step to update `web/project-website/data/flamenco.yaml`.
2023-02-21 12:14:28 +01:00
Sybren A. Stüvel
9cf34089e4 Website: update steps to release new version
Some steps still expected that the version bump was done with a script
(which hasn't been in use for a while now).
2023-02-21 12:12:31 +01:00
Sybren A. Stüvel
ce739b71c6 Website: set latest Flamenco version to 3.2 2023-02-21 12:10:01 +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
d8ace7b7ff Website: document Go 1.20 is needed 2023-02-20 11:52:35 +01:00
Sybren A. Stüvel
e855d59c68 Website: update Git URLs to projects.blender.org 2023-02-09 15:23:53 +01:00
Sybren A. Stüvel
55bfc8db88 Website: update URLs to point to projects.blender.org 2023-02-07 17:41:26 +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
f93c66edb3 Documentation: no longer mention Bootstrap as dependency
The web app doesn't use Bootstrap, so it shouldn't be mentioned in the
docs.
2022-12-06 16:46:14 +01:00
Sybren A. Stüvel
80fee0837b Documentation: expand the 'Variables' page
Expand the 'Variables' page so that it links to the two-way variables
page from within the body of text. Having the link in only the side-bar
was too easy to miss.
2022-12-06 12:57:30 +01:00
Sybren A. Stüvel
9dbeddba35 Documentation: remove use of "expandable" sections
Move the "Custom Job Types" expandable section to its own, normal
section.

The expandable sections in the docs aren't that clear, visually. It's
easy to miss that they can be expanded. This was the only use of this
feature.
2022-12-06 12:47:42 +01:00
Sybren A. Stüvel
21b2114505 Website: fix incorrect header in FAQ 2022-11-30 13:10:52 +01:00
Sybren A. Stüvel
51e1657f93 Website: add entry to FAQ about SyncThing/Dropbox/etc.
In short: such setups are not supported.
2022-11-30 13:09:46 +01:00