Commit Graph

322 Commits

Author SHA1 Message Date
HF
727676f0f8 test different scaling algorithm 2022-06-23 18:58:22 +02:00
HF
aa8fc86bc9 small fixes, remove tile filename logging again 2022-06-23 15:50:30 +02:00
HF
6af7be7794 print tile filenames 2022-06-22 23:32:05 +02:00
HF
05f93ec360 minor documentation fixes 2022-06-22 22:18:21 +02:00
HF
6c5993e12c update to passport-google-oauth2
catch oauth2 errors
2022-06-22 14:24:05 +02:00
HF
4293ff2a01 refactor and clean up Palette and buffer2RGB functions 2022-06-21 12:14:57 +02:00
HF
8745603309 empty captchaQueue on TIMEOUT 2022-06-21 11:22:28 +02:00
HF
cf4265eebf fix daily backup 2022-06-21 10:44:40 +02:00
HF
1d9fa2a310 refactor 3ptid passport strategies 2022-06-21 10:19:33 +02:00
HF
0078626d7c make quue for tileserver thread 2022-06-21 04:53:13 +02:00
HF
230cf8811a improve theoretically captcha DDoS handling 2022-06-21 03:27:22 +02:00
HF
038cb8b6e1 refactor passport 2022-06-21 02:25:57 +02:00
HF
725e23dbab move captchas into their own thread
closes #3
2022-06-20 23:12:51 +02:00
HF
6eaea5b00c make tileserver better 2022-06-20 17:20:06 +02:00
HF
0fba279f64 benchmark Uint32Array to node Buffer.writeUInt32BE 2022-06-20 15:53:52 +02:00
HF
a06802fb6c fix writeUInt32 offset error 2022-06-20 14:43:32 +02:00
HF
b436937f86 optimize backup tile creation 2022-06-20 14:24:24 +02:00
HF
5db3083044 use UTC times explicity (no factual change cause server uses UTC anyway) 2022-06-20 11:46:28 +02:00
HF
f98de1291a test mutes 2022-06-20 03:23:09 +02:00
HF
b63fe24307 Mute by Ids
Don't bypass mutes on APISocket chat messages
closes #2
2022-06-20 02:51:42 +02:00
HF
14cbd75406 update ranking on server restart 2022-06-19 23:32:30 +02:00
HF
4e45058d46 refactor /data directory 2022-06-19 23:24:54 +02:00
HF
ff78373cb1 refactor User class 2022-06-19 19:47:37 +02:00
HF
ec9ea0211d implement own connect-redis
closes #1
2022-06-19 17:28:14 +02:00
HF
d46faf4cb9 set name for outgoing mails 2022-06-17 12:33:40 +02:00
HF
7c2e62efc2 adjust Clown Void event from 10min to 8min duration and make it 10%
slower
2022-04-26 13:18:59 +02:00
HF
88e33a4ff6 refactor redis to deal with chunks of non-full size 2022-04-10 22:47:10 +02:00
HF
56ff4a0b2c change corrupted chunk logging (again) 2022-04-09 01:52:56 +02:00
HF
4b03f7a5a4 change logging of corrupted tiles 2022-04-08 15:24:23 +02:00
HF
c078672684 better error handling for vkontakte logint
fix event restore
2022-04-07 14:14:13 +02:00
HF
e1ba4ea26b fix event 2022-04-07 09:23:24 +02:00
HF
e95b6ae8d3 Set pixels in redis in batches
finish node-redis update by making sure that everything that needs redis
runs after redis connected
2022-04-07 07:54:36 +02:00
HF
56bc4352b2 Merge branch 'production' 2022-04-06 19:48:57 +02:00
HF
0e1c1a42b5 update languages, add turkish 2022-04-06 19:48:39 +02:00
HF
4fd94ebd65 update node-redis 2022-04-06 01:24:00 +02:00
HF
90ffc5fd1a lower chunk cache age
ad log for ranking update
2022-04-05 02:47:04 +02:00
HF
cdf7a4a1d8 log GC duration and set to 10min interval 2022-04-04 22:52:45 +02:00
HF
f6901823e6 remove logging when trying forceGC but no global.gc available
remove debug logging of etag cache
2022-04-04 22:36:32 +02:00
HF
68ae99b4e0 change how palette gets sent to worker thread 2022-04-04 15:50:51 +02:00
HF
d85c436d60 print ping of user and mod on mute 2022-04-04 13:56:53 +02:00
HF
9c57dd8032 long long pixel response times 2022-04-04 13:56:41 +02:00
HF
04c1099392 fix woker threads 2022-04-04 05:34:25 +02:00
HF
258fd42e68 move zoom tile creation into seperate worker thread 2022-04-04 05:07:27 +02:00
HF
1ca4b7c5da add duration to logger for tiling 2022-04-03 22:08:02 +02:00
HF
cf74ca9f32 more embed changes for Telegram and Twitter 2022-04-02 14:22:31 +02:00
HF
ba20d6fcf3 change moderation logs again 2022-04-01 17:59:46 +02:00
HF
1b3a54224f don't apply rollback limits to admins 2022-04-01 14:40:08 +02:00
HF
e2dd53add6 add spareexu method to canvas cleaner 2022-04-01 14:18:18 +02:00
HF
fbb0c9b193 change how spareext canvas cleaner method works 2022-04-01 13:41:48 +02:00
HF
ff8ea6ae90 Merge branch 'master' into production 2022-04-01 13:22:38 +02:00
HF
3a14699c6b add canvas cleaner 2022-04-01 00:08:49 +02:00
HF
8d0866c0de add canvas cleaner 2022-03-31 18:02:08 +02:00
HF
747981ad5a move modlogs into own folder 2022-03-16 20:42:17 +01:00
HF
ba3adfead6 Merge branch 'master' into production 2022-02-09 22:19:13 +01:00
HF
fbc95ba64b make Enclosure Parsing more inclusive 2022-02-09 22:16:55 +01:00
HF
5d8b99c09c fix some times not being available 2022-02-09 22:02:21 +01:00
HF
cad78f5d7b next style change, remove console log 2022-02-09 21:54:37 +01:00
HF
6bcc8ab537 support more embeds 2022-02-09 21:11:25 +01:00
HF
874a44fbd9 reformat chat
fix timestamps
2022-02-09 21:05:11 +01:00
HF
3e6f02f48a convert createdAt for chat messages to unix timestamp 2022-02-09 19:46:35 +01:00
HF
25169dcf62 add timestamps to chat messages 2022-02-09 17:46:14 +01:00
HF
2192c05e6f fix muting by mention 2022-02-09 17:07:57 +01:00
HF
e80f9b4447 expand Markdown parsing, add embeds 2022-02-09 16:26:59 +01:00
HF
10353c2056 add apisocket messages to chat history 2022-01-15 11:49:57 +01:00
HF
2f13771dba fix APISocketServer not getting language channel messages 2022-01-14 02:31:25 +01:00
HF
8f4e1c83b0 small fixes 2022-01-14 01:17:03 +01:00
HF
220ead80fd remove last uses of String.prototype.substr in favor of slice and substring 2022-01-12 23:06:14 +01:00
HF
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
HF
3051f80afd some README changes to be more clear about HOST and PORT env, making
sure that it works well with local builds and default settings
2022-01-07 16:03:35 +01:00
HF
749a5829a4 add antartica exception also to pixels drawn by chunk coords 2022-01-06 03:51:08 +01:00
HF
b79d44ce4a Add Top 10 only canvas 2022-01-05 23:53:42 +01:00
HF
2f2b114ec9 fix bug of void failing or being too fast
fix eslint errors
2022-01-04 21:09:35 +01:00
HF
e59df4fb62 remove flow type definition that are used inconsistently 2022-01-03 15:06:49 +01:00
HF
3f46edf50a refactor nr.2 2022-01-03 14:11:28 +01:00
HF
718f2dc73d refactor 2022-01-03 11:02:07 +01:00
HF
544e576414 no more half-cooldown :/ 2021-12-29 01:40:04 +01:00
HF
dcb5991f55 temporary lowered cooldown for christmas 2021-12-25 18:26:31 +01:00
HF
cd485f4259 add parsing of []() enclosures 2021-11-29 15:46:33 +01:00
HF
14726a37ca add parsing of floating links 2021-11-29 05:03:46 +01:00
HF
7060919f76 add markdown for bold, italic, etc 2021-11-27 19:35:43 +01:00
HF
134d666480 refactor MarkdownParser 2021-11-27 16:56:49 +01:00
HF
87e053f99d start to parse markdown paragraphs 2021-11-27 05:29:35 +01:00
HF
d91bfeb527 more work on Markdown parsing, now with ordered lists 2021-11-27 03:10:30 +01:00
HF
554c67229f add quotes to markdown parser and expand test page 2021-11-27 01:42:52 +01:00
HF
337a2b6d6f Merge branch 'production' 2021-08-21 17:18:44 +02:00
HF
2cec2e728f exclude antarctica from stats 2021-08-21 13:32:32 +02:00
HF
85c6f18c00 add error message if webgl is not supported 2021-08-05 02:24:41 +02:00
HF
3d82c49a84 escape name RegExp properly, remove useless file 2021-08-01 23:10:45 +02:00
HF
abd40ee44a fix CAPTCHA_URL if not using captchas 2021-07-31 23:01:04 +02:00
HF
a3e35cced6 don't do full render when zooming happens in viewport rather than
offscreen canvas
don't do clearRect on renderChunk (Chrome shouldn't have the flickering
issue anymore)
2021-07-24 01:41:51 +02:00
HF
fbc564f588 fix chat error message broadcast 2021-07-10 20:10:36 +02:00
HF
e427eeced0 fix things 2021-07-10 16:06:21 +02:00
HF
566f91c690 use EventEmitter for websockets 2021-07-10 15:51:15 +02:00
HF
21c99f7447 delete chat messges that are older than 10 days in default channels 2021-07-08 21:55:43 +02:00
HF
dfdadd6f79 fix color picker in privacy browsers blocking canvas stuff 2021-06-18 12:55:25 +02:00
HF
1b33260520 add markdown parser beginning and test site 2021-06-15 21:13:08 +02:00
HF
706fb2729e remove minecraft stuff 2021-06-03 23:19:21 +02:00
HF
22e6bf3139 fix admintools rollback 2021-06-03 16:16:12 +02:00
HF
0ebc074086 switch from connect to useSelector hook 2021-05-02 13:54:51 +02:00
HF
a60242617d move context menus and rewrite some components from react classes to hooks 2021-04-30 23:09:24 +02:00