Commit Graph

  • dbd32e56cd Worker: fix FFmpeg issues on Windows Sybren A. Stüvel 2022-05-19 16:42:40 +02:00
  • f4299018ef Web: expose the API interface as window.API Sybren A. Stüvel 2022-05-19 16:15:36 +02:00
  • fd0ff82352 Use new job setting visibility rules Sybren A. Stüvel 2022-05-19 16:15:13 +02:00
  • 1086fcbc28 OAPI: Regenerate code Sybren A. Stüvel 2022-05-19 16:04:10 +02:00
  • 476f584192 OAPI: job settings, allow more granular control over setting visibility Sybren A. Stüvel 2022-05-19 15:52:49 +02:00
  • f7e028bcdc Document guidelines on how to commit OpenAPI changes Sybren A. Stüvel 2022-05-19 16:01:36 +02:00
  • 22ce5a3e13 Web: only show tasks table if there is job data to show Sybren A. Stüvel 2022-05-19 15:42:57 +02:00
  • d5be85daad Web: show SocketIO connection status in the notifications popover as well Sybren A. Stüvel 2022-05-19 15:41:48 +02:00
  • 3274e2c551 Web: cleanup, move objectEmpty(o) function to main.js Sybren A. Stüvel 2022-05-19 15:41:23 +02:00
  • 6a0e4c6e56 Web: cleanup, simplify plain(x) function a bit Sybren A. Stüvel 2022-05-19 15:40:37 +02:00
  • 744fabea78 OAPI: rename pkg/api/flamenco-manager.yaml to flamenco-openapi.yaml Sybren A. Stüvel 2022-05-19 15:22:37 +02:00
  • 0242f2d217 Web: show job updates in the notifications popover Sybren A. Stüvel 2022-05-19 15:18:19 +02:00
  • cc62cab1d6 Update code to handle the JobUpdate to SocketIOJobUpdate rename Sybren A. Stüvel 2022-05-19 15:18:06 +02:00
  • b928896066 OAPI: regenerate code Sybren A. Stüvel 2022-05-19 15:17:09 +02:00
  • 7753e65b03 OAPI: rename the JobUpdate schema to SocketIOJobUpdate Sybren A. Stüvel 2022-05-19 15:16:27 +02:00
  • 6f6e73e068 Web: show placeholder when there are no notifications yet Sybren A. Stüvel 2022-05-19 15:01:10 +02:00
  • 916ea2015a Web: always show scrollbar in notification history Sybren A. Stüvel 2022-05-19 15:00:37 +02:00
  • 2c79a10650 Worker: don't log error if may-i-keep-running is shut down Sybren A. Stüvel 2022-05-19 14:59:25 +02:00
  • 03a021e14f Web: don't deactivate current task when clicking on current job Sybren A. Stüvel 2022-05-19 14:28:54 +02:00
  • 4602ef2523 Web: show task status changes in the notifications Sybren A. Stüvel 2022-05-19 14:28:31 +02:00
  • 3c622264a4 Manager: include 'activity' in SocketIO task updates Sybren A. Stüvel 2022-05-19 14:27:42 +02:00
  • 797dea85ed Cleanup: manager, document two functions Sybren A. Stüvel 2022-05-19 14:20:17 +02:00
  • 43f244ecab Manager: move TaskUpdate API function from jobs.go to workers.go Sybren A. Stüvel 2022-05-19 14:20:02 +02:00
  • 12d5b2a1fc OAPI: regenerate code Sybren A. Stüvel 2022-05-19 14:11:33 +02:00
  • 6afb1151cc OAPI: add task activity to SocketIO task updates Sybren A. Stüvel 2022-05-19 14:07:42 +02:00
  • 919e629bd7 Web: expose notifs as window-global variable for debugging Sybren A. Stüvel 2022-05-19 14:07:07 +02:00
  • 034d75a9b8 Web: prevent error when notification popover is empty Sybren A. Stüvel 2022-05-19 14:06:50 +02:00
  • d5e5e7b566 Web: fix typo in CSS rule Sybren A. Stüvel 2022-05-19 13:07:42 +02:00
  • 50fc1a1bbc Web: hide table header in notification popover Sybren A. Stüvel 2022-05-19 13:00:42 +02:00
  • 40bed3db5e Web: add notification history pop-over Sybren A. Stüvel 2022-05-19 12:57:00 +02:00
  • bc355d68ab Web: cleanup JobsView, reorder imports of components Sybren A. Stüvel 2022-05-19 12:56:12 +02:00
  • a3524a03a2 Web: remove index view and just redirect to jobs view Sybren A. Stüvel 2022-05-19 11:12:25 +02:00
  • 3faeff905e Add Vue.volar as recommended VSCode extension Sybren A. Stüvel 2022-05-19 11:08:04 +02:00
  • 618bc8c72f Add documentation for Shaman on Windows Sybren A. Stüvel 2022-04-10 12:12:05 +02:00
  • ddc3acd652 Web: add status filtering to task table Sybren A. Stüvel 2022-05-17 15:37:29 +02:00
  • 56eedbaddb Web: remove unused code Sybren A. Stüvel 2022-05-17 15:37:14 +02:00
  • d71aa0e5c3 FEATURES.md: various updates Sybren A. Stüvel 2022-05-17 15:37:04 +02:00
  • dc7729cfed Web: cleanup, remove unused parameter Sybren A. Stüvel 2022-05-17 15:09:47 +02:00
  • 01a81bb3dd Web: move Task tabulator options into the mounted() function Sybren A. Stüvel 2022-05-17 15:09:25 +02:00
  • 84ba3ec8b2 Web: cleanup, explain why commented-out code is kept Sybren A. Stüvel 2022-05-17 15:05:25 +02:00
  • 908953c8d4 Web: cleanup, remove some unused code Sybren A. Stüvel 2022-05-17 15:05:17 +02:00
  • 42c81e9900 Web: remove some debug logging, and convert one log into warning Sybren A. Stüvel 2022-05-17 14:52:27 +02:00
  • 530520b1c7 Implement mass updating of tasks when JobUpdate.refresh_tasks = true Sybren A. Stüvel 2022-05-17 14:48:50 +02:00
  • cd8080fb44 OAPI: regenerate code Sybren A. Stüvel 2022-05-17 14:48:25 +02:00
  • 9d9ff77ee0 OAPI: add mass-task-refresh option to SocketIO job updates Sybren A. Stüvel 2022-05-17 14:47:33 +02:00
  • 163611ff19 Web: add filter bar for job status Sybren A. Stüvel 2022-05-16 18:15:51 +02:00
  • 9fd4d55fdb Web: move status indicator code into its own function Sybren A. Stüvel 2022-05-16 17:31:30 +02:00
  • 32737ef17b Web: cleanup, add some trailing commas and remove unused code Sybren A. Stüvel 2022-05-16 15:32:49 +02:00
  • 8f27ea9714 Web: move Tabulator options into mounted() function Sybren A. Stüvel 2022-05-16 15:32:09 +02:00
  • eb0bfe820b Web: allow filtering jobs by their status Sybren A. Stüvel 2022-05-16 15:02:38 +02:00
  • edce178c34 Web: upgrade Tabulator 5.1.8 → 5.2.4 Sybren A. Stüvel 2022-05-16 14:34:56 +02:00
  • e72ea6b310 make clean: no longer regenerate source Sybren A. Stüvel 2022-05-16 10:10:48 +02:00
  • 88929db582 make clean: also remove race files Sybren A. Stüvel 2022-05-16 10:08:37 +02:00
  • fd38ad2aea Web: Use row background color for Tabulator tables Pablo Vazquez 2022-05-12 15:53:35 +02:00
  • ae13ff6410 Web: Remove custom styling for tasks-list-container Pablo Vazquez 2022-05-12 15:52:20 +02:00
  • d0d40c8e46 Web: Set a fixed height for Tabulator tables. Pablo Vazquez 2022-05-12 15:51:03 +02:00
  • abed318500 Web: remove Vue logo Sybren A. Stüvel 2022-05-12 15:11:20 +02:00
  • ecbd0acb30 FEATURES.md: update for current state of the project Sybren A. Stüvel 2022-05-12 15:11:14 +02:00
  • 0b39f229a1 Implement may-I-keep-running protocol Sybren A. Stüvel 2022-05-12 11:04:05 +02:00
  • fd16f7939e OAPI: regenerate code Sybren A. Stüvel 2022-05-12 11:02:58 +02:00
  • 52e9db6ef4 OAPI: add may-worker-run endpoint Sybren A. Stüvel 2022-05-12 11:02:24 +02:00
  • bedf10e435 Worker: clarify message when sleep command is aborted Sybren A. Stüvel 2022-05-12 14:58:25 +02:00
  • d35ca9d98f Manager: limit database connections Sybren A. Stüvel 2022-05-12 13:58:15 +02:00
  • 4bdaeb73a6 Web: set fixed height for the task table Sybren A. Stüvel 2022-05-12 13:53:17 +02:00
  • 3d606a3fa0 Manager: task scheduler, fix handling of worker assignment of tasks Sybren A. Stüvel 2022-05-12 13:52:16 +02:00
  • 9dbc952c09 Worker: move wait time into variable Sybren A. Stüvel 2022-05-12 12:44:50 +02:00
  • 41d3c27c40 FEATURES: more ideas Sybren A. Stüvel 2022-05-12 12:35:22 +02:00
  • d3e2638f84 Cleanup: rename uri to dsn Sybren A. Stüvel 2022-05-12 11:08:54 +02:00
  • 07576f3225 Web: ensure switching active jobs doesn't retain previous job data Sybren A. Stüvel 2022-05-12 10:55:42 +02:00
  • 47361cdc69 Web: show task activity in details view Sybren A. Stüvel 2022-05-11 18:11:02 +02:00
  • 2559238701 Web: CSS, tweak status colours for Queued, Requeued, and Paused Sybren A. Stüvel 2022-05-11 18:10:46 +02:00
  • c992966723 Web: CSS, use variables for "active" row colours in tables Sybren A. Stüvel 2022-05-11 18:09:42 +02:00
  • b908ac75f5 Features: Add removal of doneChan from worker Sybren A. Stüvel 2022-05-11 18:09:22 +02:00
  • 0c8fce7b42 Web: hide notifications after a few seconds Sybren A. Stüvel 2022-05-11 15:11:17 +02:00
  • 1f76c3bc64 Web: remove job/task ID column from table Sybren A. Stüvel 2022-05-11 15:03:40 +02:00
  • cc10d3e4bb Web: also let Vue Router track the active task Sybren A. Stüvel 2022-05-11 15:02:02 +02:00
  • 6b9d7dba6d Web: extra safety check in Jobs Pinia store function Sybren A. Stüvel 2022-05-11 15:00:25 +02:00
  • d2f5fa5ca7 Web: simplify handling of job updates Sybren A. Stüvel 2022-05-11 15:00:05 +02:00
  • 03b880fdb3 Web: also subscribe to current job when webapp starts Sybren A. Stüvel 2022-05-11 14:59:14 +02:00
  • e9e1cd8be8 Web: show SocketIO connection status Sybren A. Stüvel 2022-05-11 13:09:01 +02:00
  • 63ac728732 Web: remove concept of "selected jobs" and replace with "active job" Sybren A. Stüvel 2022-05-11 12:13:25 +02:00
  • af39414a06 Web: introduce VueRouter and split up into more components Sybren A. Stüvel 2022-05-06 16:46:51 +02:00
  • d673da7a0c Manager: check for stuck jobs at startup Sybren A. Stüvel 2022-05-06 16:07:27 +02:00
  • cbf07f1142 Web: remove CSS for removed job statuses Sybren A. Stüvel 2022-05-06 15:10:40 +02:00
  • 24755e32b6 OAPI: regenerate code Sybren A. Stüvel 2022-05-06 15:10:31 +02:00
  • c847929469 OAPI: remove job statuses fail-requested and waiting-for-files Sybren A. Stüvel 2022-05-06 15:09:01 +02:00
  • d008991bf4 Revert "Manager: broadcast job/task updates in a separate goroutine" Sybren A. Stüvel 2022-05-06 14:48:10 +02:00
  • 98da20f1a9 Manager: vacuum the database at startup Sybren A. Stüvel 2022-05-06 14:35:34 +02:00
  • 1fc71ccf92 Manager: reduce log level Sybren A. Stüvel 2022-05-06 14:35:27 +02:00
  • 72f1131e1c Manager: set HTTP Read Header timeout Sybren A. Stüvel 2022-05-06 14:27:07 +02:00
  • cd28ef552e Manager: broadcast job/task updates in a separate goroutine Sybren A. Stüvel 2022-05-06 12:27:10 +02:00
  • cfab4f5b76 Web: use title case in status indicator Sybren A. Stüvel 2022-05-06 12:14:28 +02:00
  • 1cf3cb3344 Web: remove check on tabulator.initialized Sybren A. Stüvel 2022-05-06 11:59:52 +02:00
  • 7bda798009 Web: remove debug console.log() calls Sybren A. Stüvel 2022-05-06 11:59:11 +02:00
  • a70438ec4f Load table data on 'tableBuilt' event Francesco Siddi 2022-05-05 17:04:08 +02:00
  • ba34652cd1 Implement task status changes from web interface Sybren A. Stüvel 2022-05-05 16:44:09 +02:00
  • 23680c27bf OAPI: regenerate code Sybren A. Stüvel 2022-05-05 16:36:33 +02:00
  • b838b10ead OAPI: remove task status "cancel-requested" Sybren A. Stüvel 2022-05-05 16:35:45 +02:00
  • 7b1b6030d3 OAPI: regenerate code Sybren A. Stüvel 2022-05-05 16:04:45 +02:00
  • 9985860c66 OAPI: endpoint /api/tasks/{task_id}/setstatus for changing task status Sybren A. Stüvel 2022-05-05 16:02:47 +02:00