Commit Graph

  • d88db0ead4 update redisMoveCanvas.js util script HF 2022-06-28 00:36:19 +0200
  • e0ce282676 update redisMoveCanvas.js util script HF 2022-06-28 00:36:19 +0200
  • 1efd40ca4e add top10 canvas to historyDownload.py change size of top10 canvas *2 change README to mention that we do power of 2 now HF 2022-06-28 00:18:34 +0200
  • 0ad3762878 adjust cache times of tiles HF 2022-06-27 23:47:22 +0200
  • 45be58afa9 update some packages HF 2022-06-27 21:54:44 +0200
  • 61ec34d7b4 save in webp adjust Tile creation HF 2022-06-27 14:03:52 +0200
  • c8409c6e5f TILE_ZOOM_LEVEL = 2 HF 2022-06-27 12:47:06 +0200
  • ae927972ae promisify some Tile creation HF 2022-06-27 12:31:41 +0200
  • 4a88523eab spraed out tileserver timeouts HF 2022-06-27 11:27:37 +0200
  • 8ccbcddb59 prepare to make TILE_ZOOM_LEVEL actually change HF 2022-06-27 10:53:16 +0200
  • d3e6010e07 add check for ws.user again HF 2022-06-26 21:52:28 +0200
  • a9c2289d4f increase timeouts for pings HF 2022-06-26 21:19:19 +0200
  • e820032a3a fix websocket reload HF 2022-06-25 22:44:19 +0200
  • 71bb9375d2 make threshold higher because of people who don't refresh HF 2022-06-25 22:03:28 +0200
  • a069bb9d75 Merge branch 'devel' HF 2022-06-25 21:36:22 +0200
  • e31d27bb35 change error handling for websocket client fix eslint errors in Tiles.js HF 2022-06-25 17:00:27 +0200
  • 28be86718d go back to old tile creation HF 2022-06-25 16:43:49 +0200
  • 3153a8d950 format modlogs pt4 HF 2022-06-25 16:11:54 +0200
  • 84155a3670 correct moderation log messages pt3 HF 2022-06-25 15:40:22 +0200
  • e09f2bc55f Correct pings in moderation chat message change void listener HF 2022-06-25 15:13:29 +0200
  • 0e07d74afa print moderation actions also in en chat HF 2022-06-25 14:49:04 +0200
  • 8a8ac5fc35 update hook HF 2022-06-24 21:38:56 +0200
  • d18882e3ae change scaling algorithm also for first tile layer caluclated out of chunks HF 2022-06-24 04:27:43 +0200
  • 727676f0f8 test different scaling algorithm HF 2022-06-23 18:58:22 +0200
  • aa8fc86bc9 small fixes, remove tile filename logging again HF 2022-06-23 15:50:30 +0200
  • 6af7be7794 print tile filenames HF 2022-06-22 23:32:05 +0200
  • 05f93ec360 minor documentation fixes HF 2022-06-22 22:18:21 +0200
  • 6c5993e12c update to passport-google-oauth2 catch oauth2 errors HF 2022-06-22 14:08:01 +0200
  • 7f345aa640 change git link description in Help modal HF 2022-06-21 19:58:59 +0200
  • fc0d73ceaf try to fetch unloaded chunk on every renderChunk triggering ui update closes #9 HF 2022-06-21 15:01:39 +0200
  • 4293ff2a01 refactor and clean up Palette and buffer2RGB functions HF 2022-06-21 12:14:57 +0200
  • 8745603309 empty captchaQueue on TIMEOUT HF 2022-06-21 11:22:28 +0200
  • 49bc6ff703 refactor passport nr2 HF 2022-06-21 11:07:13 +0200
  • cf4265eebf fix daily backup HF 2022-06-21 10:44:40 +0200
  • 1d9fa2a310 refactor 3ptid passport strategies HF 2022-06-21 10:19:33 +0200
  • 0078626d7c make quue for tileserver thread HF 2022-06-21 04:39:07 +0200
  • 230cf8811a improve theoretically captcha DDoS handling HF 2022-06-21 03:27:22 +0200
  • 038cb8b6e1 refactor passport HF 2022-06-21 01:46:35 +0200
  • 42ba4c82b6 debug login errors HF 2022-06-21 00:35:01 +0200
  • 28e812737d update logout route on delete-account HF 2022-06-20 23:27:27 +0200
  • 725e23dbab move captchas into their own thread closes #3 HF 2022-06-20 22:54:05 +0200
  • 6eaea5b00c make tileserver better HF 2022-06-20 16:47:23 +0200
  • 0fba279f64 benchmark Uint32Array to node Buffer.writeUInt32BE HF 2022-06-20 15:53:52 +0200
  • 6974435a46 update logout route HF 2022-06-20 15:10:11 +0200
  • a06802fb6c fix writeUInt32 offset error HF 2022-06-20 14:43:32 +0200
  • b436937f86 optimize backup tile creation HF 2022-06-20 14:24:24 +0200
  • 5db3083044 use UTC times explicity (no factual change cause server uses UTC anyway) HF 2022-06-20 11:46:28 +0200
  • a15a765683 minor updates HF 2022-06-20 04:05:05 +0200
  • f98de1291a test mutes HF 2022-06-20 03:11:57 +0200
  • b63fe24307 Mute by Ids Don't bypass mutes on APISocket chat messages closes #2 HF 2022-06-20 02:51:42 +0200
  • 6dc283765c optimize padding HF 2022-06-20 00:49:38 +0200
  • 43fafb7a0e fix rendering padded chunks HF 2022-06-20 00:19:48 +0200
  • e6eea72894 update deployment/README HF 2022-06-19 23:42:53 +0200
  • 14cbd75406 update ranking on server restart HF 2022-06-19 23:32:30 +0200
  • 4e45058d46 refactor /data directory HF 2022-06-19 23:19:10 +0200
  • 40be1ad522 preventDefault in form submits HF 2022-06-19 22:20:18 +0200
  • ff78373cb1 refactor User class HF 2022-06-19 19:47:37 +0200
  • c975ec57bf fix permission issues on githook HF 2022-06-19 18:06:01 +0200
  • 6af530907a fix some redis v4 type issues HF 2022-06-19 17:59:33 +0200
  • ec9ea0211d implement own connect-redis closes #1 HF 2022-06-19 12:51:36 +0200
  • 74b5292ede change contact mail to admin@pixelplanet.fun HF 2022-06-17 22:40:48 +0200
  • d46faf4cb9 set name for outgoing mails HF 2022-06-17 12:33:40 +0200
  • cdbed9defd add check for existance of node_modules in githook HF 2022-06-17 12:33:09 +0200
  • 76dacc1b61 add logo as svg (made by pajek) and gitea default avatar HF 2022-06-12 12:27:16 +0200
  • e93896c86d fix comments of githook HF 2022-06-11 23:52:41 +0200
  • c829c2417b rename post-receive script HF 2022-06-11 23:44:25 +0200
  • 5fa493cb17 update githook to decide if we need npm install HF 2022-06-11 23:35:37 +0200
  • a7ca1d61d7 update gitignore HF 2022-06-11 23:05:24 +0200
  • 32253ab9af remove github references, we are on git.pixelplanet.fun now HF 2022-06-11 17:08:14 +0200
  • a448efa806 update uk translation HF 2022-04-28 00:55:03 +0200
  • 7c2e62efc2 adjust Clown Void event from 10min to 8min duration and make it 10% slower HF 2022-04-26 13:10:34 +0200
  • 88e33a4ff6 refactor redis to deal with chunks of non-full size HF 2022-04-10 22:47:10 +0200
  • 56ff4a0b2c change corrupted chunk logging (again) HF 2022-04-09 01:52:56 +0200
  • 33cac8e6f6 check if ws.user is a thing before accessing ws.user.ip HF 2022-04-08 22:35:31 +0200
  • e87e9c67b4 update turkish translation HF 2022-04-08 22:32:10 +0200
  • 5ed448a9a4 forgot stream header for chunks HF 2022-04-08 22:29:51 +0200
  • 4b03f7a5a4 change logging of corrupted tiles HF 2022-04-08 15:24:23 +0200
  • 511560136d fix daily backup HF 2022-04-08 14:59:59 +0200
  • 24e83d8f2f refactor redis multi HF 2022-04-08 12:06:57 +0200
  • c9c377cdbb increase ratelimit temp-ban length to 15min HF 2022-04-07 19:12:36 +0200
  • f63e2ca110 more strict rate limiting HF 2022-04-07 16:54:48 +0200
  • 4109ebe142 improve ws user lookup HF 2022-04-07 16:35:58 +0200
  • 87a73cb5c9 add rate limit for socket errors HF 2022-04-07 16:10:03 +0200
  • c078672684 better error handling for vkontakte logint fix event restore HF 2022-04-07 14:14:13 +0200
  • e1ba4ea26b fix event HF 2022-04-07 09:23:24 +0200
  • e95b6ae8d3 Set pixels in redis in batches finish node-redis update by making sure that everything that needs redis runs after redis connected HF 2022-04-06 21:50:34 +0200
  • 56bc4352b2 Merge branch 'production' HF 2022-04-06 19:48:57 +0200
  • 0e1c1a42b5 update languages, add turkish HF 2022-04-06 19:48:39 +0200
  • 4fd94ebd65 update node-redis HF 2022-04-05 21:37:33 +0200
  • d75e65efec send cache-control also on 503 for reasons HF 2022-04-05 19:05:41 +0200
  • 855a5b426b also send cache-control HF 2022-04-05 15:17:01 +0200
  • f6902ca73c send etag on 304 HF 2022-04-05 14:18:48 +0200
  • 90ffc5fd1a lower chunk cache age ad log for ranking update HF 2022-04-05 02:07:10 +0200
  • cdf7a4a1d8 log GC duration and set to 10min interval HF 2022-04-04 22:52:45 +0200
  • f6901823e6 remove logging when trying forceGC but no global.gc available remove debug logging of etag cache HF 2022-04-04 22:30:06 +0200
  • c38637e788 cache etags of chunks to avoid useless redis calls HF 2022-04-04 22:12:12 +0200
  • 6d4f878798 increase chunk cache time HF 2022-04-04 20:55:31 +0200
  • 68ae99b4e0 change how palette gets sent to worker thread HF 2022-04-04 15:50:51 +0200
  • 7e38ecd6f7 catch worker thread errors HF 2022-04-04 14:46:41 +0200
  • d85c436d60 print ping of user and mod on mute HF 2022-04-04 13:56:53 +0200