Commit graph

764 commits

Author SHA1 Message Date
Thibault Duplessis d5815fd2e4 automate iptables restoration in deploy script 2018-03-16 18:26:31 -05:00
Thibault Duplessis 23ef48b0ab drop fewer packets during deploy 2018-03-16 09:38:03 -05:00
Thibault Duplessis 42dab58710 drop fewer packets during deploy 2018-03-13 23:20:56 -05:00
Thibault Duplessis 2364485b72 add cleanup mongodb script 2018-03-13 22:00:42 -05:00
Thibault Duplessis 804e5911ab drop fewer packets during deploy 2018-03-11 07:54:34 -05:00
Thibault Duplessis 2ef08ee0a2 drop fewer packets during deploy 2018-03-10 22:42:54 -05:00
Thibault Duplessis f078273ab0 tweak deploy packet drop 2018-03-07 17:12:02 -05:00
Thibault Duplessis 7a06225b32 detect malformed study chapters 2018-02-09 09:59:19 -05:00
Thibault Duplessis 00ef3b2891 apply iptables drop command during deploy 2018-02-07 22:19:06 -05:00
Thibault Duplessis 42451acfb4 script to drop traffic in production using iptables mode random 2018-02-07 16:58:35 -05:00
Niklas Fiekas b58325d20d use same JAVA_OPTS for deploy as for bin/dev 2018-01-20 17:02:24 +01:00
Thibault Duplessis 3a531a039a update mongo script 2018-01-19 12:10:32 -05:00
Thibault Duplessis e79409db2f delete user player assessments 2018-01-07 15:56:14 -05:00
Thibault Duplessis 4a889e3e83 lifetime patron mongo script 2017-12-17 17:34:24 -05:00
Thibault Duplessis 99f1275904 update mongo script 2017-12-12 23:19:15 -05:00
Thibault Duplessis ed65ce39bc tweak report migration script 2017-12-05 09:20:03 -05:00
Thibault Duplessis 90ce685f94 complete weighted reports implementation maybe 2017-12-04 18:49:14 -05:00
Thibault Duplessis 42aebed3a1 more work on weighted reports 2017-12-04 12:40:44 -05:00
Thibault Duplessis 15823ccd1c more work on weighted reports 2017-12-04 00:22:27 -05:00
Thibault Duplessis 1d29391e7a Merge branch 'master' into reportWeight
* master:
  upgrade chessground to 7.2.10
  restore `ui/build dev upgrade`
  tweak deploy script
  also tweak light theme clock sep opacity
  provide types for Trans
  Clock tweaks
  Update StringUtils.java
2017-12-03 17:35:12 -05:00
Thibault Duplessis a29bd16894 tweak deploy script 2017-12-03 15:43:25 -05:00
Thibault Duplessis 3481d64303 Merge branch 'master' into reportWeight
* master:
  fix classical tournament scheduling
  faster initial indexing of studies
  list classical shield
  Classical Shield
  fix chapter text in study index
  Revert "implement user version and rapid rating skip"
  more rapid init scripts tweaks
  fix irwin controller
  inc asset version
  remove user history from irwin API
  remove irwin pv0 stuff
  remove index_flow setting reader
  Manually apply translations
  fix partial analysis detection
  update rapid init mongo scripts
