Commit Graph

607 Commits

Author SHA1 Message Date
Jannis Mattheis d1c035d43a Remove client on logout 2018-11-11 21:03:42 +01:00
Jannis Mattheis 887328ee65 Clear messages on application delete 2018-11-11 21:03:42 +01:00
Jannis Mattheis 985c7cf870 Fix not receiving messages after deleting all 2018-11-11 21:03:42 +01:00
Jannis Mattheis 81d00cbd57 Remove console.log 2018-11-11 21:03:42 +01:00
Jannis Mattheis 31dd466c6b Fix messages test 2018-11-11 21:03:42 +01:00
Jannis Mattheis ffbf7eee1f Remove react-infinite-any-height 2018-11-11 21:03:42 +01:00
Jannis Mattheis 1a9132e5a0 Remove usage of react-infinite-any-height
This module uses the index as key, this is bad, because we have a real
id for identifying messages.
see https://reactjs.org/docs/lists-and-keys.html
2018-11-11 21:03:42 +01:00
Jannis Mattheis 120e41ff91 Fix version display 2018-11-11 21:03:42 +01:00
Jannis Mattheis 42f1c34863 Show more info on web socket close 2018-11-11 21:03:42 +01:00
Jannis Mattheis b946ac2bc4 Clear all stores after logout 2018-11-11 21:03:42 +01:00
Jannis Mattheis 9d41520521 Clean up messages store 2018-11-11 21:03:42 +01:00
Jannis Mattheis ea546d96cc Move login to user 2018-11-11 21:03:42 +01:00
Jannis Mattheis c58188c60a Update golint path 2018-11-11 21:03:42 +01:00
Jannis Mattheis 160ff561df Move and rename axios 2018-11-11 21:03:42 +01:00
Jannis Mattheis 66ccb94dc7 Remove flux dependency 2018-11-11 21:03:42 +01:00
Jannis Mattheis 027639fca0 Remove dispatcher from flux 2018-11-11 21:03:42 +01:00
Jannis Mattheis 7370539fb4 Migrate browser notifications to new structure 2018-11-11 21:03:42 +01:00
Jannis Mattheis 6e629a9fc4 Move base store to common 2018-11-11 21:03:42 +01:00
Jannis Mattheis 98f6d59c9b Move current user to root folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis d4d7dfefa4 Rename component to common 2018-11-11 21:03:42 +01:00
Jannis Mattheis 2ec7f1b98f Move layout stuff into own folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis ad873585fa Move user stuff into own folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis b8c6fb6380 Move message stuff into own folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis 7878545ee7 Move client stuff into own folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis 140578b7ab Move application stuff into own folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis 7f50928833 Move snackbar stuff into own folder 2018-11-11 21:03:42 +01:00
Jannis Mattheis d8c413df03 Use inject everywhere 2018-11-11 21:03:42 +01:00
Jannis Mattheis bbb344be72 Add inject utils 2018-11-11 21:03:42 +01:00
Jannis Mattheis 95846da7b7 Remove static instance from stores 2018-11-11 21:03:42 +01:00
Jannis Mattheis 865aaa3f85 Make messages test less flaky 2018-11-11 21:03:42 +01:00
Jannis Mattheis c08a9f3814 Migrate Layout to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis c24cf66c3e Enable decorator support tsconfig 2018-11-11 21:03:42 +01:00
Jannis Mattheis 35171e0cad Add new infinite list dependency 2018-11-11 21:03:42 +01:00
Jannis Mattheis 9c232780c5 Migrate MessagesStore to mobx
And use new infinite list implementation
2018-11-11 21:03:42 +01:00
Jannis Mattheis 4af9b9686f Remove GlobalAction 2018-11-11 21:03:42 +01:00
Jannis Mattheis dcd8469f4d Add WebSocketStore for handling the web socket 2018-11-11 21:03:42 +01:00
Jannis Mattheis f0f3c53563 Remove react-list
just to buggy :(
2018-11-11 21:03:42 +01:00
Jannis Mattheis 892eb618d0 Migrate GlobalStore to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis 3a29ee9305 Migrate ClientStore to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis 2871e22a61 Migrate AppStore to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis 667648b0c9 Migrate UserStore to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis 4107455f89 Migrate UserStore to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis 9fe00bf004 Migrate SnackStore to mobx 2018-11-11 21:03:42 +01:00
Jannis Mattheis 8947dbb9bd Add BaseStore for handling client apps and users 2018-11-11 21:03:42 +01:00
Jannis Mattheis 82f5c393cb Add mobx dependencies 2018-11-11 21:03:42 +01:00
Jannis Mattheis f2c2688f0b Extract message examples to own file 2018-11-09 17:12:53 +01:00
Ankur Srivastava 11fda992b6 Added a few examples
* applied suggestions
2018-11-09 17:05:06 +01:00
Jannis Mattheis 29e0857365 Add fdroid badge 2018-11-06 21:38:15 +01:00
Jannis Mattheis 80eec6ae3a Remove monkey dependency 2018-11-06 21:38:15 +01:00
Jannis Mattheis 0f9d3bde81 Only build gotify once in tests with make test-js 2018-09-17 17:51:31 +02:00