Tommy Chow
9e8a82bb9e
Upgrade fastlane
2023-06-19 22:23:27 -04:00
Tommy Chow
4e96dee36d
Upgrade packages
2023-06-19 22:23:21 -04:00
Tommy
698fe8d05d
Fix audio playing in chat-only mode ( #272 )
...
* Rely on widget lifecycle for video
* Remove old comments
* Remove unnecessary webview reload
* Fix js exceptions
2023-06-19 22:02:18 -04:00
Tommy Chow
f12355ad7a
Bump version to 3.1.3
2023-06-02 20:30:18 -04:00
Tommy Chow
d41b9ffcea
Upgrade packages
2023-06-02 20:28:00 -04:00
Tommy
843931c079
Fix chat autocomplete not updating ( #267 )
2023-06-02 20:12:28 -04:00
Tommy Chow
8c994363c0
Bump version to 3.1.2
2023-05-31 20:33:45 -04:00
Tommy Chow
461231ed53
Update Podfile.lock
2023-05-31 19:45:59 -04:00
Tommy Chow
dca2956c47
Fix video not loading on iOS
...
Looks like Twitch made some updates to their mobile player on iOS where
it will first navigate to a bunch of URLs (probably related to ads
or analytics based on the domains). This resulted in the
`NavigationDelegate` not picking this up and preventing the loading by
default.
To fix, I've just removed the `NavigationDelegate` because it's
legacy code that really isn't needed anymore.
2023-05-31 19:42:54 -04:00
Tommy
9bfcd49037
Upgrade Flutter/Dart and dependencies ( #265 )
...
* Fix new lint issues
* Upgrade packages and remove `device_preview`
* Regenerate splash assets
* Migrate to `webview_flutter` 4.0
* Upgrade to Flutter 3.10 and Dart 3
* Update Podfile
* Fix video not disposing when leaving channel
* Remove `tuple` package
* Upgrade packages
* Upgrade packages
* Update podfile
* Upgrade packages
* Upgrade packages
2023-05-30 21:10:04 -04:00
Tommy Chow
b98dd967cb
Add in-app review prompt
2023-05-03 22:19:24 -04:00
Tommy Chow
c8d3974b5f
Upgrade Kotlin version
2023-05-03 21:29:15 -04:00
Tommy Chow
86ce8104b9
Restore x86_64-darwin-20 in Gemfile.lock
2023-05-03 00:02:44 -04:00
Tommy Chow
972b67e732
Bump version to 3.1.1
2023-05-02 23:58:32 -04:00
Tommy Chow
fa7b09536c
Add missing FIrebase CLI configs
2023-05-02 23:47:36 -04:00
Tommy Chow
979db2e23c
Match Gemfile platform with GitHub Actions runner
2023-04-30 17:46:26 -04:00
Tommy Chow
e7085b187f
Update GitHub actions
2023-04-30 17:40:03 -04:00
Tommy Chow
ba38c26053
Sort chatters alphabetically
2023-04-30 15:04:14 -04:00
Tommy Chow
d7a9d3d33f
Update fastlane
2023-04-30 13:59:54 -04:00
Tommy Chow
043ee86afc
Update Gemfile darwin platform
2023-04-30 13:51:20 -04:00
Tommy Chow
cc10cc8900
Bump version to 3.1.0
2023-04-30 12:37:42 -04:00
Tommy
e369a77115
Migrate to Firebase for crash logs & analytics ( #263 )
...
* Remove Sentry Flutter
* Install and configure firebase
* Install and configure firebase crashlytics
* Install firebase performance monitoring
* Install firebase analytics
* Remove Sentry from github actions
* Update iOS configs
* Update setting toggle for firebase
2023-04-30 00:07:43 -04:00
Tommy
37297870c5
Obtain chatters based on chat messages ( #262 )
...
* Remove chatters API endpoint
* Get chatters based on chat messages
2023-04-29 22:49:50 -04:00
Tommy
3af5406f60
Update linting and formatting rules ( #261 )
...
* Add new linting rules
* Apply new linting rules
* Fix dart sdk version
* Format code to 80 lines
2023-04-29 11:34:28 -04:00
Tommy
f17cef9523
Migrate to new Twitch badges endpoint ( #256 )
2023-04-11 08:52:18 -04:00
Tommy Chow
5562d506df
Bump version to 3.0.2
2023-03-05 05:28:22 -05:00
Tommy Chow
10a596a247
Fix FFZ emotes and badges no longer showing
...
Previously, emote and badge URLs from FFZ's API had the scheme
omitted. A recent update to the API has added these schemes, so we no
longer need to prepend it.
2023-03-05 05:23:06 -05:00
Tommy Chow
ca06c99da3
Bump version to 3.0.1
2023-01-29 16:46:05 -05:00
Tommy Chow
04a576dd9e
Tweak chatters headline
2023-01-29 16:30:31 -05:00
Tommy Chow
d583bad004
Fix emote menu header not updating properly ( #238 )
...
Fix emote menu header not updating when changing pages
2023-01-29 01:04:18 -05:00
Tommy Chow
27ddb9c951
Fix badges/emotes in chat switching from old image ( #234 )
2023-01-27 00:23:30 -05:00
Tommy Chow
5d95843de8
Upgrade to Flutter 3.7.0 ( #233 )
...
* Rename `Badge` to `ChatBadge`
Flutter 3.7.0 adds a new `Badge` component that conflicts with the
existing badge widget.
* Fix new linting errors
* Upgrade packages
2023-01-26 23:56:16 -05:00
Tommy Chow
8f8bb1ae28
Fix pip exception on Android ( #232 )
2023-01-26 22:20:02 -05:00
Tommy Chow
1caae18148
Update copyright year
2023-01-20 01:09:41 -05:00
Tommy Chow
b17cddeec2
Update fastlane
2023-01-20 00:54:44 -05:00
Tommy Chow
349b0d9f93
Fix typo
2023-01-20 00:45:06 -05:00
Tommy Chow
f52d5d0760
Bump version to 3.0.0
2023-01-20 00:29:20 -05:00
Tommy Chow
25e6bc478b
Format remaining files to 120 line limit
2023-01-19 23:30:05 -05:00
Tommy Chow
aadac3e484
Fix rotation regression on iOS
2023-01-19 23:23:28 -05:00
Tommy Chow
2aa86a29a7
Upgrade packages
2023-01-19 22:42:53 -05:00
Tommy Chow
c7e3537de6
Remove old unused first start dialog
2023-01-19 17:38:54 -05:00
Tommy Chow
5bc224b4bd
Fix new onboarding still active on restart
2023-01-19 05:09:23 -05:00
Tommy Chow
2569e7274a
Add onboarding ( #229 )
...
* Move settings titles
* Add initial onboarding
* Reorder other settings for consistency with onboarding
* Update onboarding content
2023-01-19 02:27:51 -05:00
Tommy Chow
7881ce22b4
Improve design and usability, general tweaks and fixes ( #226 )
...
See #226 for more details.
2023-01-18 05:34:54 -05:00
Tommy Chow
90841e0589
Update streams/categories lists when resuming after 5 mins ( #221 )
...
* Refresh streams/categories when leaving for >5 min
* Check and update when rebuilding lists
2022-12-30 00:04:02 -05:00
Tommy Chow
9570d43e43
Add auto PiP on Android and redesign stream overlay ( #218 )
...
* Improve PiP behavior (Android)
Added the ability to enter PiP mode when leaving the app on Android.
* Add automatic PiP option
* Redesign video overlay
* Update stream card uptime counter
* Use gradient for overlay opacity
* Restore play button when paused on iOS
* Restore refresh button on overlay
* Prefer above for category tooltip
* Increase default overlay opacity to 80%
* Improve pip behavior
* Fix uptime setState after dispose
* Remove automatic pip option
Redundant since you can disable it in system settings
* Check if `setAutoEnterEnabled` is available
* Fix missing pip auto enter
* Disable auto pip when leaving channel
* Fix pip exception on iOS
2022-12-27 23:47:55 -05:00
Tommy Chow
3746665179
Use manual code signing on fastlane only
2022-09-13 23:46:42 -04:00
Tommy Chow
38826e7da8
Bump version to 2.4.0
2022-09-13 16:30:59 -04:00
Tommy Chow
a93518abfa
Upgrade packages
2022-09-13 16:25:32 -04:00
Tommy Chow
6d8f307dc1
Update fastlane & dependencies
2022-09-12 22:53:38 -04:00