Commit Graph

507 Commits

Author SHA1 Message Date
HF
3c1c364944 fix user counter 2021-03-18 02:11:13 +01:00
HF
e237d74481 Merge branch 'captcha' 2021-03-18 01:47:23 +01:00
HF
629bb82f3c add sstraight theme 2021-03-18 01:14:40 +01:00
HF
c4f9c7eb7a fix changepassword 2021-03-18 00:45:52 +01:00
HF
ae65f4de67 Captcha style 2021-03-18 00:33:57 +01:00
HF
6103eb3620 add Alert to styles 2021-03-18 00:16:39 +01:00
HF
bea6ae303d reset captcha text on failure 2021-03-18 00:10:54 +01:00
HF
3d6fb57c77 default to no captcha 2021-03-18 00:08:27 +01:00
HF
ebebf45d7b make captcha case inensitive and l = i and 0 = 0 2021-03-18 00:03:19 +01:00
HF
55a7ce6d49 fix alert closing 2021-03-17 23:49:46 +01:00
HF
36e1027fb7 adjust captchas 2021-03-17 23:35:35 +01:00
HF
37239ee267 change z order of Modal and Alert 2021-03-17 22:40:11 +01:00
HF
109b7f76dc replace react-modal with selmade modal and fix modal and alert stylings 2021-03-17 22:30:36 +01:00
HF
a4c0ead137 fix double decleration of errors 2021-03-17 20:53:57 +01:00
HF
8bf875049b migrate ChangePassword to React hooks 2021-03-17 20:25:51 +01:00
HF
7bf9d7a295 change alert and captcha styling 2021-03-17 19:58:04 +01:00
HF
af90a83198 log subnet for captchaserver, parse error response before caring about status code 2021-03-17 16:36:17 +01:00
HF
c771e4a74d stopPropagation of click event in alert 2021-03-17 14:34:29 +01:00
HF
c2bf474136 change Tabs to use react hooks 2021-03-17 14:25:17 +01:00
HF
45e6d15fb3 continue captchas 2021-03-17 11:00:58 +01:00
HF
2b9cae2ca2 move all fetch requets from components to actions/fetch 2021-03-17 02:24:30 +01:00
HF
1c0b1101b0 fix table width
more captcha changes
2021-03-17 02:24:05 +01:00
HF
7dd44811a6 add captcha alert, remove some old captcha stuff 2021-02-24 04:32:01 +01:00
HF
74b4a44224 replace sweetalert 2021-02-23 23:39:22 +01:00
HF
6dc561b8f6 fix numberToString 2021-02-14 23:59:23 +01:00
HF
38e98efd8d fix english default strings based on pull requrests from equwal
fix ru tranlation
2021-02-14 22:41:53 +01:00
HF
ee21dd9d86 captcha.jsx 2021-02-14 22:23:36 +01:00
HF
e76e56027f split ranks from user reducer 2021-02-06 11:54:03 +01:00
HF
dec817d8a0 add ecosystem for captchas 2021-02-05 00:53:52 +01:00
HF
161bbb0eef remove cloudflare ip check and HOST option 2021-02-05 00:17:25 +01:00
HF
73e400f79a Add basic captchaserver 2021-02-04 23:56:12 +01:00
HF
0791e0a173 add language selection etting 2021-02-02 23:00:25 +01:00
HF
c45a7bab7f change webpack config variables from arguments to env 2021-02-01 20:16:01 +01:00
HF
755bd67a12 make int channel accessable for everyone again 2021-01-31 22:22:40 +01:00
HF
fb4ee3e83d make int channel just show for languages that don't have one and aren't english 2021-01-31 21:40:48 +01:00
HF
4ca75a586a fix adding channels for languages
add pt translations
fix ru translations
2021-01-31 21:02:05 +01:00
HF
acf353619f create a channel for every translated language 2021-01-31 19:11:10 +01:00
HF
efe7b28ae5 add firt ru translation
fix canvse list translation
2021-01-31 15:48:51 +01:00
HF
6ce8ca56d5 debug wrong canvases.json translation 2021-01-31 15:15:53 +01:00
HF
26c6de0b02 chat and localisation
more translations
allow links in chat
parallell webpack builds
2021-01-31 14:13:20 +01:00
HF
a5881d11ac add more translations 2021-01-31 00:48:49 +01:00
HF
e7eafbf450 more translations 2021-01-30 17:32:09 +01:00
HF
8475ad0c9f add more translations
move descriptions of canvases.json into .js file in oder to translate it
2021-01-30 08:06:51 +01:00
HF
f595c6d2ed add more translations 2021-01-30 00:54:25 +01:00
HF
840a172816 change how we build stuff 2021-01-29 22:49:41 +01:00
HF
6367e2926f testing first translations for client files 2021-01-29 17:06:33 +01:00
HF
0c5ab8bf97 add localisation via ttag 2021-01-29 02:17:51 +01:00
HF
087319be96 fix captcha spam 2021-01-29 02:14:17 +01:00
HF
3df0bcae1c add stump for getting accept-language header 2021-01-28 13:40:01 +01:00
HF
b4d19a2833 fix pixelcounter desync 2021-01-27 23:05:37 +01:00
HF
4e3f40c958 make client prediction reverts more accurate 2021-01-27 22:58:59 +01:00
HF
41a9d7f334 be smarter at deciding if key or keycode gets used for keybinds 2021-01-27 22:10:06 +01:00
HF
2d0c31fac6 right shift -> place from historical view 2021-01-27 17:45:33 +01:00
HF
e4a6171666 get rid of unneccessary keycode package 2021-01-27 16:05:43 +01:00
HF
97737a16a1 fix out-of-bounds placing 2021-01-27 13:14:16 +01:00
HF
c617d8f92b fix wait notification when stack used 2021-01-27 02:56:52 +01:00
HF
0dd3d6352a fix overwriting of prediction 2021-01-27 02:33:35 +01:00
HF
3762e74102 correct names of placeAllowed and REQUEST_PIXEL_UPDATE because of changed meaning 2021-01-27 02:16:14 +01:00
HF
1735643b32 pixel burst client side
add client prediction
2021-01-27 02:06:28 +01:00
HF
277568fc9c remove christmas button
add pixel-bursts server side
2021-01-26 19:44:40 +01:00
HF
39095154cf Merge branch 'master' into pxlburst 2021-01-25 22:56:34 +01:00
HF
9ccf8999ab fix typo 2020-12-30 23:15:09 +01:00
HF
b77cc5e21f change 1bit canvas size and cooldown 2020-12-30 23:12:28 +01:00
HF
527e925dd2 change description of moon canvas 2020-12-29 23:11:54 +01:00
HF
371c0151fa add Christmas button 2020-12-07 23:54:40 +01:00
HF
e34609c046 mass-request pixels pt.1 2020-12-07 22:16:47 +01:00
HF
2f04d24452 just admns can load modlist 2020-12-03 03:48:17 +01:00
HF
04f5a2df5e skip DM channels of deleted users (workaround till we got user deletion stable) 2020-12-02 17:54:27 +01:00
HF
f852cdd166 load three js for globe.js (somehow webpack doesn't load it itself) 2020-12-01 20:52:31 +01:00
HF
889c540d86 fix debugging 2020-12-01 20:46:07 +01:00
HF
141ca00fc3 Upgrade npm packages, adjust webpack config 2020-12-01 20:33:34 +01:00
HF
7686129941 migrate to ip-address 7.x 2020-12-01 12:46:18 +01:00
HF
edf4125e44 sort channel in drop down 2020-12-01 12:19:23 +01:00
HF
1a69790715 push caps limit to 4 2020-12-01 00:30:36 +01:00
HF
c263bc72d9 ctrl -> color select (like middle mouse button) 2020-11-30 22:41:51 +01:00
HF
715ba5efaf fix caps-hold-placing on chrome 2020-11-30 21:56:45 +01:00
HF
7bc46ac7a0 fix chrome notifications 2020-11-30 21:46:02 +01:00
HF
0c19232c8e add shift-hold placing - is on trial, will be kept if good 2020-11-30 21:34:49 +01:00
HF
02489b674a archive political-compass canvas 2020-11-30 15:47:14 +01:00
HF
26d73b6ffd change m for million to upper case 2020-11-30 00:44:57 +01:00
HF
3614c24aa4 fix borders of UserContextMenu 2020-11-29 18:22:15 +01:00
HF
5a90e3786a more chrome scrollbar styling 2020-11-29 17:59:00 +01:00
HF
9a7ca41eb9 create Moderator role 2020-11-29 17:47:25 +01:00
HF
a9922e3041 make scrollbar in channel selection thin on chrome 2020-11-29 11:07:36 +01:00
HF
8419adf2f0 change order of User Context Menu items 2020-11-29 10:53:28 +01:00
HF
1bec84ae08 move chat ratelimiter to core/ChatProvider 2020-11-29 04:05:49 +01:00
HF
a7f356b7bc Merge branch 'production' 2020-11-29 01:17:46 +01:00
HF
b79a12f931 fixing bugs that got introduced in the past two commits 2020-11-29 01:13:05 +01:00
HF
ac464ba5a7 split LOGIN and LOGOUT from RECEIVE_ME 2020-11-28 02:02:12 +01:00
HF
46ba5188b5 add websocket messages or chat joining and leaving 2020-11-27 23:48:59 +01:00
HF
8f24a34a1d make channels from array into object 2020-11-26 21:23:16 +01:00
HF
ab910619f8 add route and action to leave DM channel 2020-11-26 18:27:45 +01:00
HF
f42078853a add Channel Context Menu 2020-11-25 22:40:26 +01:00
HF
7777fb2bb2 add button for chat channel settings 2020-11-25 20:19:26 +01:00
HF
26ed411129 add blocking of Users 2020-11-25 10:07:44 +01:00
HF
cdfad4124d add setscale to extensions, remove pixelupdate, dont emit center on receivechunk (redundant because chunk.cell exists) 2020-11-20 12:23:14 +01:00
HF
5318b521e7 add route for blocking user 2020-11-20 11:49:40 +01:00
HF
9a47b90e04 add comments and set_hover to extensions eventemitter 2020-11-19 22:20:08 +01:00
HF
870eecfc21 add eventemitter usable for extensions and userscripts
remove unused ads stuff
2020-11-19 21:38:45 +01:00
HF
389f447b5b request blocked users with passport 2020-11-19 20:18:45 +01:00
HF
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
HF
fc09ffcb45 check if chatProvider is ready when sending event message 2020-11-15 01:02:29 +01:00
HF
4064f1674d add custom channel drop down menu basics 2020-11-15 00:52:33 +01:00
HF
eaef11f484 Merge branch 'production' 2020-11-09 15:26:03 +01:00
HF
44362681de set start date of bw canvas 2020-11-09 00:27:48 +01:00
HF
70ac437d48 Merge branch 'production' 2020-11-09 00:16:39 +01:00
HF
e62f800c8b add black and white canvas 2020-11-09 00:15:33 +01:00
HF
0c19d1ba40 add black and white canvas 2020-11-09 00:14:51 +01:00
HF
ad79ac1746 add popu-up menu 2020-11-08 23:42:02 +01:00
HF
17553f999b fix url update and isClicking stuck on mouseout 2020-11-08 15:55:18 +01:00
HF
2161fe11a2 add fields for dms 2020-11-07 20:16:32 +01:00
HF
2b27a98132 change variables names and comments to make more sense 2020-11-07 11:18:19 +01:00
HF
0be3cf63cc add additional checks for touch device tapping 2020-11-07 11:01:56 +01:00
HF
662dbd4206 limit touchend events 2020-11-06 23:35:44 +01:00
HF
af5aa9410e add 100ms treshold before paning 2020-11-06 23:30:40 +01:00
HF
d44556b6e2 temporarily disable selection saving on chat 2020-11-06 23:10:39 +01:00
HF
8c6018a4ad used wrong channel for cyrillic check 2020-11-06 22:00:37 +01:00
HF
d5e4da904f fix logout 2020-11-06 21:48:33 +01:00
HF
a54c1b198e fix static methodes of ChatProvider 2020-11-06 21:15:50 +01:00
HF
9f0a78f1ea make info and event messages belong to actual user 2020-11-06 21:00:47 +01:00
HF
2038e56d4f remove focus from others when interacting with canvas 2020-11-06 19:38:01 +01:00
HF
1a024499ee fix focus on mouse down 2020-11-06 19:25:15 +01:00
HF
cefca9788c long tap on mobile -> color select 2020-11-06 19:21:44 +01:00
HF
4248b0ff49 fix chat audio notification not playing 2020-11-06 18:29:47 +01:00
HF
9956309045 setting click check threshold lower 2020-11-06 18:20:28 +01:00
HF
1e9307cc47 fix default channel Ids and radix in event.js 2020-11-06 18:10:59 +01:00
HF
86eb394ef1 change chat message order 2020-11-06 18:03:37 +01:00
HF
324a53b724 fix cursor 2020-11-06 17:23:08 +01:00
HF
09790a9c25 Merge branch 'master' into production 2020-11-06 17:06:08 +01:00
HF
87629bf1b4 don't use outdated hammerjs in pixelpaintercontrols 2020-11-06 16:57:53 +01:00
HF
709fd3af9f no caching for chathistory 2020-11-06 01:31:54 +01:00
HF
926ba3dcdb Merge branch 'master' into production 2020-11-06 01:16:47 +01:00
HF
bf9ab51350 send notification instead of error on pixel protection 2020-11-06 01:07:42 +01:00
HF
5bfd1b58d2 change default channel and user id for event messages according to new layout 2020-11-05 23:29:44 +01:00
HF
516131c7a2 store event success in redis 2020-11-05 23:20:53 +01:00
HF
648c767849 fix id for event and api messages out-of-range 2020-11-05 22:53:50 +01:00
HF
482cfd3fe3 migreate chat to proper sql tables with relations 2020-11-05 22:40:28 +01:00
HF
493b0106ac allow multiple blank lines in eslint, check for muted user earlier 2020-11-03 23:52:20 +01:00
HF
1872b603b9 always also adhere to userid cooldown 2020-07-18 02:27:29 +02:00
HF
fe3e1d7e79 Add possibility to have hidden canvses, mirror pz and pc 2020-07-05 11:22:40 +02:00
HF
5b4cc64699 fix event not resetting correctly 2020-07-01 19:03:32 +02:00
HF
f36788c39b handle chunk relevant redis requests from Event also in RedisCanvas 2020-07-01 09:18:01 +02:00
HF
35f1a7787c add hotkey for historical view 2020-06-23 19:19:19 +02:00
HF
fe0e5dc596 fix spacing in help modal 2020-06-23 08:48:49 +02:00
HF
23ae0c9e44 change to guilded instead of discord 2020-06-23 08:37:15 +02:00
HF
ebddd99c10 set startdate of main canvas one day earlier, this date will be used for empty map 2020-06-23 01:35:02 +02:00
HF
423b603542 add rollback option to admintools 2020-06-23 00:26:24 +02:00
HF
a69711d838 add protection or rectangles without image to admintools 2020-06-22 20:39:40 +02:00
HF
1d081991ba add admintools to user area 2020-06-22 19:27:03 +02:00
HF
bc7613b431 further corse tinted canvas fix (sub.domain.com didn't get detected as CORS of domain.com) 2020-06-21 05:47:29 +02:00