|
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 |
|