2
0
mirror of https://github.com/ad1217/PrinterStatus synced 2024-11-25 00:43:49 -05:00
Commit Graph

47 Commits

Author SHA1 Message Date
afe6a1aed5 Handle camera transforms in ffmpeg, rather than client side
This simplifies the client, as well as fixing rotation
2021-11-18 19:45:51 -05:00
cc0f6d90d0 Re-stream webcams with ffmpeg and stream them via hls.js
This should result in a significant decrease in bandwidth
requirements, as well as providing the ability to reconnect to streams
2021-11-08 20:21:03 -05:00
abf2144ca7 Don't show print time remaining if it is null or 0 2021-11-08 17:34:41 -05:00
35bb524cb3 Set job file name to monospace 2021-11-08 17:34:41 -05:00
f10608ef63 Use bootstrap progress bar instead of HTML progress bar 2021-11-08 17:34:41 -05:00
5b53c9b7e1 Make all printer cards the same height 2021-11-08 17:34:41 -05:00
787ec126c5 Add a "settings" message to send header colors and webcam transform
This should ideally be in 3 commits, but oh well.
2021-11-08 17:34:41 -05:00
ecd5185dc4 server: Switch from generic http-proxy to mjpeg-proxy for webcam streams 2021-11-03 19:36:25 -04:00
5d19c77dce server: Move source to src folder 2021-11-03 18:55:58 -04:00
7f2c4f48b2 server: Remove pretty-ms and node-gyp dependencies
Left over from when server and client shared dependencies
2021-11-03 18:55:58 -04:00
d26f126358 server: Move ts-node to devDependencies 2021-11-03 18:55:53 -04:00
007e08d269 Add card footer with last updated time as string 2021-11-03 16:10:53 -04:00
de43fdd642 Use bootstrap for styling 2021-11-03 16:10:53 -04:00
1175754a09 server: Move OctoPrint connection handler class to its own file 2021-10-28 02:54:44 -04:00
009612898a server: Actively check for loss of connection to octoprint websocket
Periodically `ping` the server, and check for returning `pong`s
2021-10-28 02:54:17 -04:00
51d3cbf41e Don't break when printers are not accessible during server startup 2021-10-28 01:06:42 -04:00
8c18460995 Apply prettier 2021-10-28 01:06:08 -04:00
1fc0776771 Add npm script to run client and server with concurrently 2021-10-25 00:58:01 -04:00
0ff5581e6e Center printer cards with a flexbox 2021-10-14 19:38:11 -04:00
44211a61f2 Add favicon 2021-10-14 11:32:52 -04:00
74d976deff Set HTML charset, viewport, and title 2021-10-14 11:31:38 -04:00
34f9ec9413 Define a slug in the config, rather than using the name as one 2021-10-13 23:31:47 -04:00
0b2919abf5 Switch to Vite bundler, upgrade to Vue3, and split server into subfolder 2021-10-13 23:23:57 -04:00
20b4e5ac8b Bump js-yaml to 4.x 2021-10-11 21:18:50 -04:00
41f5201d6b Use WHATWG URL API for server URL building 2021-10-11 21:01:14 -04:00
3bf5b6b476 Add a loading spinner before the printers list is populated 2021-05-15 13:16:34 -04:00
ca74c210b5 Automatically reconnect to server websocket from frontend 2020-11-09 12:45:24 -05:00
0eedd689b8 Automatically reconnect to octoprint instances' websockets 2020-11-09 12:44:02 -05:00
e2cecc27bf Display current and remaining job time 2020-09-25 18:56:15 -04:00
393c8746a0 Show print completion percentage, fix progress bar maximum 2020-09-25 18:11:50 -04:00
9911c8b72c Run the server with ts-node 2020-09-10 18:23:07 -04:00
e95dccb7a2 Add systemd service file 2020-09-10 18:01:57 -04:00
a852eaedd3 Fix websocket URI generation 2020-09-10 17:52:29 -04:00
746e3fcd7e Bump dependencies, explicitly type yaml config 2020-09-09 16:47:04 -04:00
4cc5ceeb52 Bump dependencies 2020-04-27 00:41:24 -04:00
d2666ec976 Bump dependencies 2020-04-07 12:28:23 -04:00
a50d53203c Minor formatting changes from prettier 2.0 2020-03-22 00:38:49 -04:00
a08e57afad Remove debug prints 2020-02-19 20:43:39 -05:00
69efcd94da Add a port environment variable 2020-02-19 20:43:27 -05:00
ebc24fdfc2 Transform relative webcam URL into absolute 2020-02-19 18:38:30 -05:00
e2f5d9d0c0 Bump dependencies 2020-02-19 18:38:21 -05:00
df4c518841 Handle errors in the webcam proxy 2020-02-19 18:37:41 -05:00
5384f36c6d Truncate URLs for passing to the webcam proxy 2019-10-22 12:59:12 -04:00
cfbb71464b Integrate websocket server into web server 2019-09-24 12:14:57 -04:00
090fcc146e Proxy webcam streams for octoprint instances 2019-09-20 17:48:40 -04:00
ba54ba3db4 Move octoprint communication to the server side with websockets 2019-09-20 15:46:05 -04:00
f163fde565 Initial Commit, basic client-only implementation 2019-09-09 11:13:42 -04:00