Commit Graph

1111 Commits (deepcrayonfish)

Author SHA1 Message Date
Thibault Duplessis 4bbd82bf01 prepare for scrubing as cron job 2021-04-14 14:40:40 +02:00
Thibault Duplessis 5b72f1db36 scrub imported games and their analysis 2021-04-14 12:56:29 +02:00
Thibault Duplessis cfdb381360 scrub fix 2021-04-14 11:18:17 +02:00
Thibault Duplessis ef1d527a38 configure all connections from outside the script 2021-04-14 10:49:56 +02:00
Thibault Duplessis 884a2b2bb0 tweak scrub script 2021-04-14 10:42:32 +02:00
Thibault Duplessis 2e80974a74 static ghost ids 2021-04-13 19:16:37 +02:00
Thibault Duplessis 5fdd41efda delete all owned studies 2021-04-13 13:29:53 +02:00
Thibault Duplessis d6b13e38a2 better scrub forum posts 2021-04-13 11:59:31 +02:00
Thibault Duplessis 50e0033d33 username scrubing WIP 2021-04-13 11:43:53 +02:00
Thibault Duplessis e5bec963c7 scrub the user document 2021-04-13 11:09:11 +02:00
Thibault Duplessis 7b59172193 better delete user notes 2021-04-13 10:52:07 +02:00
Thibault Duplessis 7fec7ef86d don't remove mod notes 2021-04-13 10:51:18 +02:00
Thibault Duplessis 84602904cc delete from other databases 2021-04-13 10:50:27 +02:00
Thibault Duplessis 21bc8a3af9 scrub WIP 2021-04-13 10:41:15 +02:00
Thibault Duplessis 3a86fa0e2b username scrub WIP 2021-04-13 10:12:38 +02:00
Thibault Duplessis 76e7322f8c username scrub WIP 2021-04-13 08:31:22 +02:00
Thibault Duplessis b68b90cab8 scrubbing WIP 2021-04-12 11:36:21 +02:00
Thibault Duplessis 9c1c32b14c scrubbing WIP 2021-04-12 10:54:16 +02:00
Thibault Duplessis 448cb8177e username scrubbing 2021-04-12 09:59:50 +02:00
Thibault Duplessis 4e8f30a2bc scrub usernames from analysis - WIP 2021-04-12 08:29:52 +02:00
Niklas Fiekas 12aaa88c58 lint mixed placeholder styles 2021-04-07 17:42:24 +02:00
Thibault Duplessis 10d3a07eaa detect %$ in translations 2021-03-29 08:30:20 +02:00
Thibault Duplessis 6b7e132394
Merge pull request #8487 from carlaraya/piece-update-patch
In /bin/gen/piece-update, replace with #!/bin/bash
2021-03-28 22:07:25 +02:00
Carl Angelo Araya 233b9ca7eb
Bring back -e 2021-03-27 23:57:36 +08:00
Carl Angelo Araya 3f9bc1381e
In /bin/gen/piece-update, replace with #!/bin/bash 2021-03-27 23:50:44 +08:00
Niklas Fiekas 28e18ee7bb trans-lint: fix short lang for tlh-AA (Klingon) 2021-03-15 18:32:25 +01:00
Thibault Duplessis ea63ff2921 index puzzle path regen script - closes #8199 2021-02-17 15:01:14 +01:00
Niklas Fiekas 6ff950ff75 add horsey piece set 2021-02-07 21:16:30 +01:00
Niklas Fiekas 1374ea5ee4 prettier: format all files 2021-02-06 14:52:33 +01:00
Thibault Duplessis 4b35acccb7 update study migration 2021-02-04 00:14:48 +01:00
Thibault Duplessis 0f9b88f82d truncate chapters at depth 400 2021-02-02 21:43:29 +01:00
Thibault Duplessis 93165b1927 parallelize study chapter migration
mongo --eval 'parallelism=4;instance=1;' lichess migrate-chapters.js
mongo --eval 'parallelism=4;instance=2;' lichess migrate-chapters.js
mongo --eval 'parallelism=4;instance=3;' lichess migrate-chapters.js
mongo --eval 'parallelism=4;instance=4;' lichess migrate-chapters.js
2021-02-02 19:14:15 +01:00
Thibault Duplessis 7ac5793d0a flat study chapter storage WIP 2021-02-02 17:23:06 +01:00
Thibault Duplessis 570c6b4857 remove bongcloud trophy 2021-02-01 20:07:26 +01:00
Thibault Duplessis 9e39278344 puzzle storm WIP 2021-01-22 19:37:49 +01:00
Niklas Fiekas 55643c0849 stop supporting safari 10 2021-01-22 11:28:07 +01:00
Thibault Duplessis d2b38f04d9 challenge reasons WIP, move challenge i18n to new file - for #7487 #7658 2021-01-21 13:23:08 +01:00
Niklas Fiekas 30bf5c44a1 more fix-normalized-emails.js tweaks 2021-01-07 13:54:44 +01:00
Thibault Duplessis a7cf95f507 replace all dots in normalized email addresses 2021-01-07 12:04:53 +01:00
Thibault Duplessis e6330a1fb3 tweak email denormalization script 2021-01-07 12:01:16 +01:00
Niklas Fiekas 5f9558261a fix normalized emails in database (fixes #7848) 2021-01-04 23:39:20 +01:00
Thibault Duplessis 951e5af9b4 remove overloading theme 2020-12-27 16:38:18 +01:00
Thibault Duplessis 9c1f0cd669 remove unnecessary sort 2020-12-23 12:01:13 +01:00
Thibault Duplessis 7bbe20e78b ensure mongodb ints 2020-12-23 12:00:28 +01:00
Thibault Duplessis 4eb2c3c531 rewrite the puzzle voting system 2020-12-23 11:55:41 +01:00
Thibault Duplessis aa27d11787 db.puzzle2_round (user,date) index, and a theme field
the round.user can be dropped after a year to keep the index small
2020-12-19 16:25:31 +01:00
Thibault Duplessis 92e892d2bd fix/improve daily puzzle 2020-12-07 12:35:04 +01:00
Thibault Duplessis 2ce2034268 puzzle indexes 2020-12-06 20:16:15 +01:00
Thibault Duplessis bd4a36deaf move cron tasks to sysadmin repo 2020-12-06 18:22:15 +01:00
Thibault Duplessis 6d5a1498a5 puzzle difficulty selector 2020-12-06 11:45:55 +01:00
Thibault Duplessis 4ed315c75e add third puzzle tier and rethink path selection 2020-12-06 09:06:43 +01:00
Thibault Duplessis a4e9785e63 fix puzzle round theme db field name 2020-12-05 23:51:20 +01:00
Thibault Duplessis 664bc6beba try harder to select a puzzle in any situation 2020-12-05 19:09:27 +01:00
Thibault Duplessis 11c0bdfd51 more puzzle WIP 2020-12-05 10:37:13 +01:00
Thibault Duplessis 96d860efab puzzle themes WIP 2020-12-04 13:28:23 +01:00
Thibault Duplessis b1bd0a327b add cron jobs 2020-12-04 10:59:23 +01:00
Thibault Duplessis 982e35841d {master} start bin/cron DB maintenance jobs 2020-12-03 19:55:21 +01:00
Thibault Duplessis 1f30f69f1a Merge branch 'master' of github.com:ornicar/lila into puzzle
* 'master' of github.com:ornicar/lila:
  Update bin/diagnostic
2020-12-03 09:13:09 +01:00
Saskia Gennrich 792d8b4d44
Update bin/diagnostic
In `#!/bin/sh` the echo command does not accept any options. It will just print "-e" on the screen. [0]
With bash there would be no problem and is probably also installed by all contributors.

sbt is weird. sbt doesn't use the commonly used version option, but an sbt command. 
Maybe checking that sbt is installed with `which sbt` would even be sufficient, as sbt downloads the appropriate version for the project anyway.

[0] https://www.unix.com/man-page/posix/1posix/echo/
2020-12-02 20:36:16 +01:00
Thibault Duplessis 4866b78a7c puzzle themes WIP 2020-11-24 10:09:14 +01:00
Niklas Fiekas 8d51a661af trans lint: fix zh-TW crowdin urls 2020-11-15 15:58:18 +01:00
Thibault Duplessis 0870fbc425 add bin/diagnostic 2020-11-09 12:18:55 +01:00
Thibault Duplessis b08e8a39d2 fix dark board migration script 2020-10-14 08:03:38 +02:00
Thibault Duplessis 71e57c16eb dark board theme WIP 2020-10-13 18:15:38 +02:00
Niklas Fiekas c013fbf182 deploy: do not select pull request builds for prod 2020-10-07 14:15:49 +02:00
Thibault Duplessis a0835f70d6 remove mongo migration script 2020-10-06 09:36:43 +02:00
Thibault Duplessis a3e9964c79 improve appeal handling, remove closed state 2020-10-05 09:40:05 +02:00
Niklas Fiekas 14260fa158 trans lint: fix escape for crowdin link 2020-09-21 18:43:40 +02:00
Niklas Fiekas f78dab33dc trans lint: downgrade punctuation to notice 2020-09-21 18:38:45 +02:00
Niklas Fiekas 498a55e4b9 trans lint: fix more punctuation false positives 2020-09-21 18:29:42 +02:00
Niklas Fiekas 7ad41cfca5 trans lint: fix crowdin link for kab-dz (Taqbaylit) 2020-09-21 18:11:02 +02:00
Niklas Fiekas 45c67e46c2 trans lint: allow more flexible punctuation 2020-09-21 18:11:02 +02:00
Niklas Fiekas 07ad5ed1f0 trans lint: fix ur-PK crowdin links 2020-09-21 17:33:01 +02:00
Niklas Fiekas 70794c5df6 bin/trans-dump.js does not really need fs-extra 2020-09-21 17:02:07 +02:00
Niklas Fiekas 11b88230e5 update some old links 2020-09-15 12:54:42 +02:00
Niklas Fiekas f445797817 reduce noise while waiting for pending workflow 2020-09-08 14:10:17 +02:00
Niklas Fiekas 6a2216d614 change asset version as deploy command 2020-09-08 13:55:08 +02:00
Thibault Duplessis 14f698db60 Update governor pieces - for #7167 2020-08-25 20:13:43 +02:00
Thibault Duplessis 66ffa10eb8 Add governor pieces - for #7167 2020-08-25 12:00:59 +02:00
Thibault Duplessis ba4cf0d4ae update user deletion script 2020-08-24 12:12:22 +02:00
noname45688@gmail.com 67e68beeff converting into Python 3 2020-06-25 03:20:38 -04:00
Niklas Fiekas 7c31b7e99b rm some old scripts 2020-06-23 18:06:14 +02:00
noname45688@gmail.com 81f1eb2a7a Updating to Python 3 2020-06-23 03:13:50 -04:00
Thibault Duplessis 06d5c44429 mongodb script to set ratings safely 2020-06-06 11:56:29 -06:00
Thibault Duplessis 1aec43b930 show team tournaments on /tournament
db.tournament2.dropIndex('startsAt_1')
db.tournament2.dropIndex('createdAt_1')
2020-06-01 11:45:41 -06:00
Niklas Fiekas 3a3e348901 remove maple-assets deploy target 2020-05-28 15:57:38 +02:00
Thibault Duplessis 1c0c2793e8 fix swiss cleanup script 2020-05-22 22:00:39 -06:00
Thibault Duplessis ac78c66ba9 swiss cleanup scripts 2020-05-22 17:43:25 -06:00
Thibault Duplessis e4debcb680 finish borked swisses 2020-05-22 11:21:32 -06:00
Thibault Duplessis 01e5268602 fix db team leaders 2020-05-22 11:21:24 -06:00
Thibault Duplessis 31722d69d4 reorganize tournaments and swisses by team 2020-05-20 12:17:57 -06:00
Thibault Duplessis 2f0d957e6f ensure swiss index 2020-05-15 20:36:06 -06:00
Thibault Duplessis 0da909a246 fix swiss pairing result 2020-05-15 16:26:05 -06:00
Thibault Duplessis 095caad281 swiss: no longer store player pairing
this is all completely nonsensical. I hate swiss.
2020-05-15 15:49:44 -06:00
Thibault Duplessis 8c74ecec6c bootstrap swiss translations 2020-05-11 14:38:00 -06:00
Niklas Fiekas ec084b6957 trans lint: fix zh-CN short name 2020-05-10 12:33:05 +02:00
Thibault Duplessis f4af970dbd tweak mongo indexing 2020-05-07 12:06:56 -06:00
Thibault Duplessis 00c2018285 deploy asap to stage 2020-05-07 10:19:05 -06:00
Thibault Duplessis 97ed89dce3 swiss WIP 2020-05-06 20:41:28 -06:00
Thibault Duplessis 44b04c7e5a swiss WIP 2020-05-06 14:56:17 -06:00