Commit Graph

655 Commits

Author SHA1 Message Date
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
饺子w 909fb80d48
limit indexed string field to 180 char (#184) 2019-04-13 23:20:09 +08:00
Jannis Mattheis 2ad7409750 Use extra property to determine the content type 2019-04-13 10:14:35 +02:00
饺子w 69f1d721f2
improve CONTRIBUTING.md (#181) 2019-04-04 23:03:21 +08:00
Jannis Mattheis e9bbe17fa4
Allow markdown in messages (#180) 2019-03-30 11:08:51 +01:00
Jannis Mattheis 62854d8e11 Show banner on network lost 2019-03-27 21:13:53 +01:00
Jannis Mattheis b66d58c372 Fix formatting with zsh 2019-03-27 21:13:53 +01:00
Jannis Mattheis ba609d4e37 Do not logout clientside if a network error occurs 2019-03-27 21:13:53 +01:00
饺子w 1182d65bae
Update issue templates (#172) 2019-03-23 10:56:14 +08:00
饺子w c89623abd0
use text for string storage in db (#173) 2019-03-21 16:51:14 +08:00
Jannis Mattheis 61578d4a9d Remove unused interface 2019-03-16 22:59:46 +01:00
Jannis Mattheis 144f5fb8e4 Prevent 'still loading' image requests 2019-03-16 22:59:46 +01:00
Jannis Mattheis 0dfdc78160 Add contributing 2019-03-16 14:28:09 +01:00
Jannis Mattheis a7a5b4b43e Add code owners 2019-03-16 14:28:09 +01:00
GianOrtiz e32359ed15 Add update client api and dialog (#164) 2019-03-16 11:18:51 +01:00
饺子w efcf4ad13d Use crypto/rand for token generation (#161) 2019-03-16 11:10:28 +01:00
饺子w 79b3a0c3da Run webui e2e test in prod mode (#157) 2019-03-15 19:24:24 +01:00
饺子w 178c76f410 Fix websocket allowed origin (#150) 2019-03-14 18:16:24 +01:00
Mike Hatch 3e8abdefa7 Fix typo web socket -> WebSocket 2019-03-14 17:53:23 +01:00
eternal-flame-AD 6e92bcd8e5 add 386 build targets 2019-03-10 09:50:28 +01:00
eternal-flame-AD 4f29464297 use js-base64 for password base64 encoding 2019-03-10 09:12:27 +01:00
Jannis Mattheis a1360e4046 Use logo from gotify/logo. 2019-03-08 16:03:34 +01:00
饺子w d82a78b8aa Listen on custom address (#140)
Co-Authored-By: eternal-flame-AD <ef@eternalflame.info>
2019-03-08 09:40:26 +01:00
Jannis Mattheis 1a4707acc4 Add chat badge
Closes #126
2019-03-08 08:38:02 +01:00
Jannis Mattheis 1f7d09a440 Remove fossa bagde 2019-03-08 08:36:13 +01:00
Jannis Mattheis 5c5965f2fd Log web socket errors 2019-03-07 18:29:46 +01:00
Jannis Mattheis 4814fe8d43 Remove -mod=vendor and mount pkg/mod instead
See gotify/plugin-template#4
tl;dr: Using vendor makes plugins incompatible.
2019-03-02 14:38:02 +01:00
Jannis Mattheis 5a594261ca Fix build permissions 2019-03-01 22:42:20 +01:00
Jannis Mattheis 786bde366d Require Sudo 2019-03-01 22:42:20 +01:00
Jannis Mattheis c458087b8d Use go mod vendor to not download dependencies 4 times when building 2019-03-01 22:42:20 +01:00
Jannis Mattheis f7a89391f8 Adjust README 2019-03-01 19:37:31 +01:00
Jannis Mattheis 1d04753296 Update swagger spec 2019-03-01 19:37:31 +01:00
Jannis Mattheis c7511e73b1 Add caching 2019-03-01 19:37:31 +01:00
Jannis Mattheis 2731830d71 Fix gimme version
Docker images tags: 1.12.0, 1.12.1 ..
Gimmae versions: 1.12, 1.12.1 ..
2019-03-01 19:37:31 +01:00
Jannis Mattheis 76d8ffd5c0 Update to Go 1.12.0 2019-03-01 19:37:31 +01:00