Commit Graph

539 Commits

Author SHA1 Message Date
Raphael e56f7bc4c7
Add notification sound for incoming messages (#267) 2020-02-12 18:21:35 +01:00
eikendev 01cec3ca91 Add .editorconfig file. 2020-02-11 17:27:22 +01:00
Jannis Mattheis 3d52a117b1 Add button for requesting notification permission 2020-02-06 20:15:14 +01:00
Jannis Mattheis 0a8fc47e50 Reduce ping interval
Some reverse proxies have default timeouts of 60 seconds after they
close the websocket connetion.

Fixes #245
2020-01-18 16:17:30 +01:00
Dennis Marttinen b2b56e09af Use --no-cache when installing ca-certificates in the Dockerfile
Signed-off-by: Dennis Marttinen <38858901+twelho@users.noreply.github.com>
2019-12-30 09:26:38 +00:00
Dennis Marttinen 1cea7a05b9 Expose port 80 by default in the Docker images
Signed-off-by: Dennis Marttinen <38858901+twelho@users.noreply.github.com>
2019-12-30 09:26:38 +00:00
PSSGCSim 6dc783d99d Break long words in webui 2019-12-14 15:16:21 +00:00
Jannis Mattheis 0a7a5cd619 Add logging to websocket errors 2019-11-28 21:39:47 +01:00
Jannis Mattheis c9c6246c4c Properly close ui websocket connections on browser close 2019-11-28 21:39:47 +01:00
Jannis Mattheis 670594c0cb Update gin-gonic/gin 2019-11-28 21:39:47 +01:00
Jannis Mattheis db1b703e1a Update h2non/filetype 2019-11-28 21:39:47 +01:00
Jannis Mattheis 7f1047b606 Update stretchr/testify 2019-11-28 21:39:47 +01:00
Jannis Mattheis 5816a2686e Update crypto library
ACMEv1 was deprecated and doesn't work anymore. The updated library
supports ACMEv2.
2019-11-28 21:39:47 +01:00
Jannis Mattheis 98da88c0f8 Gorm v1.9.11 2019-11-28 21:39:47 +01:00
quthla dc741493b4 Fix web socket reconnect on web socket close (#242) 2019-11-28 20:01:23 +01:00
quthla 9715ecaeb1 Show banner on server errors. 2019-10-24 21:35:36 +02:00
foxbit19 ed254547db Set main page link and add GitHub icon (#234)
Fixes #159
2019-10-20 19:40:09 +02:00
Jannis Mattheis 6edfd8400e
Remove color styles from plugin detail view (#232) 2019-10-19 09:42:48 +02:00
foxbit19 bdb6372235 Add refresh button to messages list
Fixes #171
2019-10-19 09:15:10 +02:00
MisguidedEmails d6055f3363 Add major.minor tagging to docker images (#229) 2019-10-16 16:50:01 +02:00
foxbit19 4938a4a0ac Add auto reconnect on connection loss (#228) 2019-10-13 16:57:35 +02:00
Jannis Mattheis 7cf5c555f5 Add armv7 docker build 2019-09-28 21:10:58 +02:00
Jannis Mattheis 3069867fcc Fix flaky test 2019-09-28 21:09:47 +02:00
Jannis Mattheis 179f51f387 Update go -> 1.13.1 2019-09-28 21:09:47 +02:00
Jannis Mattheis 956c089abb Update axios 2019-09-28 21:09:47 +02:00
Jannis Mattheis 2bbe0b6149 numeric -> align="right" 2019-09-28 21:09:47 +02:00
Jannis Mattheis 81ad026e9d raised -> contained 2019-09-28 21:09:47 +02:00
Jannis Mattheis afbbb82199 Update @material-ui 2019-09-28 21:09:47 +02:00
Jannis Mattheis 3c55a1d884 Suppress type error (for now)
From what I see it should be correct.
2019-09-28 21:09:47 +02:00
Jannis Mattheis 4b1996534c Update typescript 2019-09-28 21:09:47 +02:00
Jannis Mattheis b4395f02f1 Add tslint as implicit dependency 2019-09-28 21:09:47 +02:00
Jannis Mattheis 06f3cbad9a Add missing env props
They are now required
2019-09-28 21:09:47 +02:00
Jannis Mattheis f90318205e Formatting and better type definitions 2019-09-28 21:09:47 +02:00
Jannis Mattheis 97d8837d0a Fix await on string 2019-09-28 21:09:47 +02:00
Jannis Mattheis 70c68a4d6f Fix warning
See https://mathiasbynens.github.io/rel-noopener/
2019-09-28 21:09:47 +02:00
Jannis Mattheis 147ff271f8 Use Record<string,*> instead of Record<number,*>
Objects in js are alwais indexed by strings.
2019-09-28 21:09:47 +02:00
Jannis Mattheis d302940da6 Initialize with null 2019-09-28 21:09:47 +02:00
Jannis Mattheis 6138d7ad92 Implicit import interfaces 2019-09-28 21:09:47 +02:00
Jannis Mattheis f92f5e6f4c Move to yarn 2019-09-28 21:09:47 +02:00
Jannis Mattheis 15096a98bb Move to react-scripts
react-scripts-ts is outdated.
2019-09-28 21:09:47 +02:00
Jannis Mattheis ede9cd61d9 [#214] Replace thrift dep from apache.org with github repo 2019-09-04 19:41:22 +02:00
饺子w e60ee06a7e
add ca-certificate to docker container (#212) 2019-08-22 08:10:46 +08:00
Jannis Mattheis 2b85b0bb82 Update pq driver because Ping() wasn't implemented in v1.0
5ccc9857e3
2019-08-16 09:28:57 +02:00
Jannis Mattheis 81c4a73df3 Add health api 2019-08-16 09:28:57 +02:00
Jannis Mattheis ad157a138b
Comment out non default values in example file (#205)
I've seen some tutorials in where the example config is copied without
any changes. Settings like headers should only be set when needed.
2019-07-18 19:53:05 +02:00
Noa Amran 44f4ff31cb Fix typos
Closes #197
2019-06-27 19:04:48 +02:00
饺子w 11e0a4b0df Fix blob inconsistency in mysql (#196)
By default gorm uses the type `varbinary(255)` for []byte in database models. 255 characters isn't enough for a plugin config therefore we use longblob instead.
2019-06-11 18:16:25 +02:00
Jannis Mattheis 05a1aa2651
Display 500 errors via a snack (#193) 2019-05-26 20:55:25 +02:00
饺子w 67493c643e Return 500 server error on database failures (#191) 2019-05-25 08:37:24 +02:00
饺子w 11165faa06
fixed plugin storage update during enable|disable (#188) 2019-05-05 19:33:56 +08:00