Update FEATURES.md

Some things are done, and added one item.
This commit is contained in:
Sybren A. Stüvel 2022-04-21 10:48:59 +02:00
parent ac0127610c
commit 456a35dfc7

View File

@ -21,7 +21,7 @@ Note that list is **not** in any specific order.
- [x] Variable replacement - [x] Variable replacement
- [x] Configuration file reading - [x] Configuration file reading
- [ ] Configuration provisioning support - [ ] Configuration provisioning support
- [ ] Shaman integration - [x] Shaman integration
- [ ] Worker sleep schedule - [ ] Worker sleep schedule
- [ ] Web frontend for Worker management - [ ] Web frontend for Worker management
- [ ] Web frontend for Job & Task management - [ ] Web frontend for Job & Task management
@ -39,6 +39,7 @@ Note that list is **not** in any specific order.
type info", which is done by the web interface whenever job details are shown) type info", which is done by the web interface whenever job details are shown)
will just parse the JS from disk again. It'll be better to only do this when will just parse the JS from disk again. It'll be better to only do this when
the file on disk changed. the file on disk changed.
- [ ] Split up OpenAPI-generated server code into an interface per tag. This'll help splitting up the rather large `Flamenco` struct into smaller pieces.
## Worker ## Worker
@ -68,11 +69,11 @@ Note that list is **not** in any specific order.
## Blender Add-on ## Blender Add-on
- [x] Communication with the Flamenco Manager API - [x] Communication with the Flamenco Manager API
- [ ] Job construction - [x] Job construction
- [x] BAT-packing - [x] BAT-packing
- [ ] uploading to Shaman - [x] uploading to Shaman
- [ ] User authentication - [ ] User authentication
- [ ] Editable job names (for rendering multiple jobs from the same filename) - [x] Editable job names (for rendering multiple jobs from the same filename)
- [ ] Add `options={'HIDDEN'}` to the Flamenco RNA properties. - [ ] Add `options={'HIDDEN'}` to the Flamenco RNA properties.
- [ ] Add eTag-like checksum to the job types. The aim is to prevent artists from sending in a new job with an old job. This can happen when the job type is changed on the Manager, but in Blender the "refresh" button wasn't pressed yet. This should only cover the job settings, not the rest of the compiler script. - [ ] Add eTag-like checksum to the job types. The aim is to prevent artists from sending in a new job with an old job. This can happen when the job type is changed on the Manager, but in Blender the "refresh" button wasn't pressed yet. This should only cover the job settings, not the rest of the compiler script.
- [ ] Frame Range: allow automatically syncing with scene frame start/end. - [ ] Frame Range: allow automatically syncing with scene frame start/end.