Commit Graph

385 Commits

Author SHA1 Message Date
HF
ba81c4ec3c mess with void bot a bit more 2020-05-06 14:03:51 +02:00
HF
d8ad4d77a1 mess with userscript bot 2020-05-05 01:43:48 +02:00
HF
3b376c30d4 add basic idea for .vox exporter 2020-05-05 00:13:40 +02:00
HF
0e48307613 remove some chat filters again 2020-05-02 23:02:07 +02:00
HF
33bbd619c2 allow Moon in ranking and fix lint errors in ranking.js 2020-05-02 21:40:03 +02:00
HF
173ad407ce catch json body-parser errors
add note that coronacanvas doesn't count in statistics
2020-05-02 06:23:20 +02:00
HF
fc7f30df7c catch errors in backup script 2020-05-02 04:44:26 +02:00
HF
8bfa91fd91 fix pixellogger maxSize 2020-05-02 00:13:24 +02:00
HF
2149326b1a change pixel logging, upgrade packages 2020-05-01 05:14:43 +02:00
HF
19fb12df6a fix settings modal keybind 2020-04-30 19:05:31 +02:00
HF
95bfcae964 APISocket less noisy 2020-04-30 09:39:28 +02:00
HF
0360ba0dc1 split log files 2020-04-30 09:32:18 +02:00
HF
41c4dbb774 change mute times 2020-04-30 08:19:25 +02:00
HF
2d48c55165 verifying email will cause websocket reconnect 2020-04-30 03:34:49 +02:00
HF
77375eca64 have to check on config for proxycheck 2020-04-30 00:27:58 +02:00
HF
5808d8a595 some more chat stuff 2020-04-30 00:20:12 +02:00
HF
2c85ad18c9 fix chat stuff 2020-04-29 23:47:05 +02:00
HF
d1e8236ea1 country ban for actual country not displayed country 2020-04-29 23:36:32 +02:00
HF
d952050f42 change APISocket to allow country code and channelId definition 2020-04-29 22:17:03 +02:00
HF
50e3a95161 Merge branch 'master' into production 2020-04-29 19:34:00 +02:00
HF
c051dc9ac5 Chat Channels part 2 2020-04-29 19:32:21 +02:00
HF
dff98b2f96 no mute message 2020-04-29 18:35:54 +02:00
HF
c979df911f no mute message for automute 2020-04-29 18:23:50 +02:00
HF
8877a7658a add chat channels 2020-04-29 18:16:58 +02:00
HF
5478faebd5 move copy-coords key to R 2020-04-29 04:38:36 +02:00
HF
e1783bd53c change caps lock detection again, allow F 2020-04-28 18:29:16 +02:00
HF
70d8eb1385 no http links after filtering 2020-04-28 08:56:09 +02:00
HF
9f7495a336 fix websocket reconnect on login 2020-04-28 08:39:05 +02:00
HF
77d3a6c417 click on coords box copies to chat if open
style changes, chat now selectable
2020-04-28 08:28:18 +02:00
HF
c231cbf8f1 check caps-lock with regexp because string.toUpper == string does also return true for foreign characters like mandarin 2020-04-28 06:24:44 +02:00
HF
d756da6a1c strip canvas links to coords only in chat 2020-04-28 04:49:42 +02:00
HF
4e411d6eaf names ending with "berg" or "stein" default to israel 2020-04-28 04:38:36 +02:00
HF
3ec1d71a49 add country flags
add chat mute by country
2020-04-28 04:13:48 +02:00
HF
1ca9932b84 add subsitution regexp for chat messages (currently unused) 2020-04-28 02:30:13 +02:00
HF
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
HF
b72fce1589 fix names with spaces 2020-04-27 20:40:19 +02:00
HF
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
HF
43d914ed3c make canvases.json and proxies.json externals 2020-04-27 04:33:19 +02:00
HF
1de40034a6 try to fix bug about pixels not getting received 2020-04-26 00:14:55 +02:00
HF
9cabf7c8fd reenable negative notifications and move it from gui to user state 2020-04-24 20:59:05 +02:00
HF
fdae2b76fe add limit of 300 characters to chat messages 2020-04-24 20:58:41 +02:00
HF
d056c8111e Option to use gmail for mail delivery and format mail as html 2020-04-24 20:27:21 +02:00
HF
958d4a35ec another useless commit 2020-04-20 05:50:28 +02:00
HF
cc60ebdddd this does nothing 2020-04-20 05:12:31 +02:00
HF
06ba9f7014 fix 2D garbage collection 2020-04-19 22:27:13 +02:00
HF
4836d1c132 also do canvasId as string in minecraft request on APISocket 2020-04-19 08:35:16 +02:00
HF
480aff4655 make apiwebsocket pass canvasId as string 2020-04-19 08:24:27 +02:00
HF
e71d730476 fix eslint errors in SocketServer 2020-04-17 21:07:05 +02:00
HF
d8424a666d imagine killing websocket server because of one client error, lmao 2020-04-17 20:02:03 +02:00
HF
d0f4537a00 upgrade packages 2020-04-15 15:14:32 +02:00
HF
bedd7b82e5 enable garbage collection for 3D (again) 2020-04-15 05:30:06 +02:00
HF
32152fc9ba recursive preLoad Chunks 2020-04-15 05:16:13 +02:00
HF
5133f99680 fix chunk preloading and garbage collection tweaks 2020-04-15 04:35:00 +02:00
HF
2daed7ebbe remove data creatime timestamp messages 2020-04-15 03:49:26 +02:00
HF
ed8919e3a2 enable garbage collection again 2020-04-15 03:41:19 +02:00
HF
c105b54098 add chunk preloading from lower zoom tile 2020-04-15 02:49:36 +02:00
HF
f1d82220dd fix a few lint errors 2020-04-15 01:35:52 +02:00
HF
485f2b83bc handle all palette sizes in react 2020-04-14 23:46:43 +02:00
HF
043d8777f1 retarded mistake 2020-04-11 23:45:11 +02:00
HF
87c7709275 hardcode admin-only area in 3d canvas 2020-04-11 23:29:48 +02:00
HF
ccbd091d61 add option to set canvas ranked or not, coronacanvas is not ranked 2020-03-27 02:07:45 +01:00
HF
e6a6eca6e8 change coronacanvas pixelstack to 60s 2020-03-27 01:52:24 +01:00
HF
2bec370f8b Notify time set from 20 to 15s, audio time from 20 to 5s
don't show cooldowbox if cooldown smaller than one
2020-03-27 01:50:11 +01:00
HF
beaf8c2579 don't notify if last cooldown ended <20s ago
don't do notification flash when cooldown is <1s
2020-03-27 01:40:39 +01:00
HF
e80e024520 change cooldown of coronacanvas to 500ms 2020-03-27 01:35:31 +01:00
HF
460040ec00 care about cli when uploading images with admintools 2020-03-27 00:36:45 +01:00
HF
f47b2a3a20 nr2 2020-03-19 02:31:54 +01:00
HF
3710271494 fix palette 2020-03-19 02:26:59 +01:00
HF
cf60df75e6 fixing client color check 2020-03-15 22:03:03 +01:00
HF
eff0d603ff make it possible to protect an ignored color 2020-03-15 21:18:16 +01:00
HF
1386221ed0 make coronacanvas smaller 2020-03-15 20:57:59 +01:00
HF
5408e77959 fix palette height on smaller palettes 2020-03-15 20:56:20 +01:00
HF
1c7de0d93d add coronavirus canvas 2020-03-15 20:37:49 +01:00
HF
71f87ba3ed no 3d ui on 2d canvas
update README
2020-02-18 11:28:27 +01:00
HF
6c5f185631 render out-of-canvas area in 3D canvas gray 2020-02-02 09:18:47 +01:00
HF
9c97cbf97f Add tap to help modal control description 2020-02-02 03:07:44 +01:00
HF
a951bfaf86 hide 3D controls if not using touch device 2020-02-02 02:49:28 +01:00
HF
7f7d054b37 add place and remove pixel via tapping 2020-02-02 02:33:23 +01:00
HF
05711b8b62 fix colors 2020-02-02 01:19:56 +01:00
HF
2c2306f1a5 set courser on touch devices to center of camera 2020-02-02 01:16:25 +01:00
HF
1fdeecfdde fix z-order 2020-02-02 01:00:50 +01:00
HF
654dd68fcf make 3d controls listen on touch events 2020-02-02 00:21:41 +01:00
HF
db905143d9 make middle-mouse color select not open palette 2020-02-02 00:18:58 +01:00
HF
0a54b96535 Make 3D controls 2020-02-02 00:10:00 +01:00
HF
737a84df2d less fog 2020-02-01 14:33:10 +01:00
HF
688b2ea4e0 add fog 2020-02-01 14:30:32 +01:00
HF
286ffc19a1 add middle-mouse color select to 3D canvas 2020-02-01 01:49:17 +01:00
HF
7bcb9d835d disable WASD 3D movement when writing in textfield 2020-01-31 11:59:57 +01:00
HF
881ec9386b correctly dispose of handlers of 3D control 2020-01-31 11:52:05 +01:00
HF
ef3572c54e register keyboard events for document in 3D control, not just for canvas 2020-01-31 11:50:05 +01:00
HF
c1e154517a change url after reloadUrl 2020-01-31 11:45:40 +01:00
HF
9df0f0055e error on missing z url value on 3D canvas urlchange 2020-01-31 11:43:48 +01:00
HF
d031412fa1 use url coordinates on 3D canvas 2020-01-31 11:35:57 +01:00
HF
a8cbe93390 increase render distance 2020-01-31 01:53:48 +01:00
HF
950773e57c change protected pixel in image upload from 0x20 to 0x80 2020-01-31 01:46:25 +01:00
HF
5fca4b0879 fix pixel place sound on canvases with >64 colors 2020-01-31 01:14:14 +01:00
HF
4c7dfb91c5 add more colors in 3D canvas 2020-01-31 01:07:31 +01:00
HF
8b6d0ba698 change pixel bitmask from 0x1F to 0x3F to allow 64 color palette 2020-01-31 00:59:23 +01:00
HF
6f9dc2ec32 remove alpha value from canvases.json and replace it with cli 2020-01-31 00:55:04 +01:00
HF
210ac828ab make 3D canvas for registered users only 2020-01-28 23:47:26 +01:00
HF
36e23491ac more mouse click fixes 2020-01-28 22:42:01 +01:00
HF
b7b70ea4d1 next try to limit accidentally placed pixels
+ desctructoring of 3D chunkLoader on canvas change
+ hide 3D cursor when out of range
2020-01-28 20:45:30 +01:00
HF
26cd251ddf fix description of 3D canvas 2020-01-28 13:55:08 +01:00
HF
6b8ff37133 fix tile size 2020-01-28 13:01:50 +01:00
HF
e7f636d52f try to avoid random pixels getting set on mouse move
Upate README.md
2020-01-28 12:53:51 +01:00
HF
fb23fdabad make movement faster 2020-01-28 11:55:42 +01:00
HF
dd7bfa95a0 Change controls to E/C Up/Down and update Help Modal
Fix Screenshot issue
2020-01-28 11:19:19 +01:00
HF
1b185f4e5b Make 3D canvas multiplayer 2020-01-28 10:39:08 +01:00
HF
29755b7ff1 Merge branch 'master' of https://github.com/pixelplanetdev/pixelplanet 2020-01-27 17:53:19 +01:00
Gabriel Brown
65100d352a fixed empty chunks not being registered for updates 2020-01-27 13:10:11 +00:00
Gabriel Brown
6c10a694e4 chunk loading fix at load due to websocket issue
(cherry picked from commit c883e77320611449aec0acb56735acb57b8fdbaf)
2020-01-27 12:24:21 +00:00
HF
d97e375b6d change 3d scaling and add ChunkLoader dummy 2020-01-26 21:31:25 +01:00
HF
66662e49c3 fix small ui issues 2020-01-25 07:39:45 +01:00
HF
caf08ee32d Add 3d voxel canvas
Add Canvas Selection Menu
Improve Rendering
Move ChunkRGB into seperate file
2020-01-25 03:53:35 +01:00
HF
88990bf454 lazy load test 2020-01-22 06:55:55 +01:00
HF
c77aec130f fix typo 2020-01-21 23:00:47 +01:00
HF
b8e1436efa add voxelpainter test 2020-01-21 22:41:34 +01:00
HF
56370c548f fix issue of Loading not disappearing in Historical mode 2020-01-17 03:38:24 +01:00
HF
9207890b3c make arrows go past days 2020-01-17 03:25:28 +01:00
HF
8a72aa232c add arrow buttons to historical mode 2020-01-17 02:35:19 +01:00
HF
7e9ee23aef back to 15s cd on moon 2020-01-17 01:30:49 +01:00
HF
55d348d6d6 fx typo 2020-01-17 00:12:02 +01:00
HF
3cb519ad33 temporary 0cd on moon 2020-01-16 02:04:05 +01:00
HF
f99241476d fix two eslint errors :peepoweird: 2020-01-15 00:39:35 +01:00
HF
23bfebbfe5 Resolve circular dependencies 2020-01-14 17:52:41 +01:00
HF
2820805f35 send verify mail limit to 2min 2020-01-14 04:16:15 +01:00
HF
4b8bbf2716 fix incremential tile creation when protected pixels got set 2020-01-13 04:35:46 +01:00
HF
7214ae6128 make everyone start at 0,0 2020-01-13 04:01:50 +01:00
HF
4231f56a59 passport login error handling 2020-01-11 16:03:13 +01:00
HF
c758fee082 fix admintools imageupload on non-default canvases 2020-01-11 14:35:03 +01:00
HF
8d2c5e75d9 also list midnight full-backup in historical view 2020-01-11 02:00:33 +01:00
HF
7abe936cd1 fix Loading... message on date select in historical view 2020-01-10 20:59:06 +01:00
HF
bc11f9e825 fix default canvases 2020-01-10 16:48:58 +01:00
HF
2f81a6df3b resolve BIG_CHUNK_FAILURE error when chunk is already removed 2020-01-10 16:46:39 +01:00
HF
b326ffd9b5 change canvas req: 0 = has to be registered; -1 = no requirements
make historical view start date canvas specific
2020-01-10 16:40:22 +01:00
HF
7bb2e361f9 fix new set pixels shining throuhg 2020-01-10 04:06:05 +01:00
HF
572408ba6a add client render code for historical view 2020-01-10 03:26:35 +01:00
HF
1e1d511d21 add HistorySelection dialog 2020-01-09 23:13:56 +01:00
HF
8be7d8ce41 add history api 2020-01-09 19:12:56 +01:00
HF
060540d23d small render improvement, avoiding double render on scale update 2020-01-09 17:17:56 +01:00
HF
1161392d3b fix some eslint errors 2020-01-09 17:09:29 +01:00
HF
14410ce903 fix rendering issues 2020-01-09 16:57:03 +01:00
HF
ba144c3b8a remove HOSTURL variable and instead get host from header 2020-01-09 16:41:39 +01:00
HF
cfbae41817 make hook for renderer to store 2020-01-09 03:52:25 +01:00
HF
c6dabe8a3e fix async in backup 2020-01-08 23:00:47 +01:00
HF
47f55a585a update backup script 2020-01-08 21:52:31 +01:00
HF
64c809cdac add COMMAND option to backup script
fix directory date name
2020-01-08 21:09:41 +01:00
HF
c33c532e2b update backup script 2020-01-08 20:22:52 +01:00
HF
e7a16fa3b9 store / reducers fixes, move websocketClient to reducers 2020-01-08 15:58:21 +01:00
HF
337fbf2462 log backup dir name 2020-01-08 15:15:36 +01:00
HF
8894c38289 change backup to use commandline args instead of environment 2020-01-08 03:31:00 +01:00
HF
e6c6b45a6b make backup.js deployable and add cron timers to it 2020-01-08 01:29:52 +01:00
HF
759bffbf1f change Blacklist/Whitelist tables to not use ip.toLong to avoid weird results on IPv6 2020-01-08 00:36:34 +01:00
HF
62337771a2 add backup functions 2020-01-08 00:02:01 +01:00
HF
3523f26c63 fix text - lightGrid pt3 :weird: 2020-01-07 00:07:26 +01:00
HF
e9a786c1a2 add light-grid option pt2 2020-01-07 00:03:39 +01:00
HF
4658c375ad ad light-grid option 2020-01-07 00:00:08 +01:00
HF
ab8afc118c Merge branch 'master' into production 2020-01-06 22:56:33 +01:00
HF
29b9a48fa1 actionbuttons hover color change 2020-01-06 22:55:03 +01:00
HF
c4e09d73b0 Merge branch 'master' into production 2020-01-06 12:32:26 +01:00
HF
6e6ce4571f fix auth-routes related eslint errors 2020-01-06 12:29:33 +01:00
HF
c4ec5acf64 Merge branch 'master' into production 2020-01-06 11:55:58 +01:00
HF
cb5f4b6ef4 change from sendmail to nodemailer
fix eslint errors corresponding to mail sending
2020-01-06 11:49:53 +01:00
HF
ef2d9cdf2a deactivate user deletion when not verified 2020-01-06 00:34:34 +01:00
HF
7a84ad7684 do not update rankings too soon, it causes database errors if models aren't synced yet 2020-01-05 17:39:47 +01:00
HF
4ca032e816 change cloudflare logging 2020-01-04 14:19:34 +01:00
HF
1e76ced03a better logging 2020-01-04 14:15:54 +01:00
HF
b484ff17b6 fix winston and sql error after upgrade
add option to log sql
2020-01-04 13:54:30 +01:00
HF
ddc41802fe update packages
remove push.js
2020-01-04 12:11:05 +01:00
HF
520dc1655e eslint auto-fix 2020-01-04 07:00:47 +01:00
HF
98c87eed20 remove express-validator
we can install it again if we find more use to it
2020-01-04 05:40:50 +01:00
HF
34a8ff0606 fix sweetaleart to v8 upgrade 2020-01-04 03:32:34 +01:00
HF
5ee01f3cc2 Improve Loading
make loading tiles canvas specific
make loading text on 3d globe
2020-01-03 16:42:48 +01:00
HF
7a42e24e6b fix more eslint errors 2020-01-03 15:24:40 +01:00
HF
9d2bebfd13 fix eslint warning in globe.js 2020-01-03 14:07:08 +01:00
HF
11a9c11631 fix 75 eslint warnings,
rename files with jsx code to .jsx,
fix ChatModal export
2020-01-03 14:00:33 +01:00
HF
2c9b2c64a9 fix 3d coordinates that got broken because of eslint fixes 2020-01-03 04:29:09 +01:00
HF
d68b4ae380 fix bunch of eslint errors/warnings 2020-01-03 04:12:21 +01:00
HF
630bff0483 move all react html generation to components folder 2020-01-03 03:23:14 +01:00
HF
297c70f6b0 Remove old static globe files,
include recaptcha just in html if specifically required
2020-01-03 02:05:29 +01:00
HF
eb98167825 build js files for globe with webpack and html with react 2020-01-03 00:44:04 +01:00
HF
b8b7116148 Log filename for chunk-tile creation for debugging tiles 2020-01-02 19:44:30 +01:00
HF
9670fd278c catch apisocket errors again
Add TODO to save ChatHistory in redis
2020-01-02 19:21:36 +01:00
HF
420e90041b fix readme, add note to github repository 2020-01-02 18:28:54 +01:00
HF
de89e4cdf5 Mirror repository for github 2020-01-02 17:58:06 +01:00