Tommy Chow
1cbfda8ba6
Add more detailed chat tooltips
2022-01-12 13:55:49 -05:00
Tommy Chow
135f456c3e
Improve message span generation efficiency
2022-01-12 12:20:02 -05:00
Tommy Chow
258fae4758
Fix irc message index error
2022-01-12 11:13:57 -05:00
Tommy Chow
09edf1cb1d
Fix emoji sizing, add common badge model
2022-01-12 09:29:31 -05:00
Tommy Chow
89443247fe
Add emote and badge size sliders ( #66 )
...
Closes #66
2022-01-11 20:58:30 -05:00
Tommy Chow
8272725e3a
Fix system theme, refactor timestamp setting
2022-01-11 11:01:10 -05:00
Tommy Chow
5bc4217f32
Theme improvements & fixes
...
- Added new light theme
- Added readable colors for light theme
- Changed theme settings to use dropdown button
- Fixed state disposing prematurely when rotating
2022-01-11 00:45:43 -05:00
tommyxchow
2ca1221fb1
Restructure folders
2022-01-07 21:56:45 -05:00
Tommy Chow
84aca5900b
Add chat font scale setting
2022-01-07 12:42:15 -05:00
Tommy Chow
488162a035
Add clear image cache button & name tweaks ( #33 )
...
Closes #33
2022-01-06 23:06:25 -05:00
Tommy Chow
ba7d2b4eda
Change text urls to match http/s only
2022-01-06 11:37:40 -05:00
Tommy Chow
c13dc9dcc7
Add setting for more readable name colors
2022-01-06 09:32:39 -05:00
Tommy Chow
3297c18468
Add initial support for hyperlinks in chat
2022-01-05 15:11:37 -05:00
Tommy Chow
58bb1d49d3
Add chat user message history & blocking
2022-01-05 07:23:19 -05:00
Tommy Chow
108bd5573e
Add bold & highlighted user mentions in chat
2022-01-03 00:43:13 -05:00
Tommy Chow
0239a8e881
Fix FFZ bot mod badges not showing up
2022-01-02 17:53:25 -05:00
Tommy Chow
7ad4a228f5
Refactor generateSpan & simplify badge ordering
2022-01-02 03:45:00 -05:00
Tommy Chow
db013996a9
Fix user local emotes not working with zero-width
2022-01-01 23:50:02 -05:00
Tommy Chow
89133e30dc
Add support for /me when sending
2022-01-01 02:00:33 -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
da901103ce
Fix emojis not working with zero-width emotes
2021-12-31 22:31:09 -05:00
Tommy Chow
2743d55b07
Fix whitespace conflicting with zero-width emotes
2021-12-31 21:14:34 -05:00
Tommy Chow
8eccb4b792
Minor badges cleanup & add some comments
2021-12-31 21:03:19 -05:00
Tommy Chow
a5b20d8b0e
Fix misordered and miscolored FFZ badges
...
Temporary brute-force and sloppy fix for FFZ badges that will be fixed
and cleaned-up soon.
2021-12-31 20:39:58 -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
d9bca9cc59
Add 2x fallback for FFZ emotes
2021-12-30 20:19:50 -05:00
Tommy Chow
33c63d95cf
Add timestap option to chat
2021-12-29 19:54:32 -05:00
Tommy Chow
8c77eac1e4
Add chat users/modes, refactor chat store
...
- Added ability to view all chat users in channel
- Updated chat modes to icons for better appearence
- Refactored chat into individual chat stores for better organization
- Fixed ROOMSTATE changes not updating properly
2021-12-27 21:13:46 -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
ea28f993fe
Add support for /me in chat, minor optimizations
2021-12-17 20:43:03 -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
04f0ef74d3
Add status notices to chat, pause & resume test
2021-12-13 02:19:06 -05:00
tommyxchow
934732770a
Add common emote class
...
When deserialized, emotes have different fields with conflicting names
and extraneous fields. This new class allows for a common class that
prevents type errors.
2021-12-12 16:02:46 -05:00
tommyxchow
a95c3eb7ae
Add tooltips to emotes & badges, update API
2021-12-11 15:51:30 -05:00
tommyxchow
81c18feb45
Add hide blocked users in chat ( #55 )
...
Blocked users will be hidden from chat only if the logged in user is not
a mod or not the channel owner.
2021-12-11 00:45:44 -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
41b5fefa32
Add force_verify OAuth parameter & fixes
...
The `force_verify` parameter will allow users to be verified in the
webview when logging in and allow them to switch accounts.
[skip ci]
2021-11-25 22:01:02 -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
6b40f9e76f
Add channel search request and object
2021-11-14 04:17:19 -05:00
tommyxchow
b370683739
Add Channel object for search & API request
2021-11-11 22:51:31 -05:00
tommyxchow
3cf4961493
Rename Channel object to Stream
...
Channels represent any channel, offline or not. Streams represent live
channels, or streams, and is what is being requested for in the API.
2021-11-11 22:48:23 -05:00
tommyxchow
2df2326f73
Revert 05df4e8, comment additions & fixes
...
The previously removed requests in 05df4e8 were actually required for
rendering emotes whenever the user themself sends a message.
2021-11-02 03:51:34 -04:00
tommyxchow
05df4e8d2f
Minor comment additions and fixes
...
Removed the redundant request for Twitch global and channel emotes in getAssets().
Since these emotes will be processed anyways when generating the span, there's no point in wasting bandwidth to fetch and store them.
2021-10-26 01:48:46 -04:00