Commit graph

121 commits

Author SHA1 Message Date
Tommy Chow
dc5b1547bc Fix logout not clearing tokens
[skip ci]
2021-10-05 00:44:46 -04:00
Tommy Chow
eec5994c30 Return to Provider and remove GetIt 2021-10-05 00:16:46 -04:00
Tommy Chow
4df6383652
Merge pull request #23 from tommyxchow/tommyxchow/issue22
Migrate state management to MobX and GetIt + remove Provider dependency
2021-10-04 01:43:17 -04:00
Tommy Chow
ae47476b0d Fix flash when refreshing 2021-10-03 23:54:27 -04:00
Tommy Chow
605ed5a40c Move scaffold to video/chat screen 2021-10-03 22:15:58 -04:00
Tommy Chow
9bcefba327 Update chat store compatibility 2021-10-03 22:14:55 -04:00
Tommy Chow
ca482ceb05 Refactor channel list store 2021-10-03 22:14:02 -04:00
Tommy Chow
14b7aa9662 Refactor and streamline auth store with comments 2021-10-03 22:13:36 -04:00
Tommy Chow
9b02b2b4c4 Refactor views to use get_it 2021-10-03 22:12:22 -04:00
Tommy Chow
3515418375 Remove provider and add get_it, updates 2021-10-03 22:05:55 -04:00
Tommy Chow
8c2038f92d Refactor requests to their own dedicated API files 2021-10-03 18:08:51 -04:00
Tommy Chow
a5acd74351 Revert chat changes 2021-10-01 03:02:14 -04:00
Tommy Chow
5b8ebb65eb Renames & minor fixes 2021-10-01 03:01:45 -04:00
Tommy Chow
959584417e Update packages 2021-10-01 01:35:01 -04:00
Tommy Chow
ff4803c708 Migrate to MobX 2021-10-01 00:10:50 -04:00
Tommy Chow
b253fcb54b Fix navigation pop rebuild home 2021-10-01 00:10:04 -04:00
Tommy Chow
ac3f79915a Add MobX dependencies 2021-10-01 00:08:43 -04:00
Tommy Chow
b86b989507 Convert providers to MobX stores 2021-10-01 00:08:19 -04:00
Tommy Chow
2c72d41e78 Add channel & user parse test 2021-09-25 01:17:40 -04:00
Tommy Chow
54787789c9 Enable ephemeral session for login
[skip ci]
2021-09-24 01:37:04 -04:00
Tommy Chow
b6bc3e4b44 Add 7TV emote tests 2021-09-24 01:35:25 -04:00
Tommy Chow
a7011701d0 Widen resume scroll button 2021-09-24 00:01:04 -04:00
Tommy Chow
d02676113d
Merge pull request #21 from tommyxchow/tommyxchow/issue14-attempt1
Last minute changes
2021-09-23 21:32:09 -04:00
Tommy Chow
c7ff565bdb Remove video/chat app bar
[skip ci]
2021-09-23 21:24:37 -04:00
Tommy Chow
e13ce5b5c6 Fix safe area 2021-09-23 21:23:09 -04:00
Tommy Chow
c3b92936bb Add key to chat message 2021-09-23 20:42:21 -04:00
Tommy Chow
17c525dfea Disable swiping on tab view 2021-09-23 20:40:00 -04:00
Tommy Chow
7e0dca4e0c
Merge pull request #20 from tommyxchow/tommyxchow/issue14-attempt1
Chat builder fix and package updates
2021-09-23 20:29:17 -04:00
Tommy Chow
9f9c54494c Switch to padding for chat message 2021-09-23 20:18:19 -04:00
Tommy Chow
e2567e9466 Run build_runner 2021-09-23 18:08:18 -04:00
Tommy Chow
cbe7f44dd8 Update packages 2021-09-23 18:07:36 -04:00
Tommy Chow
2ec9ae02d6
Merge pull request #19 from tommyxchow/revert-17-tommyxchow/issue14
Revert "Improve chat performance/battery usage"
2021-09-23 17:44:54 -04:00
Tommy Chow
9fc9fd5de5
Revert "Improve chat performance/battery usage" 2021-09-23 17:32:41 -04:00
Tommy Chow
992a7d1b30
Merge pull request #17 from tommyxchow/tommyxchow/issue14
Improve chat performance/battery usage
2021-09-19 19:40:56 -04:00
Tommy Chow
84b8eb1676 Run build_runner 2021-09-19 18:25:39 -04:00
Tommy Chow
f85497e3cc Upgrade packages 2021-09-19 18:25:03 -04:00
Tommy Chow
739fc9ba1e Change webview parent 2021-09-19 03:48:18 -04:00
Tommy Chow
23a9895995 Limit chat messages to 100 2021-09-19 03:38:52 -04:00
Tommy Chow
cded4f722a Add chat message key to prevent re-rendering 2021-09-19 00:30:46 -04:00
Tommy Chow
c9acf47d04 Test ListView instead of ListView.builder 2021-09-18 19:28:46 -04:00
Tommy Chow
1765c31e9f Minor badge and emote test additions 2021-09-16 19:31:11 -04:00
Tommy Chow
321cfd040a Refactor chat builder 2021-09-15 01:20:18 -04:00
Tommy Chow
38da5aa154 Fix iOS inline playback & autoplay 2021-09-13 00:37:53 -04:00
Tommy Chow
b2f62f4fed Add video & video-chat view
Closes #16
2021-09-13 00:13:09 -04:00
Tommy Chow
49ad21b89a Move chat to widgets folder, fix physics 2021-09-13 00:03:44 -04:00
Tommy Chow
422398636a Add webview_flutter dependency 2021-09-12 23:32:54 -04:00
Tommy Chow
5e3adfb015 Move chat logic to provider 2021-09-11 02:17:09 -04:00
Tommy Chow
0ab1ecdd22 Reduce thumbnail resolution 2021-09-11 01:11:15 -04:00
Tommy Chow
81b58ba205 Fix chat PONG, move some logic to provider
Fixes #3
2021-09-11 01:10:56 -04:00
Tommy Chow
d371776dff Update resume scroll button to use visibility 2021-09-10 23:01:05 -04:00