Commit graph

80 commits

Author SHA1 Message Date
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
Tommy Chow
10812b3a1a Close #5 2021-09-10 23:00:15 -04:00
Tommy Chow
359766487b Update all images to be cached, fix #2 2021-09-09 22:30:29 -04:00
Tommy Chow
7ded394c8b Add cached_network_image dependency 2021-09-09 22:19:48 -04:00
Tommy Chow
a36fb1a553 Upgrade to Flutter 2.5.0 & lint fixes 2021-09-09 00:08:36 -04:00
Tommy Chow
eb4fc77926 Fix env var for release mode, minor tweaks 2021-09-08 13:55:03 -04:00
Tommy Chow
7fd6ee742c Refactor requests to rely on static auth headers 2021-09-06 19:04:19 -04:00
Tommy Chow
146626a513 Add ability to resume scroll in chat 2021-09-06 19:03:39 -04:00
Tommy Chow
9dda40b5d9 Remove token parameter from channel list provider 2021-09-06 19:00:41 -04:00
Tommy Chow
2912971a02 Refactir auth provider
Better encapsulation and access to tokens/headers.
2021-09-06 18:59:33 -04:00
Tommy Chow
555018e4d0 Remove unecessary constants, add clientId & secret 2021-09-06 18:55:21 -04:00
Tommy Chow
e1d6614d47 Update home tabs to respond to login status 2021-09-06 01:02:41 -04:00
Tommy Chow
ebfa686ac6 Fix 7TV requests, minor cleanup 2021-09-06 00:59:05 -04:00
Tommy Chow
b4d5a1ef8f Format channel card view count 2021-09-06 00:53:19 -04:00
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