Commit graph

1222 commits

Author SHA1 Message Date
Tommy Chow
efb4595875 release v4.9.4 2025-06-06 14:24:39 -07:00
Tommy Chow
01b664c050 fix video stats blocking overlay
Caused by the stream latency logic. Temporarily disabled the video latency logic and will restore in the next update.
2025-06-06 14:17:21 -07:00
Tommy Chow
6a0342b652 fix ios build issue 2025-05-26 13:29:07 -07:00
Tommy Chow
0a7588315e release v4.9.3 2025-05-26 12:47:26 -07:00
Tommy Chow
1956be7200 fix sleep timer menu border styling 2025-05-26 12:28:23 -07:00
Tommy Chow
2354bc54ca upgrade packages 2025-05-26 11:59:42 -07:00
Tommy Chow
6d15de707a
fix some channels missing 7tv emotes (#444)
* remove bang operator

* handle 7tv emotes that are being processed
2025-05-25 19:07:57 -07:00
Tommy Chow
19e66255be fix new dialogTheme and tabBarTheme types
New type after upgrading to flutter 3.32.0
2025-05-25 18:20:11 -07:00
Tommy Chow
40bc8a3b4a release v4.9.2 2025-04-07 01:00:26 -07:00
Tommy Chow
5163068c2d use cacheKey 2025-04-06 21:53:57 -07:00
Artiu
f72614afa7
Fix large cache size (#437)
* Add custom cache manager

* Fix

* Add cleanup

* Remove prints for debugging

* Remove unnecessary code

* Change nr of max cache objects
2025-04-06 19:58:37 -07:00
Tommy Chow
eb3d09749f update copyright year to 2025 2025-04-05 17:59:22 -07:00
Tommy Chow
016e9ece1c release v4.9.1 2025-04-05 16:54:18 -07:00
Tommy Chow
39176f7f11 optimize chat rendering 2025-04-05 15:27:41 -07:00
Tommy Chow
1862b4b606 upgrade fastlane 2025-04-05 13:01:46 -07:00
Tommy Chow
e5a097eb44 enable GPU validation mode in launch action 2025-04-05 12:34:56 -07:00
Tommy Chow
8fcf3ba30f upgrade packages 2025-04-05 11:44:29 -07:00
Artiu
d95ffb250b
Fix latency and stream qualities, improve ux (#436)
* Fix latency and stream qualities on android

* Add remembering last choosed quality

* Improve user experience

* Revert _queuePromise

* Fix
2025-04-05 10:51:58 -07:00
Tommy Chow
9e3105444b update .gitignores 2025-03-29 17:17:06 -07:00
Tommy Chow
7ce307ece2 add missing cleanup in chat store 2025-03-23 22:11:09 -07:00
Tommy Chow
c7c85af6b4 improve link regex 2025-03-23 21:53:47 -07:00
Tommy Chow
b6a7c94293 release v4.9.0 2024-12-30 21:01:35 -05:00
Tommy Chow
f799e5f858
fix missing emotes on channels that don't have 7tv enabled (#426)
* fix wrong type

* fix missing emotes caused by wrong `catchError` handler
2024-12-30 20:10:15 -05:00
Tommy Chow
f711004165 add new video setting on Android to toggle hybrid composition 2024-12-30 18:29:56 -05:00
Tommy Chow
1238867802 tweak shared chat source tooltip 2024-12-27 04:48:07 -05:00
Tommy Chow
045bb775ee fix incorrect badge order and spacing for ffz bots 2024-12-27 04:46:27 -05:00
Tommy Chow
af99a97c04 revert ruby version in actions 2024-12-26 16:55:20 -05:00
Tommy Chow
d7ed6335e7 release v4.8.0 2024-12-26 16:49:13 -05:00
Tommy Chow
aa43cb6a29 temporarily ignore deprecated method
New method is coming in the next stable release: https://github.com/flutter/flutter/issues/160184#issuecomment-2560184639
2024-12-25 03:43:54 -05:00
Tommy Chow
58da3a116c bump actions versions 2024-12-25 03:37:37 -05:00
Tommy Chow
1ef7477570 update gradle properties to work with jdk 21 2024-12-25 03:31:58 -05:00
Tommy Chow
ebe0342c56 move shared chat logic to assets store, fix missing chat message badges 2024-12-23 22:52:48 -05:00
Tommy Chow
f7f0f22bb5 middle-align new badges 2024-12-23 22:04:24 -05:00
Tommy Chow
2890c123d0 disable impeller on Android
Causes lag on bottom sheets when webview hybrid composition is enabled. Will re-enable in the future once fixed.
2024-12-23 19:48:31 -05:00
Tommy Chow
80837beaa8 use badge for historical message indicator 2024-12-23 17:40:00 -05:00
Tommy Chow
817289a01d
add shared chat session support (#424)
* dispose overlay timer

* fix pip

* add channel indicators to messages for shared chat sessions

* add tooltip to chat message pfp

* remove tooltip marign/padding

* return null instead of throwing error

* fix build error
2024-12-23 16:05:07 -05:00
Tommy Chow
4f28408be6 use tabular figures for chat message timestamps 2024-12-23 15:28:38 -05:00
Tommy Chow
b9dae5df88 fix deprecated and lint warnings 2024-12-23 15:09:28 -05:00
Tommy Chow
ca9dd32555 fix new pipLayout enum casing 2024-12-23 14:53:10 -05:00
Tommy Chow
85d1869969 upgrade packages 2024-12-23 14:51:11 -05:00
Tommy Chow
362977c360 fix video crashing app on some Android devices
Forces Hybrid Composition in the webview. By default the webview uses Texture Layer Hybrid Composition which was causing crashes on my Pixel 7 and likely other devices reported by users.

https://pub.dev/packages/webview_flutter#platformview-implementation-on-android
2024-12-23 14:37:33 -05:00
Tommy Chow
07b939832c
Update FUNDING.yml 2024-11-26 15:24:29 -05:00
Tommy Chow
f994a8d8eb release v4.7.1 2024-11-19 17:42:00 -08:00
Su-Shing Chen
b5126c7246
Further improve initial playback stability (#414) 2024-11-19 17:30:12 -08:00
Tommy Chow
3bd2c3b91e release v4.7.0 2024-11-17 14:39:03 -08:00
Tommy Chow
adff9dc47a update inter to 4.1 2024-11-17 14:00:10 -08:00
Tommy Chow
2a30ec4363 bump ios deployment target to 13 2024-11-12 22:35:29 -08:00
Tommy Chow
8340f5f09c upgrade packages 2024-11-12 22:33:17 -08:00
Tommy Chow
019d695830 fix outdated kotlin plugin causing android build error 2024-11-12 20:35:47 -08:00
Tommy Chow
2a9fcfe606 fix ios firebase build error 2024-11-12 20:35:05 -08:00