2017-12-02 13:45:46 -05:00
Thibault Duplessis 6411d6c0be more rapid init scripts tweaks 2017-12-02 07:07:58 -05:00
Thibault Duplessis e9c4bccc2b update rapid init mongo scripts 2017-12-01 21:40:20 -05:00
Thibault Duplessis cf4dc89d63 report migration mongo script 2017-12-01 11:56:54 -05:00
Thibault Duplessis b02c6c67ff rapid filter update script 2017-11-29 23:35:32 -05:00
Thibault Duplessis 274029de51 tweak rapid init script 2017-11-29 23:35:26 -05:00
Thibault Duplessis bdfe67b0e4 more work on rapid init script 2017-11-29 18:31:07 -05:00
Thibault Duplessis ae56ce2ea6 tweak rapid init mongo script 2017-11-29 16:12:09 -05:00
Thibault Duplessis e2e3f515cc more work on Rapid 2017-11-29 15:22:20 -05:00
Thibault Duplessis a2ebdcaf03 Rapid WIP 2017-11-29 12:58:08 -05:00
Thibault Duplessis 27b7675b1c tweak invite script 2017-11-23 18:54:26 -05:00
Thibault Duplessis 1d0d511420 titled tournament notification invite script 2017-11-23 18:52:46 -05:00
Thibault Duplessis 01d9f9cc34 add mongo script 2017-11-23 09:29:15 -05:00
Thibault Duplessis 274ab4eebb give time to deploy hook to apply 2017-11-10 23:53:39 -05:00
Thibault Duplessis f26254e527 fix marathon script 2017-10-29 15:39:56 -05:00
Thibault Duplessis c159b72fd6 create winter marathon 2017-10-27 08:36:22 -05:00
Thibault Duplessis 69daa858d5 don't forget to clear perf stats 2017-10-26 19:31:15 -05:00
Thibault Duplessis c2fdb3c2cd also delete playban records 2017-10-25 18:31:21 -05:00
Niklas Fiekas a32fbab6bc 1536M were no longer sufficient to compile 2017-10-23 22:34:38 +02:00
Thibault Duplessis 8c9564d108 tweak deploy script 2017-10-22 08:14:13 -05:00
Thibault Duplessis 61bba124ad cli boot for stage 2017-10-21 12:49:54 -05:00
Thibault Duplessis eb68628627 mongo script to count game for recent days 2017-10-18 12:39:28 -05:00
Thibault Duplessis 351409eee2 add riohacha piece set 2017-10-18 11:45:14 -05:00
Thibault Duplessis 97a40c7f37 marathon creation mongo script 2017-10-15 12:11:50 -05:00
Thibault Duplessis e6d7df2c88 ensure jars are cached by FS during deploy 2017-10-15 10:10:47 -05:00
Thibault Duplessis f4681e0fdf refresh deploy script 2017-10-15 09:58:14 -05:00
Thibault Duplessis 33992c4815 fix TCEC broadcasts (support for reusable mono-game URL) - closes #3690 2017-10-14 22:53:42 -05:00
Niklas Fiekas 859946f789 error deploy if build fails 2017-10-10 12:14:03 +02:00
Thibault Duplessis ce79c2788b more work on relay 2017-10-01 17:07:55 -05:00
Thibault Duplessis f5b543e27d more work on relay 2017-09-29 13:33:37 -05:00
Thibault Duplessis 15e1beb36c more relay WIP 2017-09-20 14:25:05 -05:00
Niklas Fiekas b44ef4e7cf update some urls to https (fixes #3529) 2017-08-27 22:07:41 +02:00
Niklas Fiekas 40dfda4da6 translate coordinate training 2017-07-29 11:17:10 +02:00
Thibault Duplessis 8b8ecc90ec better minify timeago locales 2017-07-26 12:15:04 +02:00
Thibault Duplessis 91c52a6d87 proper minification of TimeagoLocales scripts 2017-07-26 09:58:13 +02:00
Thibault Duplessis ad161bce7c fix russian language by de-obfuscating timeago locales 2017-07-26 09:42:40 +02:00
Thibault Duplessis 5a9076e4aa comment generated file 2017-07-25 18:19:18 +02:00
Thibault Duplessis d7e0b5b24b tweak timeago locale script 2017-07-25 18:19:18 +02:00
Lakin Wecker 564daad4db fixing the help message 2017-07-25 09:29:21 -06:00
Lakin Wecker 9160c630e9 adding a script to generate a scala map from timeago locales 2017-07-25 09:25:59 -06:00
Thibault Duplessis 28bc905b98 fix usage of svg-optimize 2017-07-24 12:26:45 +02:00
Thibault Duplessis 52335f539c make activity translatable WIP 2017-07-21 13:38:11 +02:00
Thibault Duplessis 7683e2bfa5 dump full i18n DB without dumping keys 2017-07-16 12:51:00 +02:00
Niklas Fiekas 54d1636c6f tweak newlines in trans dump 2017-07-16 11:58:59 +02:00
Thibault Duplessis 24e4ed63ff only dump i18n keys when needed 2017-07-16 11:29:15 +02:00
Niklas Fiekas e22f85864a trans dump: add allKeys 2017-07-16 00:42:50 +02:00
Niklas Fiekas 5d644e9c17 prepare translations for learn homepage 2017-07-15 23:55:21 +02:00
Thibault Duplessis 77e5ee9d7e translate account confirmation email 2017-07-15 16:59:18 +02:00
ProgramFOX 6277e942bf Fix comments on dev.default.windows.bat
'#' doesn't actually comment something out
2017-07-12 08:23:18 +02:00
Thibault Duplessis e2bc339f68 better automate translation key dump 2017-07-06 14:52:04 +02:00
Thibault Duplessis 3d96d5a02c fix translation message key dump 2017-07-06 14:46:53 +02:00
Thibault Duplessis ad0c903caf typesafe arena FAQ translation keys 2017-07-06 14:40:09 +02:00
Thibault Duplessis bd9c997375 translation: multiple message DBs, start arena.xml 2017-07-06 14:12:34 +02:00
ProgramFOX a8ab351a00 Add build scripts for Windows 2017-07-05 13:33:16 +02:00
Thibault Duplessis d4955c0ec5 tweak dev.default 2017-06-12 10:52:35 +02:00
Niklas Fiekas 94f88bc4db remove date from trans dump 2017-05-31 09:34:48 +02:00
Thibault Duplessis 311575ea51 don't format generated code 2017-05-27 23:31:31 +02:00
Thibault Duplessis 884bf57eaa remove unused script 2017-05-27 23:02:36 +02:00
Thibault Duplessis df2e43f861 tweak deploy script 2017-05-27 17:40:53 +02:00
Thibault Duplessis 2fb191d364 new translation keys compiler 2017-05-27 11:28:28 +02:00
Thibault Duplessis 3b0d16f983 clean up scripts 2017-05-27 11:09:40 +02:00
Thibault Duplessis cb06417d16 remove hardcoded subdomains 2017-05-26 19:19:32 +02:00
Thibault Duplessis 4085ac6c0f more i18n rewrite 2017-05-26 19:16:30 +02:00
Thibault Duplessis 9171b27eab improve translations generators 2017-05-26 18:36:17 +02:00
Thibault Duplessis 33bba41a71 more crowdin integration WIP 2017-05-26 14:12:04 +02:00
Thibault Duplessis 5c1618837b delete more translation code 2017-05-25 12:25:02 +02:00
Thibault Duplessis bd7eb08159 get dependencies from lila-maven; remove bin/build-deps 2017-05-17 13:45:22 +02:00
Niklas Fiekas ddb1ba3276 rm bin/prod/upgrade-ai-nodes 2017-05-17 12:05:30 +02:00
Niklas Fiekas 83de131958 remove custom gfc-semver build 2017-05-17 10:52:22 +02:00
Thibault Duplessis e150af224d remove obsolete monitoring 2017-05-13 00:19:10 +02:00
Thibault Duplessis 75c87849c2 remove vagrant support - please create a repository for it!
Nobody in the team uses vagrant to develop lichess.
Therefore we don't know when it breaks,
and we can't properly maintain it.

If you use vagrant for lila,
please create a repository for it,
to share your setup!
2017-05-12 23:49:24 +02:00
Thibault Duplessis 6474f66901 fix migration script 2017-05-11 02:48:52 +02:00
Thibault Duplessis c69bc6e4b5 fix uglifyjs BC break 2017-05-11 02:29:48 +02:00
Thibault Duplessis 1b9f2fca11 tweak report migration script 2017-05-11 02:29:33 +02:00
Thibault Duplessis 9a74d44422 complete report rooms 2017-05-10 13:42:10 +02:00
Thibault Duplessis 13975a9272 Report.room with data migration 2017-05-10 13:21:57 +02:00
Thibault Duplessis 3b8596b634 add git submodule update to bin/build-deps.sh 2017-05-09 16:50:04 +02:00
Isaac Levy 682911f59f Replace 'new Date()' with 'Date.now()'
Date.now() is faster and more readable when
used in arithmatic.
2017-04-29 14:39:54 -04:00
Isaac Levy 7e11fe2295 Modify submodule checkout script
attempt 2
2017-04-27 23:56:40 -04:00
Isaac Levy 036cd8cbc4 Modify travis to fetch ornicar PRs
This will make it easier to stage multi-repo PRs.
2017-04-27 10:55:20 -04:00
Thibault Duplessis 465da42378 we no longer need a custom reactivemongo build 2017-03-30 18:44:14 +02:00
Niklas Fiekas e6cdbb7fdf shallow clones to save bandwidth in build-deps.sh 2017-03-20 17:21:58 +01:00
Thibault Duplessis 4aaec1c442 build custom reactivemongo 0.12.1 with iteratees 2.4
** BREAKS LILA INCREMENTAL BUILD ** so follow these steps:

```
./bin/build-deps
./bin/dev (or sbt if you don't use bin/dev)
clean
compile
```

This is required to upgrade reactivemongo. The default version
compiled with iteratees 2.6 breaks at runtime with:

java.lang.NoSuchMethodError: play.api.libs.iteratee.Execution$Implicits$.trampoline()
2017-03-17 13:21:16 +01:00
Thibault Duplessis d38ef2b229 refactor profile trophy board - closes #2755 2017-03-16 14:59:29 +01:00
Niklas Fiekas 5ced39946a loop in compile-client requires bash 2017-03-14 15:29:22 +01:00
Thibault Duplessis 8ae0f8c676 bin/prod/compile-client can almost be dropped 2017-03-09 15:53:29 +01:00
Thibault Duplessis d6aadd4426 build site JS with gulp 2017-03-09 15:43:11 +01:00
Thibault Duplessis ac0f719e21 extract analytics code out of HTML 2017-03-09 12:16:51 +01:00
Thibault Duplessis c87afda845 remove more comments 2017-03-08 00:53:13 +01:00
Thibault Duplessis d3e1b916be custom jquery build without effects, polyfills, and single bundle 2017-03-07 23:47:24 +01:00
Thibault Duplessis a50a109f20 compile prod assets with uglifyjs 2017-03-06 12:17:53 +01:00
Thibault Duplessis 628f19b5f7 uglifyjs generates code that breaks IE11. Back to closure-compiler 2017-03-06 09:35:53 +01:00
Thibault Duplessis a40585eb70 use uglifyjs instead of closure-compiler 2017-03-03 11:54:28 +01:00
Thibault Duplessis 9153e01378 don't log JS version but expose it as lichess.version 2017-03-01 16:32:52 +01:00
Thibault Duplessis e2484e0ef0 exclude SF sources from assets deployments 2017-02-28 16:38:49 +01:00
Thibault Duplessis 6db4e9e07d revert !important in 2D piece themes - it breaks userstyles 2017-02-28 02:19:53 +01:00
Thibault Duplessis a16fa59220 add !important to kights & bishops in CSS sprites 2017-02-27 17:01:58 +01:00
Thibault Duplessis 46fb66438c also simplify /learn SVGs 2017-02-09 14:06:07 +01:00
Thibault Duplessis 20fc5c37de simplify game-icons SVGs (remove transparent background) 2017-02-09 14:03:53 +01:00
Thibault Duplessis 6e93532428 make game-icons SVGs work as CSS background in M$ Edge - closes #2647 2017-02-09 14:00:58 +01:00
Thibault Duplessis ff63bab6b3 fix practice initial ply when black starts 2017-01-29 19:08:54 +01:00
Thibault Duplessis 061e459954 fix practice chapter initial ply - closes #2593 2017-01-29 19:04:53 +01:00
Thibault Duplessis 7ff13701f5 sweep old reports under the rug 2017-01-29 10:08:38 +01:00
Thibault Duplessis f5c5ecd50d practice FEN fixer script 2017-01-27 17:09:46 +01:00
Niklas Fiekas 9139fa50a1 bin/svg-optimize: add --no-svgcleaner 2017-01-26 17:56:31 +01:00
Thibault Duplessis ce0efdde45 if svgcleaner is in the path 2017-01-22 23:44:42 +01:00
Thibault Duplessis 59c7fea8b3 use latest svgo from npm 2017-01-22 23:13:42 +01:00
Niklas Fiekas ef60be719a Rewrite SVG optimization script 2017-01-22 18:22:36 +01:00
Niklas Fiekas 658a5abd2b Remove remaining compiled piece svgs 2017-01-22 16:13:31 +01:00
Thibault Duplessis 3dbf2e201e fix recycling script 2017-01-19 08:37:18 +01:00
Thibault Duplessis 7e7944e50b repo script 2017-01-19 00:51:39 +01:00
Thibault Duplessis 7903ae1c15 fix deps builder 2017-01-16 09:05:58 +01:00
Thibault Duplessis 82c652abbb custom reactivemongo 0.12.1-LILA WIP 2017-01-15 14:14:37 +01:00
Thibault Duplessis e4eb093d7d add deploy confirmation 2017-01-14 18:05:11 +01:00
Thibault Duplessis 0726aa7bc5 done denormalizing study chapter PGN tags 2016-12-21 14:44:18 +01:00
Thibault Duplessis 22df77f7eb cross publish hasher 2016-12-20 20:05:31 +01:00
Thibault Duplessis fc39b8569f fix endgame puzzle disabler 2016-12-14 12:18:35 +01:00
Thibault Duplessis bebe108b46 unset puzzle vote.sum 2016-12-11 22:22:57 +01:00
Thibault Duplessis 0c0d06e627 make it easier to re-run puzzle migration 2016-12-11 22:20:28 +01:00
James Clarke 9051d52d72 NumberInt all the things 2016-12-12 06:32:32 +11:00
James Clarke fa58b9db8e change Vote to ratio not enabled 2016-12-12 05:48:43 +11:00
James Clarke a83cba0691 change vote count min to 30 2016-12-10 23:20:44 +11:00
James Clarke 5bf93d2a08 finish fixing puzzle migration 2016-12-10 23:12:54 +11:00
James Clarke 085f1f7051 more fixing of puzzle vote migration 2016-12-10 23:00:37 +11:00
James Clarke 8bf63b9fb8 fix broken puzzle vote percent code 2016-12-10 22:26:06 +11:00
James Clarke 2894061373 more migration of puzzle disabling 2016-12-10 08:02:18 +11:00
Thibault Duplessis f942359b34 idempotent migration script 2016-12-08 00:21:32 +01:00
Thibault Duplessis 40066caf79 more work on puzzle UI 2016-12-08 00:17:45 +01:00
Thibault Duplessis c0bad625a6 mongo script to fix puzzle FEN full move number 2016-12-06 17:09:09 +01:00