28e812737d
update logout route on delete-account
2022-06-20 23:27:27 +02:00
725e23dbab
move captchas into their own thread
...
closes #3
2022-06-20 23:12:51 +02:00
6974435a46
update logout route
2022-06-20 15:10:11 +02:00
4e45058d46
refactor /data directory
2022-06-19 23:24:54 +02:00
ff78373cb1
refactor User class
2022-06-19 19:47:37 +02:00
4fd94ebd65
update node-redis
2022-04-06 01:24:00 +02:00
1b3a54224f
don't apply rollback limits to admins
2022-04-01 14:40:08 +02:00
8d0866c0de
add canvas cleaner
2022-03-31 18:02:08 +02:00
c29578dfaf
make captcha more general and add captcha to signup form
2022-01-11 14:54:40 +01:00
2bc1aa9591
reorganize routes
...
add adminapi
remove body-parser in favor of express methods
add id to captchas
add testmodule for matrix-synapse to login with ppfun credentials (just
a test)
2022-01-11 02:05:55 +01:00
566f91c690
use EventEmitter for websockets
2021-07-10 15:51:15 +02:00
7e618a5979
remove old minecraft legacy code that we do not use anymore
2021-07-08 20:54:39 +02:00
241ed14117
fix last commit
2021-06-02 21:11:23 +02:00
b839866aea
Change backup-path into YYYY/MM/DD
2021-05-31 22:51:10 +02:00
a60c40c51f
update historyDownload script and api/history for yyyy subfolder
2021-05-31 14:03:24 +02:00
f120fdfdc2
merge notifyChangedMe and reloadUser
2021-04-29 03:29:17 +02:00
7788acd909
add touch event listeners to windows
...
window styling
fix window closing
fix mute evasion exploit
2021-04-29 03:08:56 +02:00
e237d74481
Merge branch 'captcha'
2021-03-18 01:47:23 +01:00
1c0b1101b0
fix table width
...
more captcha changes
2021-03-17 02:24:05 +01:00
38e98efd8d
fix english default strings based on pull requrests from equwal
...
fix ru tranlation
2021-02-14 22:41:53 +01:00
4ca75a586a
fix adding channels for languages
...
add pt translations
fix ru translations
2021-01-31 21:02:05 +01:00
a5881d11ac
add more translations
2021-01-31 00:48:49 +01:00
e7eafbf450
more translations
2021-01-30 17:32:09 +01:00
6367e2926f
testing first translations for client files
2021-01-29 17:06:33 +01:00
b79a12f931
fixing bugs that got introduced in the past two commits
2020-11-29 01:13:05 +01:00
ac464ba5a7
split LOGIN and LOGOUT from RECEIVE_ME
2020-11-28 02:02:12 +01:00
46ba5188b5
add websocket messages or chat joining and leaving
2020-11-27 23:48:59 +01:00
8f24a34a1d
make channels from array into object
2020-11-26 21:23:16 +01:00
ab910619f8
add route and action to leave DM channel
2020-11-26 18:27:45 +01:00
7777fb2bb2
add button for chat channel settings
2020-11-25 20:19:26 +01:00
26ed411129
add blocking of Users
2020-11-25 10:07:44 +01:00
5318b521e7
add route for blocking user
2020-11-20 11:49:40 +01:00
389f447b5b
request blocked users with passport
2020-11-19 20:18:45 +01:00
cce2ad1f80
send channel type and lastMessage to client
...
use name of other user on DM channels
add startdm api to start direct messages
2020-11-16 00:00:15 +01:00
2161fe11a2
add fields for dms
2020-11-07 20:16:32 +01:00
d5e4da904f
fix logout
2020-11-06 21:48:33 +01:00
709fd3af9f
no caching for chathistory
2020-11-06 01:31:54 +01:00
482cfd3fe3
migreate chat to proper sql tables with relations
2020-11-05 22:40:28 +01:00
ecb27a1ea0
change captcha
...
remove noauthUser, which was just confusing
remove rest of api/pixel
2020-05-16 13:49:10 +02:00
3a7ecf21cc
start to move set pixel request to websocket
...
remove killing of old websocket after 30min
catch binary ws package errors
change CoolDownPacket to ms
stop messing with void bot
fix reddit login image alt-text
force subrender on pixel set to avoid seemingly freeze
excape redex characters in username
2020-05-14 07:07:56 +02:00
fb167337bb
split stylesheet from js, style selection and fix all lsint errors
2020-05-11 05:56:07 +02:00
9493172034
fix error handling of passport
...
fix a few lsint errors
2020-05-09 08:40:46 +02:00
173ad407ce
catch json body-parser errors
...
add note that coronacanvas doesn't count in statistics
2020-05-02 06:23:20 +02:00
2149326b1a
change pixel logging, upgrade packages
2020-05-01 05:14:43 +02:00
0360ba0dc1
split log files
2020-04-30 09:32:18 +02:00
2d48c55165
verifying email will cause websocket reconnect
2020-04-30 03:34:49 +02:00
77375eca64
have to check on config for proxycheck
2020-04-30 00:27:58 +02:00
29129b98f7
make it needed to be verified to chat
...
autoban on message repeat
log chat ips on more places
2020-04-27 23:08:32 +02:00
5cc626b8a0
add /mute chat command
...
fix eslint no-import error for jsons that don't get packed by webpack (i am sure there must be a better way to do that, but i am too lazy right now)
2020-04-27 19:49:24 +02:00
43d914ed3c
make canvases.json and proxies.json externals
2020-04-27 04:33:19 +02:00