Tommy Chow
44d48af12c
Fix misaligned alerts & add notification widget
2022-08-08 18:58:41 -04:00
Tommy Chow
e8a9485c96
Disable fastlane IAP precheck
...
[skip ci]
2022-08-07 22:01:09 -04:00
Tommy Chow
3bd3beb0f3
Fix path in draft release action
...
[skip ci]
2022-08-07 21:30:52 -04:00
Tommy Chow
c3743e45a0
Fix iOS fastlane upload failing
...
[skip ci]
2022-08-07 21:24:39 -04:00
Tommy Chow
e4296096c7
Update changelog for android since it was too long
...
[skip ci]
2022-08-07 21:23:51 -04:00
Tommy Chow
05c54dbe6d
Bump version to 2.2.0
2022-08-07 20:49:18 -04:00
Tommy Chow
c8f0d82854
Update store changelogs
...
[skip ci]
2022-08-07 20:48:42 -04:00
Tommy Chow
368a1bb179
Merge branch 'main' of https://github.com/tommyxchow/frosty
2022-08-07 20:28:15 -04:00
Tommy Chow
20d6970519
Tweak button letter casing
2022-08-07 19:50:43 -04:00
Tommy Chow
5f9f9f149d
Upgrade packages
2022-08-07 19:44:19 -04:00
Tommy Chow
b5530496fd
Tweak notification padding
2022-08-07 19:38:43 -04:00
Tommy Chow
a5560ee9cc
Add the ability to reconnect to chat with notification ( #180 )
...
* Add ability to refresh chat & new settings menu
* Improve chat notifications
2022-08-07 18:46:05 -04:00
Tommy Chow
51a4ae8235
Fix wrong subcriber badges in chat ( #179 )
2022-08-07 18:26:59 -04:00
Tommy Chow
77c140ff89
Fix overlay delay in portrait mode
...
The double tap to enter fullscreen feature results in a slight delay on
the `GestureDetector` in order to verify if the user is single or double
tapping.
Since you can't enter fullscreen in portrait mode, I've disabled it in
that orientation.
2022-08-07 01:26:23 -04:00
Tommy Chow
b84bebc83d
Fix infinite messages in chat when auto-scroll is off ( #178 )
...
* Fix infinite buffer size when autoscroll disabled
2022-08-07 01:00:51 -04:00
Tommy Chow
92ee68172a
Merge branch 'main' of https://github.com/tommyxchow/frosty
2022-08-06 20:04:32 -04:00
Tommy Chow
1cba4adb3d
Fix copy message notifications dismissing early ( #177 )
...
Fix chat notif dismissing early
2022-08-06 19:53:56 -04:00
Tommy Chow
22bfd813df
Reload WebViewController on iOS only
2022-08-06 19:32:21 -04:00
Tommy Chow
cc7862f9b2
Update ci.yml
2022-08-05 23:07:57 -04:00
Tommy Chow
899a31d208
Create pr-check.yml
...
[skip ci]
2022-08-05 23:07:38 -04:00
Tommy Chow
7be8dcd63f
Add paste button for copied messages and option to move notification to the bottom of chat ( #176 )
...
* Add paste button to "message copied" notification
* Add option to move notification to bottom of chat
2022-08-05 22:53:24 -04:00
Tommy Chow
350e089573
Fix CI badge
...
[skip ci]
2022-08-05 15:24:11 -04:00
Tommy Chow
8c9feda9ca
Update README.md
...
[skip ci]
2022-08-05 15:17:38 -04:00
Tommy Chow
08d476d11e
Fix large blocked users list preventing login ( #175 )
...
* Remove await from get blocked users
* Implement request limit to blocked users
2022-08-05 03:24:35 -04:00
Tommy Chow
d2c57921b8
Setup GitHub Actions and fastlane ( #174 )
2022-08-04 23:47:08 -04:00
Tommy Chow
128c41e54a
Bump version to 2.1.1
2022-08-04 17:06:40 -04:00
Tommy Chow
e5bf6ecccc
Update release.yml
2022-08-03 00:35:37 -04:00
Tommy Chow
85b985392c
Update release.yml
...
[skip ci]
2022-08-02 14:39:52 -04:00
Tommy Chow
0d4a30f15a
Create release.yml
...
[skip ci]
2022-08-02 05:04:24 -04:00
Tommy Chow
a9a500c3ca
Setup fastlane
2022-08-02 05:00:50 -04:00
Tommy Chow
e88806a8f0
Fix old data restoring on reinstall (Android) ( #170 )
...
* Disable Auto Backup on Android
* Capture exceptions for Sentry in auth
2022-08-01 17:55:12 -04:00
Tommy Chow
43d55c785b
Fix PiP not dismissing on iOS ( #168 )
...
Reload webview when dispoing video
2022-07-31 20:51:27 -04:00
Tommy Chow
9b4b34f647
Use sublist for removing overloaded messages
2022-07-31 19:46:40 -04:00
Tommy Chow
c8a1a2ad70
Fix landscapeCutout setting not resetting
...
[skip ci]
2022-07-31 18:38:14 -04:00
Tommy Chow
c4f904ecca
Remove unused model fields ( #167 )
...
* Remove unused fields from badges
* Remove unused emote fields
* Update emote tests
* Remove unused channel fields
* Remove unused stream fields
* Remove unused user fields
* Update tests
2022-07-31 18:23:54 -04:00
Tommy Chow
ed15e6148f
Update README.md
2022-07-29 16:15:53 -04:00
Tommy Chow
c430644204
Merge pull request #164 from tommyxchow/dev
...
Release v2.1.0
2022-07-29 13:27:02 -04:00
Tommy Chow
b2110502f8
Bump version to 2.1.0
2022-07-29 12:18:53 -04:00
Tommy Chow
6cd790e79e
Remove unused field from emote test
2022-07-29 12:13:11 -04:00
Tommy Chow
74a961f4a3
Upgrade packages
2022-07-29 12:12:19 -04:00
Tommy Chow
898a1c2d00
Fix 7TV emotes not showing in chat
...
There was a recent change in the 7TV api that resulted in the `tags`
field returning null. The serializer currently doesn't handle `null`
cases so it was causing a deserialize error.
A simple fix is to make the field nullable, but I've decided to remove
it completely since it's not used anywhere in the app.
2022-07-29 11:58:35 -04:00
Tommy Chow
84cee1cede
Add "no recent emotes" indicator
2022-07-29 02:32:18 -04:00
Tommy Chow
2ac1bc1a37
Fix badges not showing up for logged in user
...
I can't 100% confirm since I don't have third-party badges (brokee) but
it should work!
2022-07-28 22:35:29 -04:00
Tommy Chow
b63a10f846
Prevent summoning own modal in chat
...
Forgot about De Morgan's Laws!
2022-07-28 22:04:15 -04:00
Tommy Chow
870e8ae916
Implement custom copy notification
...
When copying a message in chat, a notification will now show under the
video rather than the block the textfield.
2022-07-28 21:44:28 -04:00
Tommy Chow
2e52bbebda
Improve chat message modal behavior
...
Modal is now summoned by long-pressing the username.
Message is now copied by long-pressing the message.
2022-07-28 19:51:04 -04:00
Tommy Chow
1e557e0001
Fix video overlay not showing on first start (iOS)
2022-07-28 18:08:03 -04:00
Tommy Chow
ffd3d9c5ea
Add toggle fullscreen with double tap ( #163 )
2022-07-28 18:06:24 -04:00
Tommy Chow
334f353af1
Batch rendering in chat
...
Instead of re-rendering the chat every single time a message comes in,
I've made it so that messages are batche and then rendered all at once
every 200ms.
As a result, the amount of renders are cut from hundreds per second to
just 5. The same technique is used in native Twitch chat.
A side effect is that chat is now a little more readable. Instead of
every single message flying in, they're now grouped with much less
jumps.
Message limit has also been increased to 10000 to allow for greater chat
with minimal performance cost.
Also reverts 717d989 .
2022-07-28 15:30:23 -04:00
Tommy Chow
2ab0d631b1
Restire MobX actions on lists
...
I previously had to remove the `@action` annotation on some methods due
to an update in the MobX package. The change has since been reverted so
I've decided to add back the annotations.
2022-07-28 01:33:53 -04:00