Commit Graph

  • 5b49db3487 add Channel handling to posts Mystikfluu 2022-07-16 10:22:18 +02:00
  • b3dbb36d88 add channel system for websocket connections Mystikfluu 2022-07-16 10:16:47 +02:00
  • 49a732ccee further improve channel list style Mystikfluu 2022-07-12 15:10:47 +02:00
  • 2dd4e7c447 enhancements of channel list Mystikfluu 2022-07-12 15:07:45 +02:00
  • aa42afe092 add channel list to posts Mystikfluu 2022-07-12 15:04:45 +02:00
  • ed25dffea3 add getChannels api endpoint Mystikfluu 2022-07-12 14:49:28 +02:00
  • be159babf0 rename schema Mystikfluu 2022-07-11 11:07:47 +02:00
  • e373e9a39a change PrivateKey to type text Mystikfluu 2022-07-11 11:01:25 +02:00
  • bd528b44be add add_on_top argument to createPost Mystikfluu 2022-07-10 18:50:37 +02:00
  • 87f9f91535 implemented highest_id Mystikfluu 2022-07-10 16:40:07 +02:00
  • 61eb7a6ee2 redesigned websocket messages sends messages in JSON now posts are more responsive Mystikfluu 2022-07-10 16:37:23 +02:00
  • 83655ad6d1 add api endpoint to get posts whose ids have to be lower than a given id Mystikfluu 2022-07-10 16:17:23 +02:00
  • 084992bb18 further enhance reply filtering Mystikfluu 2022-07-10 14:09:48 +02:00
  • 3377f45140 extended no link style to also match normal links Mystikfluu 2022-07-10 13:59:57 +02:00
  • a2bf4e475b add smooth link scrolling Mystikfluu 2022-07-10 13:58:17 +02:00
  • 0aa2cb2f57 further improved link styling Mystikfluu 2022-07-10 13:55:05 +02:00
  • 7b3d4eb2e8 add no link coloring to replies Mystikfluu 2022-07-10 13:45:39 +02:00
  • 844164d95d enhanced reply style Mystikfluu 2022-07-10 13:40:05 +02:00
  • 6f3ad7a617 refined check for unnecessary setBio calls Mystikfluu 2022-07-09 18:26:11 +02:00
  • bbe614b2ca add check for unnecessary setBio endpoint call Mystikfluu 2022-07-09 18:23:31 +02:00
  • 5a5e74fd16 removed unneeded linebreak Mystikfluu 2022-07-09 18:19:42 +02:00
  • f40638b68a reorganize settings Mystikfluu 2022-07-09 18:18:27 +02:00
  • 0ab5f5312c add proper individual ratelimits for some endpoints Mystikfluu 2022-07-09 18:17:19 +02:00
  • 83f2f69457 remove lightgreen color from form pages Mystikfluu 2022-07-09 18:12:48 +02:00
  • 880e6ebbee space footer from main content Mystikfluu 2022-07-09 18:08:55 +02:00
  • 39389ebebb add padding to foreground div Mystikfluu 2022-07-09 18:06:35 +02:00
  • f813f21b19 set background to global background Mystikfluu 2022-07-09 18:05:14 +02:00
  • a207420a77 polished settings page style Mystikfluu 2022-07-09 18:03:33 +02:00
  • 1eab0c0a8b changed settings page style Mystikfluu 2022-07-09 18:01:41 +02:00
  • e95c30e687 move changing password/username to settings page Mystikfluu 2022-07-09 17:53:39 +02:00
  • a00eb59fa3 changed settings icon to fit website style more Mystikfluu 2022-07-09 16:17:20 +02:00
  • bba3f2adc5 fix bio not showing up Mystikfluu 2022-07-09 16:13:47 +02:00
  • 3fa8db2971 remove align items from main Mystikfluu 2022-07-09 16:12:47 +02:00
  • 4a80481d62 better aligning for totib css class Mystikfluu 2022-07-09 16:10:53 +02:00
  • 22fa2d4759 change user page design Mystikfluu 2022-07-09 16:09:27 +02:00
  • f0110724dd change padding and size of settings icon Mystikfluu 2022-07-09 15:57:58 +02:00
  • 65ca2838ee add bio back to user page Mystikfluu 2022-07-09 15:54:22 +02:00
  • 6e1bd58c87 change settings icon size to match text size Mystikfluu 2022-07-09 15:52:42 +02:00
  • 6eae26ef39 optimize images Mystikfluu 2022-07-09 15:51:25 +02:00
  • 8b2c3acb36 align settings icon right Mystikfluu 2022-07-09 15:44:18 +02:00
  • 57d094f74e add settings remove settings buttons from user page Mystikfluu 2022-07-09 15:37:34 +02:00
  • 508e3401a0 added some function documentation Mystikfluu 2022-07-07 14:44:08 +02:00
  • 9fe43ae497 removed 2 arguments for reply function this will add stronger protection against xss attacks Mystikfluu 2022-07-05 14:27:04 +02:00
  • 7b288d964d add call to changePW function Mystikfluu 2022-07-04 00:47:36 +02:00
  • 1f5fed8c98 add favicon Mystikfluu 2022-07-04 00:15:40 +02:00
  • ac0a2545ac add comments to root variables Mystikfluu 2022-07-03 23:46:23 +02:00
  • ff43510f2f change regex once again Mystikfluu 2022-07-03 23:26:08 +02:00
  • 9f5b3d1aca change escape pattern to regex Mystikfluu 2022-07-03 21:49:29 +02:00
  • 7e9849c671 remove overlapping characters in unescape charsets Mystikfluu 2022-07-03 21:46:27 +02:00
  • 7e309850ef add another escaping function for another characterset Mystikfluu 2022-07-03 21:34:22 +02:00
  • 0f49d4f023 more filtering Mystikfluu 2022-07-03 12:16:03 +02:00
  • c55bf8fb8c update escape regex Mystikfluu 2022-07-03 12:12:30 +02:00
  • ad0d9b1215 add x-xss-protection header Mystikfluu 2022-07-03 11:16:55 +02:00
  • f29ab9c96f add escaping for ` and \ Mystikfluu 2022-07-03 11:13:16 +02:00
  • c107a1a1f0 add security information Mystikfluu 2022-07-03 11:09:45 +02:00
  • 935ee58aea
    Merge pull request #17 from 002Hub/snyk-upgrade-cb7e9bd0cc8af5ca4b7b61a41e275cb1 Code002Lover 2022-07-03 00:51:22 -07:00
  • e7f73928ab
    fix: upgrade ws from 8.7.0 to 8.8.0 snyk-bot 2022-07-02 23:24:07 +00:00
  • 5f150cf118 fix typo Mystikfluu 2022-06-24 22:25:26 +02:00
  • ab2834010e remove @everyone, @here, check for replies Mystikfluu 2022-06-24 22:24:57 +02:00
  • 825ca879dd only remove old posts when new ones finished loading Mystikfluu 2022-06-24 22:21:04 +02:00
  • 7c9499ae31 add try catch for invalid replies Mystikfluu 2022-06-24 22:16:56 +02:00
  • 59f40b2983 remove old reply highlighting Mystikfluu 2022-06-24 22:15:11 +02:00
  • acad8694c6 add reply showcase to posts Mystikfluu 2022-06-24 22:13:09 +02:00
  • f256b471be update api documentation Mystikfluu 2022-06-24 21:57:57 +02:00
  • 30b7d0e7ad getotheruser returns public key Mystikfluu 2022-06-24 21:46:50 +02:00
  • 4c1aecf78e change reply text to a multiline string Mystikfluu 2022-06-24 21:42:04 +02:00
  • 4b22c554f3 setting the reply id when replying Mystikfluu 2022-06-23 23:21:34 +02:00
  • 3d81cab301 add reconstructing the original message in reply Mystikfluu 2022-06-23 21:55:08 +02:00
  • ad30ba5ba8 escaping even more to finally get rid of this stupid error Mystikfluu 2022-06-23 21:52:49 +02:00
  • 8272eb1230 harsher escaping in order to fix xss Mystikfluu 2022-06-23 21:48:14 +02:00
  • f37b9a5bd0 add escaping of ' Mystikfluu 2022-06-23 21:28:21 +02:00
  • 91a61f2e69 add filter to the reply button text argument Mystikfluu 2022-06-23 21:25:34 +02:00
  • 7e14d7da8d add length check to post endpoint Mystikfluu 2022-06-23 21:11:24 +02:00
  • b5f60d1acf
    Merge pull request #13 from 002Hub/snyk-upgrade-2ff62ce934baebf153fd23932cc844d2 Code002Lover 2022-06-23 12:01:54 -07:00
  • 2ea78ae131
    fix: upgrade ws from 8.6.0 to 8.7.0 snyk-bot 2022-06-22 23:37:48 +00:00
  • 2666b0b075 add cache to getPost Mystikfluu 2022-06-22 20:25:45 +02:00
  • f36b98f0d6 return the single post object on getPost insstead of an array with the one post object in it Mystikfluu 2022-06-22 20:24:10 +02:00
  • a2e0b69791 only send websocket update if the posted message is for everyone Mystikfluu 2022-06-22 20:20:25 +02:00
  • dcd1013e38 add getPost api endpoint for getting a post by its id Mystikfluu 2022-06-22 20:16:33 +02:00
  • 297d7c6eb0 add auto redirect to https Mystikfluu 2022-06-22 09:30:00 +02:00
  • 7c38022e0b fix bug when getting avatar Mystikfluu 2022-06-22 09:25:48 +02:00
  • 29dbd58831 add caching header to avatars Mystikfluu 2022-06-22 09:23:12 +02:00
  • 35df3913da make getotheruser browser accessible (CORS) Mystikfluu 2022-06-21 23:32:26 +02:00
  • 285c31d58b add a config for an api endpoint to decide if getotheruser should be allowed to be called without a cookie Mystikfluu 2022-06-21 23:21:58 +02:00
  • 3cf533cc0a add individual url ratelimiting Mystikfluu 2022-06-18 18:28:29 +02:00
  • 2db1f8ec64 add check for completely invalid reply ids Mystikfluu 2022-06-18 12:27:38 +02:00
  • 32ba1a24a0 fix bug where not replying would crash the server Mystikfluu 2022-06-18 12:25:24 +02:00
  • eda956b94c add a bit spacing and a newline to reply Mystikfluu 2022-06-17 23:21:25 +02:00
  • 20da099a4d removed markers Mystikfluu 2022-06-17 23:19:05 +02:00
  • c8bc625541 Merge branch 'master' of https://github.com/Mystikfluu/authwebsite Mystikfluu 2022-06-17 23:18:29 +02:00
  • 225179b0dc add id-based replies Mystikfluu 2022-06-17 23:18:01 +02:00
  • 631eff5d1d add id-based replies Mystikfluu 2022-06-17 23:16:03 +02:00
  • 4a4a8416c5 fix bug where it wouldn't reload the posts Mystikfluu 2022-06-17 22:58:04 +02:00
  • 983cd54c2d added limit to getPosts Mystikfluu 2022-06-17 22:53:58 +02:00
  • dc1149675b add wss_server value to reduce duplicated code Mystikfluu 2022-06-17 22:13:50 +02:00
  • 579ea0dd54 add ports to server config Mystikfluu 2022-06-17 20:08:03 +02:00
  • 03a5803786 add ssl privatekey/certificate to config Mystikfluu 2022-06-17 20:00:50 +02:00
  • 1e64231556 fix bug where it would log messages multiple times Mystikfluu 2022-06-16 18:13:13 +02:00
  • 1b0a8fddfc add warning message to not paste in dev console Mystikfluu 2022-06-16 16:15:46 +02:00
  • 58734901b1 remove unneeded debug log Mystikfluu 2022-06-16 16:15:08 +02:00