Commit graph

67 commits

Author SHA1 Message Date
Tommy Chow
3a5f883b1f Overhaul alert and error messages (#90)
- Added new `AlertMessage` widget that displays an alert/error message
with an icon.
- Added some new error
messages for followed, search, chatters, etc.
- Changed various error messages to make them all consistent in style
2022-06-28 10:32:16 -04:00
Tommy Chow
ac7fcadc8e
Fix FFZ/7TV emotes on certain channels (#118)
When a channel changes their name, FFZ/7TV emote endpoints for the
channel name are not updated immediately. This commit will utilize the
channel's persistent id to check for emotes instead.
2022-05-23 01:15:58 -04:00
tommyxchow
e0b2fcc0b3 Tweak font weights & styles 2022-03-30 19:29:51 -04:00
Tommy Chow
7673f3753d Tweak stream card weights & tap category (#91) 2022-03-25 21:23:14 -04:00
Tommy Chow
00972e13cd Fix twitch emotes tooltips 2022-02-03 21:43:59 -05:00
Tommy Chow
9997313ce7 Fix token login 2022-02-01 23:34:55 -05:00
tommyxchow
8c096dd820 Add revoke token when logging out 2022-01-18 21:41:29 -05:00
tommyxchow
c0a74a911f Fix login failing when no users are blocked 2022-01-18 14:21:23 -05:00
Tommy Chow
7e3cbf9ed9 Renames due to type error, upgrade packages 2022-01-16 20:14:24 -05:00
tommyxchow
1a53101047 Add some documentation 2022-01-16 12:39:20 -05:00
tommyxchow
679a7f45f0 Improve chat error handling 2022-01-15 15:46:46 -05:00
tommyxchow
268f8427d6 Add try-catch to video store 2022-01-15 13:37:43 -05:00
tommyxchow
98fabafbdb Tweak search results error handling 2022-01-15 13:16:43 -05:00
tommyxchow
84ac125b7a Improve error handling for categories (#34) 2022-01-15 12:20:59 -05:00
tommyxchow
c75848f76b Improved error handling for streams list (#34) 2022-01-15 11:14:19 -05:00
tommyxchow
fcc85e451a Change all API requests to throw 2022-01-14 22:51:13 -05:00
tommyxchow
34263fbf94 Refactor APIs to use a persistent client 2022-01-14 14:56:54 -05:00
Tommy Chow
09edf1cb1d Fix emoji sizing, add common badge model 2022-01-12 09:29:31 -05:00
tommyxchow
2ca1221fb1 Restructure folders 2022-01-07 21:56:45 -05:00
Tommy Chow
58bb1d49d3 Add chat user message history & blocking 2022-01-05 07:23:19 -05:00
Tommy Chow
4bd803c9eb Add API requests for blocking & unblocking users 2022-01-03 05:41:10 -05:00
Tommy Chow
bee525bb7a Add categories to search section 2022-01-02 19:12:39 -05:00
Tommy Chow
02b4519d01 Add support for BTTV badges 2022-01-01 00:58:06 -05:00
Tommy Chow
5164ab7311 Add support for 7TV badges 2021-12-31 23:38:50 -05:00
Tommy Chow
e768a05c37 Migrate from BTTV's FFZ API to FFZ's official API 2021-12-31 20:34:12 -05:00
Tommy Chow
c86b0f8c8f Add support for FFZ dev, bot, and supporter badges 2021-12-30 23:00:03 -05:00
Tommy Chow
f5ba55f52d Update block list request to use pagination 2021-12-28 21:34:40 -05:00
Tommy Chow
0185b80454 Add API request and model for users in chat 2021-12-27 21:08:16 -05:00
tommyxchow
9f7529d2cc Add twitchSub & twitchUnlocked enum emote type 2021-12-22 17:50:42 -05:00
tommyxchow
d51b46933f Add Twitch API requests for emote sets & sub count 2021-12-22 00:27:24 -05:00
tommyxchow
b8e5a465bb Minor IRC refactor & cleanup 2021-12-16 00:06:28 -05:00
tommyxchow
796559b51b Fix settings not updating chat & refactor IRC 2021-12-15 23:54:06 -05:00
tommyxchow
8337a454fc Add experimental support for zero-width emotes 2021-12-15 01:49:25 -05:00
tommyxchow
b297412e84 Fix undefined unicode text & add disconnect notice 2021-12-13 23:41:14 -05:00
tommyxchow
522dc377a0 Update emotes API to use new common emote class 2021-12-12 16:04:17 -05:00
tommyxchow
0457d3e85e Add proper tooltips for badges 2021-12-11 17:09:15 -05:00
tommyxchow
a95c3eb7ae Add tooltips to emotes & badges, update API 2021-12-11 15:51:30 -05:00
tommyxchow
a671a54d0d Add API request for blocked users (#52) 2021-12-11 00:30:46 -05:00
tommyxchow
4b30cc90c8 Add hide banned messages option, tweaks
Tweaked app bar font size and made settings screen in chat fullscreen.
2021-12-08 02:14:15 -05:00
tommyxchow
e8d3804ae9 Tweak Twitch API & settings slider 2021-12-06 02:36:08 -05:00
tommyxchow
57c5d1f4a9 Twitch API tweaks & additions (#41)
- Added request for streams under a desired category
- Tweaked models
2021-11-26 01:14:47 -05:00
tommyxchow
a6688a992c Add stream request & viewercount on video overlay 2021-11-24 04:39:05 -05:00
tommyxchow
7dc5b114fb First iteration of persistent settings (#45) 2021-11-23 03:26:57 -05:00
tommyxchow
9875b6ed59 Implement handling of NOTICE command (#44) 2021-11-23 00:47:21 -05:00
tommyxchow
d7633281d2 Refactor & split stream list 2021-11-22 01:26:17 -05:00
tommyxchow
051b8678e5 Add top games request, tweak models (#40)
[skip ci]
2021-11-18 22:13:01 -05:00
tommyxchow
df864bc511 Add directives_ordering lint rule 2021-11-14 23:18:43 -05:00
tommyxchow
6b40f9e76f Add channel search request and object 2021-11-14 04:17:19 -05:00
tommyxchow
70ca29bd98 Remove google_fonts dependency & add Inter fonts
The Google fonts package was causing inconsistent weight of fonts and
would have to be re-declared every time the style needed to be used.
Now the Inter font files are bundled in and don't require an http
request to fetch them.
2021-11-14 02:10:32 -05:00
tommyxchow
881eebbb17 Tweak fonts for consistent rendering 2021-11-12 06:01:06 -05:00