Commit graph

36 commits

Author SHA1 Message Date
Tommy Chow
5979646a80 Add flutter_web_auth package 2021-08-24 23:36:15 -04:00
Tommy Chow
28e977d45e Minor refactor & rename 2021-08-24 14:49:46 -04:00
Tommy Chow
e89375ac6d Remove switch from channel list & add loading 2021-08-24 10:03:31 -04:00
Tommy Chow
35165d49fa Tweak channel card padding 2021-08-24 10:01:56 -04:00
Tommy Chow
800ad16885 Fix chat command switch & range errors 2021-08-24 10:00:45 -04:00
Tommy Chow
506ca9fca4 Remove auth constructor 2021-08-24 09:58:31 -04:00
Tommy Chow
059e30af53 Fix null token on init 2021-08-24 09:58:00 -04:00
Tommy Chow
254a60bb49 Add basic error handling to requests & cleanup 2021-08-23 15:43:52 -04:00
Tommy Chow
a7dda9424a Add chat main features
- Implemented rendering of messages with all emotes and twitch badges.
- Implemented initial tag/message parsing algorithm.
- Added automatic scroll to bottom.
2021-08-23 00:43:59 -04:00
Tommy Chow
d21ba3803c Add progress indicator in channel list 2021-08-23 00:32:09 -04:00
Tommy Chow
f46b7227a2 Add chat message widget 2021-08-23 00:29:23 -04:00
Tommy Chow
a9f8694934 Add badge requets 2021-08-23 00:28:53 -04:00
Tommy Chow
6b16cc7e0e Ignore test file 2021-08-23 00:02:58 -04:00
Tommy Chow
27423f41d4 Upgrade package 2021-08-22 23:58:29 -04:00
Tommy Chow
ba60c164fe Fix twitch badge JSON decoding 2021-08-22 23:57:02 -04:00
Tommy Chow
f605d2457a Remove channel provider & temp fix infinite scroll 2021-08-22 01:24:04 -04:00
Tommy Chow
893a7c262a Add providers & navigation to channel chats 2021-08-21 22:59:30 -04:00
Tommy Chow
ca0ecc39d1 Add touch and navigation to channel card 2021-08-21 22:47:07 -04:00
Tommy Chow
acbc6262d4 Move emote functions to request file 2021-08-21 22:43:54 -04:00
Tommy Chow
13fcddcbff Add channel list provider 2021-08-21 22:41:49 -04:00
Tommy Chow
d9bff5d01e Add auth provider 2021-08-21 22:38:25 -04:00
Tommy Chow
60d2d3b03f Add Twitch API urls to constants 2021-08-21 22:31:40 -04:00
Tommy Chow
855c06bb87 Add provider & secure_storage 2021-08-21 15:05:04 -04:00
Tommy Chow
fcf9c4ed65 Add channel list & tweak channel card flex 2021-08-20 21:22:27 -04:00
Tommy Chow
5c1ec63ee0 Fix JSON twitch image decoding 2021-08-20 21:20:00 -04:00
Tommy Chow
f56004c90a Add chat view & clean main 2021-08-20 21:18:51 -04:00
Tommy Chow
3a0b8730ec Add request file 2021-08-20 21:17:52 -04:00
Tommy Chow
3173524441 Add sample channels, http lib 2021-08-20 21:16:59 -04:00
Tommy Chow
db205035d2 Add channel card widget 2021-08-19 23:31:02 -04:00
Tommy Chow
261650b014 Ignore .vscode folder 2021-08-19 23:28:41 -04:00
Tommy Chow
b776d4ff38 Add constants 2021-08-19 18:18:48 -04:00
Tommy Chow
f269503f34 Add twitch (default) user model 2021-08-18 14:01:40 -04:00
Tommy Chow
a9053430ba Add channel (stream) model 2021-08-18 13:50:41 -04:00
Tommy Chow
d957cab877 Add Twitch badge model 2021-08-18 13:41:19 -04:00
Tommy Chow
c4eb59f3a5 Add emote models 2021-08-18 13:23:13 -04:00
Tommy Chow
7cec28d839 Initial commit 2021-08-18 09:38:00 -04:00