Commit Graph

186 Commits

Author SHA1 Message Date
Jeremy Zhang
44ff83ef17 Consider spacing when converting string to unicode emote 2019-03-30 20:55:49 +00:00
Jeremy Zhang
e8af58206c Autoplay false for twitch.tv video rich embed 2019-03-16 22:18:31 +00:00
Jeremy Zhang
2a1e6ffe98 Use the invite from Discord widget to populate invite buttons. actually hide if invite not exist 2019-03-01 22:30:28 +00:00
Jeremy Zhang
b9091d4293 Add send message button 2019-02-25 17:59:58 +00:00
Jeremy Zhang
598661735a Cookie notice explaination and bypass links 2019-02-18 01:00:21 +00:00
Jeremy Zhang
eda98c6339 Dont parse message author if it starts with a mention 2019-02-01 17:28:56 +00:00
Jeremy Zhang
57c14eb114 Third party cookie test 2019-01-28 03:03:25 +00:00
Jeremy Zhang
ec80761a5f A hacky delay to scroll page to bottom hopefully after media loads 2019-01-02 00:10:22 +00:00
Jeremy Zhang
f723259f2f Reenable interaction for gateway with slight logic changes to allow always connecting to gateway on not peak 2019-01-01 23:47:23 +00:00
Jeremy Zhang
cb6a87f73c Connect to gateway immediately on login, a test for now 2019-01-01 02:08:15 +00:00
Jeremy Zhang
8d1592b717 Fill Discord member list with error if it has any before bailing 2018-12-31 21:05:14 +00:00
Jeremy Zhang
952afdf31d Lazyload member list as it can be detrimental to user experience 2018-12-31 20:54:19 +00:00
Jeremy Zhang
140083b9c8 Check for is peak before connecting to gateway 2018-11-17 20:33:39 +00:00
Jeremy Zhang
825016bc52 Remove console log 2018-11-06 04:33:59 +00:00
Jeremy Zhang
5061429443 Interact with the page to connect websockets 2018-11-06 04:33:18 +00:00
Jeremy Zhang
a5faea5a97 Longer delay between heartbeats 2018-10-28 02:40:03 +00:00
Jeremy "EndenDragon" Zhang
10a5fee15e
Messaging is 2018-09-14 12:12:36 -07:00
Jeremy Zhang
4672243ebe Delay fetching for all users for a faster load 2018-08-20 19:43:12 +00:00
Jeremy Zhang
3e27b156a8 Implement join messages 2018-08-19 02:55:31 +00:00
Jeremy Zhang
38bf9133da How does percentage work again? 2018-08-17 05:06:46 +00:00
Jeremy Zhang
127d6609b8 Move back to 4mb and blame nginx 2018-08-17 04:02:47 +00:00
Jeremy Zhang
a9720fe763 Secretly raise the upload limit to 5mb from 4 and send a nice error message if server rejects 2018-08-17 03:58:08 +00:00
Jeremy Zhang
a742f08f6d Implement file uploading from the embeds 2018-08-17 03:12:21 +00:00
Jeremy Zhang
03b5d5547e Hide corner username until hovered 2018-08-12 05:45:03 +00:00
Jeremy Zhang
c3a91ff29a Hide system scrollbar when custom scrollbars is activated 2018-08-09 22:29:27 +00:00
Jeremy Zhang
5a249b0b84 Scroll to bottom when images start to load in 2018-08-09 05:14:50 +00:00
Jeremy Zhang
c54c34fe18 Rename showscrollbar to lockscrollbar 2018-08-09 03:26:24 +00:00
Jeremy Zhang
52c076e667 Default normal scrollbar unless theme param set 2018-08-08 03:57:28 +00:00
Jeremy Zhang
5ffa7dbca7 No autoscroll when window height is smaller than content 2018-08-08 02:48:37 +00:00
Jeremy Zhang
75b2300b23 Fix dbl advert localstore typo 2018-08-08 02:35:55 +00:00
Jeremy Zhang
5921cb7a9b Update showscrollbar and scrollbar to not clip chatbox 2018-08-08 02:29:20 +00:00
Jeremy Zhang
e820587e15 Add custom scrollbar 2018-08-08 02:05:06 +00:00
Jeremy Zhang
cc2ea3d68b Readd accidentally removed 2018-08-06 04:16:53 +00:00
Jeremy Zhang
3d5503da94 Guest login button lock too 2018-08-06 04:16:09 +00:00
Jeremy Zhang
0a88e950d6 Implement a guest login button, initially hidden 2018-08-06 03:59:36 +00:00
Jeremy Zhang
65576b7ffc Some browsers do not like localstorage for some reason 2018-08-06 02:51:18 +00:00
Jeremy Zhang
630405b730 Allow selection to chatcontent despite focusing on messagebox 2018-08-06 02:28:59 +00:00
Jeremy Zhang
4c8ee4ced1 Focus messagebox when clicking the chat body 2018-08-05 07:55:18 +00:00
Jeremy Zhang
1629a8982c Implement reactions 2018-07-27 08:57:54 +00:00
Jeremy Zhang
856dd08167 Error instead of crashing when no text channels present 2018-07-22 04:10:04 +00:00
Jeremy Zhang
cb10ba9323 Link Fire Wyvern and Ice Wyvern themes into the codebase 2018-07-04 06:35:01 +00:00
Jeremy Zhang
e00ddf1f3c Better video players, does not autoplay 2018-06-30 07:30:54 +00:00
Jeremy Zhang
32b47921e5 Better reconnect logic. Refetch messages over http once reconnected when exceeded 1 min 2018-06-28 08:05:08 +00:00
Jeremy Zhang
470607af1a Display image typed embeds similar to attachments 2018-06-27 02:34:48 +00:00
Jeremy Zhang
764f8bb796 Support for video embeds like discord 2018-06-20 06:23:38 +00:00
Jeremy Zhang
528e8584c0 Not manipulate the visibility of the left sidebar if the left sidebar toggle btn is hidden 2018-05-07 23:07:48 +00:00
Jeremy Zhang
f037ed15cd Add custom username field test before checking value 2018-04-04 18:14:37 +00:00
Jeremy Zhang
0433040ede Attempt to fix when message delete and no more messages present 2018-03-31 04:48:48 +00:00
Jeremy Zhang
57669576c9 Handle edge cases with empty channels 2018-03-31 04:34:09 +00:00
Jeremy Zhang
e8424a63c8 Customizable msg posting timeout and msg length 2018-03-25 04:43:39 +00:00