Commit graph

1273 commits

Author SHA1 Message Date
Tommy Chow
2a9fcfe606 fix ios firebase build error 2024-11-12 20:35:05 -08:00
Tommy Chow
2bb5afc4f4 dispose controllers 2024-11-12 18:48:34 -08:00
Corentin Detry
a7619027af
Add ability to mute keywords from chat (#413)
* Added ability to mute keywords from chat

* Muted words logic in widget, added Json Converter

Created a json converter to to serialize the observable list of muted keywords, this required a static method for the default value. Also moved the logic for the muted keyword widget to the widget itself

* Removed JSON Converter and ObservableList

* remove unused imports

---------

Co-authored-by: Tommy Chow <tommyxchow@gmail.com>
2024-11-12 18:42:33 -08:00
Su-Shing Chen
5276ddb8d4
Improve initial playback stability (#411)
* Add window-level promise queuing and _asyncQuerySelector

* Use _asyncQuerySelector to initialize video element
2024-11-10 15:00:25 -08:00
joaopjrn
5df7138b85
accept content warning automatically (#406)
Closes #404
2024-11-10 13:47:05 -08:00
Tommy Chow
f5ef9bfe24 Update web header styles 2024-09-19 23:44:30 -07:00
Tommy Chow
5f4e830e3a Enable disableTransitionOnChange 2024-09-19 23:13:16 -07:00
Tommy Chow
38fb74a886 Update web design 2024-09-19 21:39:45 -07:00
Tommy Chow
94a63900a4 Remove vertical chat divider in fullscreen overlay mode
Fixes #397
2024-09-15 23:42:51 -07:00
Tommy Chow
4f7258c635 Don't use dvh
Causes image layout vertical shifting on Chrome mobile.
2024-09-15 22:03:31 -07:00
Tommy Chow
c7d6de8924
Migrate and redesign website (#398)
* add initial web redesign

* add emote marquee

* add faq section

* tweak copy

* tweak faq styles

* update video and style tweaks

* add header links

* fix bg color

* tweak styles

* delete old image

* update metadata and favicon

* add ogimage

* update faq

* upgrade packages
2024-09-15 21:43:51 -07:00
Tommy Chow
07c23e64e9 Tweak 'Pinned' header padding 2024-09-13 18:04:10 -07:00
Tommy Chow
e4c519a4c3 Fix typo 2024-09-13 18:00:40 -07:00
Tommy Chow
11b59055cd Release v4.6.0 2024-09-12 18:31:22 -07:00
Tommy Chow
1938fb910d Fix historical recent messages not decoding properly
For non-ASCII characters, we need to explicitly decode with utf8.

Fixes Chat history encoding issue #396
2024-09-11 19:09:22 -07:00
Tommy Chow
3a4cd449f7
Add ability to pin channels in "Following" tab (#395)
* add pinned channels list global config setting

* add ability to pin streams

* ensure that all pinned streams are fetched

* rename

* tweak padding

* fix typo
2024-09-09 22:09:20 -07:00
Tommy Chow
0d503935df Tweak padding 2024-09-09 19:45:19 -07:00
Tommy Chow
9d85f0781e Change chat-only mode icon 2024-09-09 00:19:02 -07:00
Tommy Chow
a90d357c9b Remove app bar border from onboarding 2024-09-08 12:41:50 -07:00
Tommy Chow
a00139fa8c Add accent color option to onboarding setup 2024-09-08 12:41:36 -07:00
Tommy Chow
fbe3ee09b4 Use sliver shorthands 2024-09-08 11:37:12 -07:00
Tommy Chow
d89980e0de Fix stream quality divider and increase bottom padding 2024-09-08 10:38:48 -07:00
Tommy Chow
f68de827cd
Refresh themes and styling (#394)
* consolidate themes

* update and tweak styles, add border styling

* add borders between video and chat

* tweak heights

* improve reply threads
- taller new design
- can now tap parent's reply
- fix crash when tapping self

* tweak border colors

* tweak theme

* tweak theme

* tweak theme

* add accent color picker in settings

* overhaul colors and styles

* remove print

* add divider to chat user modal and revert height

* increase deleted message opacity

* revert highlight color

* tweak color

* tweak colors

* tweak padding

* tweak padding

* tweak placeholder color

* revert input fill color

* use error color
2024-09-06 21:43:27 -07:00
Tommy Chow
29cd8ee455 Reduce default message spacing 2024-09-06 18:25:05 -07:00
Tommy Chow
f3d930d499 Add "My channel" shortcut in profile settings 2024-09-04 23:26:11 -07:00
Tommy Chow
68cb7a647d Release v4.5.0 2024-08-16 20:41:42 -07:00
Tommy Chow
584451e082 Add workaround dialog to profile card login 2024-08-16 20:38:57 -07:00
Tommy Chow
0d68ef6756 Update markdown style sheet 2024-08-16 20:21:17 -07:00
Tommy Chow
e297e38178
Fix and add workaround for cookie banner blocking login (#381)
* Constraint cookie banner description height

* Add workaround instructions for cookie banner blocking
2024-08-16 18:53:09 -07:00
Su-Shing Chen
5a374f74bc
Move exact matches of searched categories to the top (#379) 2024-08-16 15:27:14 -07:00
Su-Shing Chen
c022db9c20
Show video quality settings on iPad (#378)
Show iPad quality settings on iPad
2024-08-16 15:22:34 -07:00
Tommy Chow
e9c49ab0e6 Add option to un-darken historical recent messages 2024-08-14 17:50:59 -07:00
Tommy Chow
19d33289d1 Fix notice when toggling chat-only mode 2024-08-14 16:50:41 -07:00
Tommy Chow
1c29bd4842 Release v4.4.0 2024-08-13 18:49:18 -07:00
Tommy Chow
68dce429ee Update release notes pref only after popping 2024-08-13 18:36:03 -07:00
Tommy Chow
0ce36dc5cf Upgrade fastlane 2024-08-13 17:41:57 -07:00
Tommy Chow
6a20d7436d Upgrade packages 2024-08-13 17:36:13 -07:00
Tommy Chow
7ddd0ac26a
Add release notes on launch (#375)
* Add markdown release notes

* Show release notes on first launch

* Update release notes and styles
2024-08-13 00:41:06 -07:00
Tommy Chow
d3b548075a Re-run flutterfire configure and fix plugin versions 2024-08-13 00:03:53 -07:00
Tommy Chow
6444a52eec Move Firebase initialization to top of main 2024-08-12 23:06:05 -07:00
Tommy Chow
ea8849a782 Switch to LaunchMode.inAppBrowserView
Uses Chrome Custom Tabs which has a better navigation menu.
2024-08-12 21:55:28 -07:00
Tommy Chow
13c96fe57b Tweak chat bottom bar padding 2024-08-12 20:44:01 -07:00
Tommy Chow
9f9660ab91 Update Podfile.lock 2024-08-12 00:18:15 -07:00
Tommy Chow
3bcb1c3594 Fix rare case where the custom overlay doesn't play 2024-08-12 00:17:17 -07:00
Tommy Chow
1594d40f48
Add option to enable historical recent messages in chat (#374)
* Add initial support for recent messages

* Add setting for recent messages

* Add setting to onboarding

* Activate buffer after connecting

* Update copy

* Remove unnecessay future delayed

* Remove old line

* Prefer message buffer
2024-08-12 00:01:45 -07:00
Tommy Chow
a0c945a8d4 Update chat-only mode button copy 2024-08-11 17:36:47 -07:00
Tommy Chow
76fa2277a0
Fix chat not disconnecting (#373)
* Fix chat not disconnecting

* Fix reconnect

* Don't print

* Remove unused

* Fix lint
2024-08-11 17:31:32 -07:00
Tommy Chow
a5cc7d8f3f
Add photo view for thumbnails, emotes, and badges (#372)
* Add photo view for emotes and badges

* Add photo view to stream thumbnails

* Remove dismissable and use close button

* Use cached network image provider

* Add dismissible
2024-08-11 12:57:24 -07:00
Tommy Chow
3de9eb8351 Run build runner 2024-08-10 21:56:59 -07:00
Tommy Chow
7d49f1748f Merge branch 'main' of https://github.com/tommyxchow/frosty 2024-08-10 20:32:13 -07:00