90 Commits

Author SHA1 Message Date
Mystikfluu
685f7de37c fix bug 2022-10-04 21:40:22 +02:00
Mystikfluu
a4a0549738 add quick spam check to postMsg 2022-10-04 21:37:50 +02:00
Mystikfluu
c1a2833dd8 function name change
"postMessage" -> "postMsg"
2022-10-04 21:05:48 +02:00
Mystikfluu
96ff306c8b add further logging when ws activity is present 2022-09-21 16:19:45 +02:00
Mystikfluu
7857f9942c add warnings for potential errors 2022-09-21 16:16:16 +02:00
Mystikfluu
8564ba4022 add beta file uploads 2022-09-18 13:28:26 +02:00
deepsource-autofix[bot]
80fbd92d8a
Replace short hand type conversions with JavaScript methods 2022-09-10 16:00:24 +00:00
Mystikfluu
381c50adf0 add server stats logging
see https://newrelic.com for more info
2022-09-09 20:58:39 +02:00
deepsource-autofix[bot]
c478f83f70
Remove unnecessary 'async' keyword 2022-09-05 17:25:36 +00:00
Mystikfluu
ef3d5b3817 fix and improve various things 2022-09-05 15:53:07 +02:00
Mystikfluu
e1de6895a9 add fallback avatar handling 2022-08-28 22:31:43 +02:00
Mystikfluu
f456ab4798 optimize pre-loaded channels 2022-08-28 22:25:35 +02:00
Mystikfluu
34d3dfb0dc optimize posts 2022-08-28 22:03:23 +02:00
Mystikfluu
e2dc0b19a6 remove "mention" argument from posts 2022-08-28 21:50:34 +02:00
Mystikfluu
630e2d050c fix avatars not showing up 2022-08-28 20:51:21 +02:00
Mystikfluu
64d7e641ba add User avatar info to getPost 2022-08-28 15:57:30 +02:00
Mystikfluu
692af27078 add user avatar info to getPosts 2022-08-28 15:45:54 +02:00
Mystikfluu
90c69ef126 add prototype emoji system 2022-08-27 18:22:00 +02:00
Mystikfluu
cc4e2ce590 fix username not being shown 2022-08-27 00:26:09 +02:00
Mystikfluu
d9fe8f2642 fix bugs, improve loading time 2022-08-25 17:35:17 +02:00
Mystikfluu
b85dc07bac fix illegal invocation error 2022-08-25 00:50:01 +02:00
Mystikfluu
32b06779b0 move document.createElement to createElement
reduces filesize and increases the readability slightly
2022-08-25 00:41:21 +02:00
Mystikfluu
87b81cef81 add channels & current user in template 2022-08-24 23:58:25 +02:00
Mystikfluu
829c34c220 slightly increase posting cooldown 2022-08-13 21:40:13 +02:00
Mystikfluu
656b3d4de0 add channel saving 2022-08-12 23:54:06 +02:00
Mystikfluu
38f3284307 decode channel names 2022-07-31 12:51:11 +02:00
Mystikfluu
85b8754b85 move reply click handling to a seperate function 2022-07-26 15:56:30 +02:00
Mystikfluu
10dd1f0794 enhanced reply handling 2022-07-26 11:43:46 +02:00
Mystikfluu
285c371f27 add debug logging for newer features 2022-07-26 01:10:41 +02:00
Mystikfluu
232a2ece09 make channel switching async 2022-07-26 01:02:29 +02:00
Mystikfluu
927dc41014 made some slight adjustments 2022-07-26 00:58:11 +02:00
Mystikfluu
e788d84194 add cross channel reply setting 2022-07-26 00:53:11 +02:00
Mystikfluu
4d3e22ebfa add debug info on the client side 2022-07-24 11:30:09 +02:00
Mystikfluu
2fff81f5b2 add a short cooldown to posting
add a posting_id
2022-07-24 11:25:13 +02:00
Mystikfluu
83d0512fbd implement #20 to some extent 2022-07-23 01:17:07 +02:00
Mystikfluu
9f6e0779aa fix #18 2022-07-21 20:26:48 +02:00
Mystikfluu
9f1e257e22 add receiver/channel when posting 2022-07-16 10:30:40 +02:00
Mystikfluu
5b49db3487 add Channel handling to posts 2022-07-16 10:22:18 +02:00
Mystikfluu
2dd4e7c447 enhancements of channel list 2022-07-12 15:07:45 +02:00
Mystikfluu
aa42afe092 add channel list to posts 2022-07-12 15:04:45 +02:00
Mystikfluu
bd528b44be add add_on_top argument to createPost 2022-07-10 18:50:37 +02:00
Mystikfluu
87f9f91535 implemented highest_id 2022-07-10 16:40:07 +02:00
Mystikfluu
61eb7a6ee2 redesigned websocket messages
sends messages in JSON now
posts are more responsive
2022-07-10 16:37:23 +02:00
Mystikfluu
084992bb18 further enhance reply filtering 2022-07-10 14:09:48 +02:00
Mystikfluu
7b3d4eb2e8 add no link coloring to replies 2022-07-10 13:45:39 +02:00
Mystikfluu
844164d95d enhanced reply style 2022-07-10 13:40:05 +02:00
Mystikfluu
9fe43ae497 removed 2 arguments for reply function
this will add stronger protection against xss attacks
2022-07-05 14:27:04 +02:00
Mystikfluu
7e309850ef add another escaping function for another characterset 2022-07-03 21:34:22 +02:00
Mystikfluu
0f49d4f023 more filtering 2022-07-03 12:16:03 +02:00
Mystikfluu
5f150cf118 fix typo 2022-06-24 22:25:26 +02:00