Commit Graph

  • 4734e3c297 Web: filter settings based on job type definition Sybren A. Stüvel 2022-04-15 17:59:39 +02:00
  • 0d94d7c20a Web: load job type info from backend Sybren A. Stüvel 2022-04-15 17:21:20 +02:00
  • 6f9a422511 Web: don't hammer server trying to reconnect Sybren A. Stüvel 2022-04-15 17:20:43 +02:00
  • 84e1ca9c67 Web: allow deselection of jobs Sybren A. Stüvel 2022-04-15 16:38:44 +02:00
  • 78a3e5faf0 Web: header tweaks to get the layout a bit cleaner Sybren A. Stüvel 2022-04-15 16:29:30 +02:00
  • d099a31531 OAPI: add endpoint for getting a single job type Sybren A. Stüvel 2022-04-15 16:21:48 +02:00
  • d30befa2d7 Manager: add assert function for testing JSON responses Sybren A. Stüvel 2022-04-15 16:14:17 +02:00
  • 5f019044ce Add caching of job compilers to FEATURES.md Sybren A. Stüvel 2022-04-15 15:29:14 +02:00
  • 70584ce951 OAPI: add sections to OpenAPI paths Sybren A. Stüvel 2022-04-15 15:11:29 +02:00
  • de3c4af8cb Manager: fix broken unit test Sybren A. Stüvel 2022-04-15 14:37:41 +02:00
  • 13e3607571 Manager: reduce logging of config loading Sybren A. Stüvel 2022-04-15 14:34:02 +02:00
  • 4ea6f99c3e Manager: dynamically generate allowed CORS origins Sybren A. Stüvel 2022-04-15 14:26:52 +02:00
  • 1847c5219d Web: fix unexpected scrollbar on Firefox Sybren A. Stüvel 2022-04-15 14:24:29 +02:00
  • 5c28fcd1b7 Web: set colours on the html & body element Sybren A. Stüvel 2022-04-15 14:25:30 +02:00
  • 1535d7531b Document the use of SocketIO in README.md Sybren A. Stüvel 2022-04-15 13:49:08 +02:00
  • 315c7cfde7 Web: fix layout of jobs table Sybren A. Stüvel 2022-04-14 09:39:50 +02:00
  • 93b065217e Web: always fetch fresh job on selection in the tabulator Sybren A. Stüvel 2022-04-12 17:54:07 +02:00
  • c6bc614f2a Web: add commented-out debug code Sybren A. Stüvel 2022-04-12 17:53:34 +02:00
  • 81ad3575db Web: only fetch selected job if not yet fully known Sybren A. Stüvel 2022-04-12 17:27:16 +02:00
  • e672289a11 OAPI: include all info for the jobs table in the JobUpdate schema Sybren A. Stüvel 2022-04-12 17:13:53 +02:00
  • 3ab1e9a450 Web: add API query spinner Sybren A. Stüvel 2022-04-12 17:12:47 +02:00
  • d5477091d9 Web: Remove Vue-generated default README.md Sybren A. Stüvel 2022-04-14 09:38:37 +02:00
  • 313061cf06 Web: Initial design with dark theme in mind Francesco Siddi 2022-04-12 20:03:52 +02:00
  • 6161853136 Web: reduce console logs a bit Sybren A. Stüvel 2022-04-12 16:11:52 +02:00
  • 77cc0f36e6 Web: remove API example code, enough examples in the code now Sybren A. Stüvel 2022-04-12 16:10:51 +02:00
  • 2c8ee18fef Web: include metadata and settings in job details Sybren A. Stüvel 2022-04-12 16:10:39 +02:00
  • 0694ab8e02 Web: nicer handling of SocketIO connection issues Sybren A. Stüvel 2022-04-12 16:00:47 +02:00
  • ec814afa91 Web: show Flamenco name & version in header Sybren A. Stüvel 2022-04-12 15:54:58 +02:00
  • caa3481561 Web: emit jobUpdate event with API object instead of straight JSON Sybren A. Stüvel 2022-04-12 15:43:50 +02:00
  • 48acf55d6b Web: document cohesion of JobsTable and JobDetails components Sybren A. Stüvel 2022-04-12 15:42:37 +02:00
  • 316ba6953b Web: show job details column Sybren A. Stüvel 2022-04-12 15:28:18 +02:00
  • d650ff5dcf Web: add empty job & task detail column components Sybren A. Stüvel 2022-04-12 14:37:48 +02:00
  • a92435459e Web: tweak job table layout Sybren A. Stüvel 2022-04-12 14:26:07 +02:00
  • 69e6b2bd99 Web: Flamenco favicon Sybren A. Stüvel 2022-04-12 12:54:27 +02:00
  • b12af4c60e Update README.md to reflect the new way to set up the web dev environment Sybren A. Stüvel 2022-04-12 12:41:24 +02:00
  • 555c935790 Web: Replace Vue 2 with Vue 3 webapp Sybren A. Stüvel 2022-04-12 12:34:49 +02:00
  • c0b2c6c234 Manager: CORS origins should be without trailing slash Sybren A. Stüvel 2022-04-11 17:11:09 +02:00
  • 48417f7f14 Manager: Fix unittests after recent changes to the job compiler script Sybren A. Stüvel 2022-04-11 14:08:40 +02:00
  • c79983bafb Worker: include -r {fps} in FFmpeg command Sybren A. Stüvel 2022-04-11 12:09:28 +02:00
  • cb494a4c03 Made go-sqlite a direct dependency Sybren A. Stüvel 2022-04-11 11:42:46 +02:00
  • e9212de196 Worker: simplify "context done" checks Sybren A. Stüvel 2022-04-09 16:57:39 +02:00
  • d98dbaa333 Worker: implement ffmpeg for frame-to-video conversion on Windows Sybren A. Stüvel 2022-04-09 16:20:29 +02:00
  • 38aedfe8cc Worker: make blender-finder find blender.exe and not blender-launcher.exe Sybren A. Stüvel 2022-04-09 16:16:19 +02:00
  • 0959179225 Worker: redirect stderr to stdout at the right moment Sybren A. Stüvel 2022-04-09 16:14:44 +02:00
  • 4181708709 Worker: automatically find Blender on Windows via file association Sybren A. Stüvel 2022-04-09 15:05:34 +02:00
  • bf47afc32b Worker: reduce log level of "fetching tasks" message Sybren A. Stüvel 2022-04-09 12:52:28 +02:00
  • 7a19e2f38d Manager: use absolute storage path Sybren A. Stüvel 2022-04-09 12:03:11 +02:00
  • 7f5978a0f2 Use go install instead of go get to install code generators Sybren A. Stüvel 2022-04-09 11:50:24 +02:00
  • cc20b850ec Worker: separate contexts of upstream buffer Sybren A. Stüvel 2022-04-08 16:49:53 +02:00
  • 959a235c59 Worker: don't log error when rolling back already-committed transaction Sybren A. Stüvel 2022-04-08 16:48:28 +02:00
  • f155715d12 Web: re-fetch jobs after reconnecting to backend Sybren A. Stüvel 2022-04-08 15:03:04 +02:00
  • e7fc2c6f6e Worker: add various extra error checks Sybren A. Stüvel 2022-04-08 14:47:20 +02:00
  • 1960b668aa Cleanup: remove unused code Sybren A. Stüvel 2022-04-08 14:46:53 +02:00
  • 2e2205c00e Manager: return error from sendAPIError() Sybren A. Stüvel 2022-04-08 14:46:36 +02:00
  • 2830d1eda8 Update FEATRURES.md Sybren A. Stüvel 2022-04-08 14:34:38 +02:00
  • 62ea7dcf1d Worker: avoid task errors on shutdown Sybren A. Stüvel 2022-04-08 14:32:25 +02:00
  • 96e5e84881 Web: proper updating & sorting of jobs in Tabulator Sybren A. Stüvel 2022-04-08 13:08:53 +02:00
  • def1778aa6 Debug echo job: sleep for a shorter time Sybren A. Stüvel 2022-04-08 12:05:30 +02:00
  • 9ec39b0b41 Web: import moment.js in a way Tabulator can find Sybren A. Stüvel 2022-04-08 12:05:14 +02:00
  • 06bf3c0482 Cleanup: manager, fix copy-paste from original OpenAPI example code Sybren A. Stüvel 2022-04-08 12:04:58 +02:00
  • 863ecee954 OAPI: regenerate OpenAPI code Sybren A. Stüvel 2022-04-08 12:04:28 +02:00
  • 930d7497d7 OAPI: Better 'SQLITE_BUSY' error handling Sybren A. Stüvel 2022-04-08 12:02:30 +02:00
  • 89e130c04f Manager: update tests for inclusion of job name in job updates Sybren A. Stüvel 2022-04-08 11:59:30 +02:00
  • 3078d22836 Web: format job update timestamp with moment.js Sybren A. Stüvel 2022-04-07 18:53:16 +02:00
  • df3f7b44b9 Hook up web interface to job updates Sybren A. Stüvel 2022-04-07 18:46:09 +02:00
  • 888d93147e Web: add Tabulator vue component Sybren A. Stüvel 2022-04-07 17:38:48 +02:00
  • 528dec9c50 Web: allow setting title of webapp Sybren A. Stüvel 2022-04-07 16:14:29 +02:00
  • 0a9f0c43f6 Web: send messages & job updates to the chat window Sybren A. Stüvel 2022-04-05 17:42:45 +02:00
  • dcb9eb0bca Regenerate OpenAPI code to get clean version number Sybren A. Stüvel 2022-04-05 17:29:25 +02:00
  • 2fb3b4d615 Update README for clarity & to document more about the web frontend Sybren A. Stüvel 2022-04-05 17:28:19 +02:00
  • a476f39365 Manager: improve SocketIO event handling & logging Sybren A. Stüvel 2022-04-05 16:34:32 +02:00
  • fdab07d987 Worker: slight clarification of error message Sybren A. Stüvel 2022-04-05 16:28:22 +02:00
  • 27e954090c FEATURES: add 'clean requeue of task when shutting down' to worker list Sybren A. Stüvel 2022-04-05 16:27:51 +02:00
  • a715b3bfbe Manager: connect SocketIO broadcaster with job creation Sybren A. Stüvel 2022-04-05 16:19:33 +02:00
  • 0c0df41f5d Job status change system for SocketIO broadcasts Sybren A. Stüvel 2022-04-05 15:49:31 +02:00
  • c875745bd4 Manager: better SocketIO error checking & logging Sybren A. Stüvel 2022-04-05 12:18:50 +02:00
  • 5e5fa57fa4 OAPI: tweak the JS generator to do more what we want Sybren A. Stüvel 2022-04-04 19:32:23 +02:00
  • 2b1e6c54a8 OAPI: generate Python and JS clients for jobs query endpoint Sybren A. Stüvel 2022-04-04 18:54:31 +02:00
  • a35a767ddb Remove web/manager-api/package-lock.json Sybren A. Stüvel 2022-04-04 18:53:59 +02:00
  • 781f1d936a OAPI: add jobs query endpoint Sybren A. Stüvel 2022-04-04 18:53:19 +02:00
  • 99852838d2 OAPI: fix job submission example Sybren A. Stüvel 2022-04-04 18:24:50 +02:00
  • 89d00dcba5 Manager: use logger from context instead of constructing a new one Sybren A. Stüvel 2022-04-04 16:57:41 +02:00
  • bff5e30421 Worker: use defaults for partial configuration Sybren A. Stüvel 2022-04-04 16:56:52 +02:00
  • 0f2477370f Remove SocketIO PoC Sybren A. Stüvel 2022-04-04 16:26:37 +02:00
  • 96cd064533 JS: failed attempt at connecting to a dynamic endpoint URL Sybren A. Stüvel 2022-04-01 16:54:47 +02:00
  • e990603311 OAPI: Add generated JavaScript API client Sybren A. Stüvel 2022-04-01 16:40:54 +02:00
  • 80ffc7da5d OAPI: use GET instead of OPTIONS to get file info from Shaman Sybren A. Stüvel 2022-04-01 15:52:17 +02:00
  • 979792d17f Git-ignore the new default Flamenco storage directory Sybren A. Stüvel 2022-04-01 14:30:44 +02:00
  • dcc0acd8b0 Cleanup: remove unused import Sybren A. Stüvel 2022-04-01 14:28:51 +02:00
  • 12e6211fc9 Addon: get storage directory from Manager Sybren A. Stüvel 2022-04-01 14:28:43 +02:00
  • 5f16201832 OAPI: expose effective job storage path in configuration API Sybren A. Stüvel 2022-04-01 14:00:45 +02:00
  • 7214a73e19 Manager: enable Shaman by default, except on Windows Sybren A. Stüvel 2022-04-01 13:46:51 +02:00
  • e70dad2177 Manager: unify Flamenco and Shaman storage paths Sybren A. Stüvel 2022-04-01 13:43:51 +02:00
  • f61522f396 Manager: simplify config processing Sybren A. Stüvel 2022-04-01 13:31:50 +02:00
  • 0284dc4e4d Manager: move actually-used config options up in the struct Sybren A. Stüvel 2022-04-01 13:02:22 +02:00
  • ed8c02ad69 Manager: rename settings.go to config.go Sybren A. Stüvel 2022-04-01 12:51:41 +02:00
  • 88fe62ddef Manager: skip shaman permission unit test on Windows Sybren A. Stüvel 2022-03-28 11:33:09 +02:00
  • 1b11233c92 Shaman: more path -> filepath Sybren A. Stüvel 2022-03-28 11:11:50 +02:00
  • fe9849b134 Shaman: fix bunch of path issues on Windows Sybren A. Stüvel 2022-03-28 11:02:18 +02:00
  • a6834137b7 Tests: test some more returned errors Sybren A. Stüvel 2022-03-26 14:06:23 +01:00