Commit Graph

247 Commits

Author SHA1 Message Date
Jeremy Zhang
281715ab9f Resolve getting channel type bug 2021-08-11 15:45:14 -07:00
Jeremy "EndenDragon" Zhang
cf79ddcde1
Default channels should only attempt to load messages if channel type is text 2021-08-11 13:33:54 -07:00
Jeremy "EndenDragon" Zhang
a75f0a276b
Prevent changing localstorage unless it is available 2021-07-04 14:31:29 -07:00
Jeremy "EndenDragon" Zhang
94c5e5c91a
Fix sametarget 2021-03-09 04:07:07 -08:00
Jeremy "EndenDragon" Zhang
2d5a5b5131
Update window open to reflect sametarget status 2021-03-09 04:02:53 -08:00
Jeremy "EndenDragon" Zhang
38ab257d6e
Fix emoji not parsing correctly 2020-12-08 11:46:20 -08:00
Jeremy Zhang
cba4014bde Support cross origin embedding 2020-11-30 05:20:58 -08:00
Jeremy Zhang
1226aea5ca Add informative messages for authenticated user ban or reached max server limit 2020-09-18 13:41:04 -07:00
Jeremy "EndenDragon" Zhang
03dc1a8b4a
Unlock guest login button fix 2020-06-10 16:05:09 -07:00
Jeremy Zhang
f820033a8f Strip off leading query parameter input values to prevent confusion 2020-03-22 18:06:49 -07:00
Jeremy Zhang
747c4dc63e Add blockquote formatting 2020-03-07 16:57:10 -08:00
Jeremy Zhang
64cb595f0d Named links in rich embed markdown 2020-03-07 16:30:19 -08:00
Jeremy Zhang
6578526ef6 Parse formatting within rich embeds 2020-03-07 15:56:56 -08:00
Jeremy Zhang
c45c98dfb9 401 error when invalid grant error is raised 2019-11-20 19:49:34 -08:00
Jeremy Zhang
b8b602713a Purchasing rich embeds is now avaliable 2019-11-06 14:17:29 -08:00
Jeremy Zhang
aa49b2d473 Implement sending rich embeds 2019-11-06 13:45:48 -08:00
Jeremy Zhang
7c9868c373 Add version to socketio connection url 2019-10-31 16:12:25 -07:00
Jeremy Zhang
de6fa1f932 run user lookup when identified on socket 2019-10-31 15:41:23 -07:00
Jeremy Zhang
6426fc3d10 Remove constant connect handler 2019-10-30 22:54:26 -07:00
Jeremy Zhang
6a9f6384f2 Fix typo 2019-10-30 22:23:35 -07:00
Jeremy Zhang
f9ef4569f4 Reconnect to gateway after disconnect 2019-10-30 22:23:05 -07:00
Jeremy Zhang
9002841933 Use envvar TITAN_GATEWAY_ID to name each gateway workers 2019-10-30 21:59:07 -07:00
Jeremy Zhang
0ec0b52501 Donation goal banner 2019-10-12 22:36:37 -07:00
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
8c8e3cd3ab Make sure the css naming is set by truthy 2019-01-29 23:35:17 +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
18e48404b4 custom scrollbar better support for iframes hopefully 2018-08-15 07:59:34 +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