Compare commits

...

4 commits
v0.1.1 ... main

Author SHA1 Message Date
10859d3efc
fix: add react types as dependency 2024-01-08 19:05:35 +01:00
a1a91a7976 update example.toml
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-22 04:42:41 +01:00
e09af1e559 add example config
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-22 04:33:27 +01:00
65f8625a09 fix task progress bar overflow
All checks were successful
continuous-integration/drone/push Build is passing
2022-02-07 14:25:59 +01:00
4 changed files with 298 additions and 277 deletions

22
tsgrain_web.example.toml Normal file
View file

@ -0,0 +1,22 @@
# Webserver options
[Server]
Address = ""
Port = 8001
# Websocket connection settings: Ping interval/Timeout in seconds
[Server.Websocket]
Ping = 10
Timeout = 2
# Compression settings. Refer to code.thetadev.de/TSGRain/ginzip for details.
[Server.Compression]
Gzip = "default"
Brotli = "default"
[Authentication]
Enable = false
PasswdFile = "htpasswd"
# IP-Address and port for communicating with the controller
[GRPC]
Address = "127.0.0.1:50051"

View file

@ -22,6 +22,7 @@
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.17.0", "@babel/core": "^7.17.0",
"@types/react": "^18.2.47",
"@types/react-dom": "^17.0.11", "@types/react-dom": "^17.0.11",
"@vitejs/plugin-react-refresh": "latest", "@vitejs/plugin-react-refresh": "latest",
"typescript": "^4.5.2", "typescript": "^4.5.2",

550
ui/pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -135,7 +135,7 @@ class TaskProgress extends React.Component<TaskProgressProps, TaskProgressState>
// Cap progress in case the client is out of sync // Cap progress in case the client is out of sync
progSeconds = Math.min(Math.max(progSeconds, 0), this.props.task.duration) progSeconds = Math.min(Math.max(progSeconds, 0), this.props.task.duration)
progPercent = (progSeconds / srvDuration) * 100 progPercent = (progSeconds / this.props.task.duration) * 100
} }
return ( return (