Tommy Chow
c0a2bb668f
Add intl package
2021-09-06 00:52:43 -04:00
Tommy Chow
c3874075bf
Fix 7TV emote nullable member
2021-09-06 00:00:13 -04:00
Tommy Chow
f399a7db69
Remove exceptions from requests
2021-09-05 23:45:59 -04:00
Tommy
c3ec1926d1
Update README.md
...
[skip ci]
2021-09-04 14:54:28 -04:00
Tommy Chow
ff3ff6e712
Update README.md
2021-09-04 01:26:41 -04:00
Tommy
83d227d1fa
Create main.yml
2021-09-03 02:56:52 -04:00
Tommy Chow
8938cad2f9
Add chat provider to channel card
2021-09-03 02:21:37 -04:00
Tommy Chow
f94b07403f
Add requests for 7TV emotes
2021-09-03 02:20:36 -04:00
Tommy Chow
83671dce05
Add chat provider
...
Moved chat business logic to its own chat provider/viewmodel.
2021-09-03 02:14:17 -04:00
Tommy Chow
54cfdeb401
Add basic unit tests for badge and emotes
2021-09-02 23:33:45 -04:00
Tommy Chow
97f9f41671
Add 7TV emote models
2021-09-01 22:58:42 -04:00
Tommy Chow
a026d4f74c
Fix channel crash
...
Tag ids are null when a channel just went live. They're now nullable.
2021-09-01 21:20:20 -04:00
Tommy Chow
5791f988b1
Add name colors in chat
2021-08-26 16:37:37 -04:00
Tommy Chow
9b687b8335
Rename & add category args
2021-08-26 16:04:17 -04:00
Tommy Chow
502a76f62f
Refactor channel list
...
- Moved business logic to its own provider
- Fixed infinite scrolling/pagination
- Added a mixin to prevent disappearing
2021-08-26 16:03:36 -04:00
Tommy Chow
6a2b34a732
Add channel list provider for top & followed
2021-08-26 15:58:47 -04:00
Tommy Chow
64ccccaac2
Change to proxy provider for easier auth access
2021-08-26 15:57:16 -04:00
Tommy Chow
b8ab9849d9
Fix tab bar views refresh when leave
2021-08-25 00:48:29 -04:00
Tommy Chow
847ff7d703
Refactor main page, add tab bar
2021-08-25 00:47:01 -04:00
Tommy Chow
cd6f998a1a
Add login/logout, streamline token logic
2021-08-25 00:43:51 -04:00
Tommy Chow
3dcba65b79
Fix user model view count type
2021-08-25 00:29:44 -04:00
Tommy Chow
c22a6846bb
Add settings page & provider
2021-08-25 00:28:12 -04:00
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