Commit Graph

126 Commits

Author SHA1 Message Date
05c6829deb Move all APIAccess State changes to the local thread
Previously changes to the state were triggering events like Logout, which could get things into a bad state.
2017-09-27 12:18:24 +08:00
f705589bf2 Rename NotificationManager to NotificationOverlay 2017-07-28 15:03:42 +09:00
88f8619e9a More missed exceptions. 2017-05-18 02:46:12 +08:00
5a9745b492 Update API endpoint 2017-05-16 21:37:55 +09:00
041d4f93c0 Fix typo 2017-05-16 20:08:22 +09:00
23807aa3b9 Better handling of logged in state 2017-05-16 19:55:45 +09:00
2384f7b0c1 Ensure LocalUser is never null 2017-05-16 19:49:50 +09:00
039f4a65dc Combine user models. 2017-03-28 00:08:24 +09:00
55df07a872 Fix username being cleared when it shouldn't be. 2017-03-28 00:08:22 +09:00
54e1b24fe9 Enforce readonly private members where possible. 2017-03-23 13:50:08 +09:00
dad6060149 Fix warnings not covered by resharper locally. 2017-03-09 16:07:34 +09:00
0cad5d7d41 Fix most warnings. 2017-03-07 13:05:57 +09:00
d00ea4564f Fix API coming online too early in race scenarios. 2017-02-22 14:09:48 +09:00
5757f844bf Fix a potential crash due to API being too eager to declare online state. 2017-02-07 20:29:40 +09:00
6b011a50d2 Naming standardisation and enforcing. 2017-02-07 16:20:36 +09:00
50bd80cb0c Update and standardise license headers. 2017-02-07 14:27:41 +09:00
6ccce88a0e Add proper user data retrieval on connect. 2016-12-01 16:44:24 +09:00
ed879f33df Add logout button and check for inputs before allowing login. 2016-11-30 19:43:03 +09:00
01dc7cb5c2 Thread safety, username saving correctly etc. 2016-11-30 19:22:36 +09:00
3fa80d2376 Update client id/secret and bring API endpoints up-to-date. 2016-11-30 18:30:24 +09:00
11f726ad45 Add basic login flow. 2016-11-30 18:30:15 +09:00
34e91c8474 Add the concept of IOnlineComponents, registered tot he API for handling state changes. 2016-11-30 18:30:01 +09:00
2566d6bfe0 Fix regressions with HitRenderers, while also cleaning them up. 2016-10-13 10:10:15 +09:00
154b914a3a Fix API scheduling. 2016-09-27 19:22:08 +09:00
28045b7136 Add back basic API support for channel/message retrieval. 2016-09-27 18:33:52 +09:00
8870935a4b Add basic online API support. 2016-08-31 20:14:01 +09:00