Commit graph

764 commits

Author SHA1 Message Date
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
Thibault Duplessis 690640cf2c fix build-deps 2016-12-02 23:52:46 +01:00
Thibault Duplessis 21ff79bb84 fork Kamon to fix influxdb zeroes 2016-12-02 15:45:03 +01:00
Thibault Duplessis 5476bd1b17 Merge branch 'master' into puzzle2
* master: (67 commits)
  enable kamon influxdb backend
  add player users infos to UserGameApi - for #2397
  formatting
  fix unmoved rook persistence after takeback
  uz "oʻzbekcha" translation #16974. Author: VMN91.
  Add source to UserGameApi JSON
  upgrade scalachess to fix FEN tests
  upgrade scalachess
  upgrade scalachess
  ca "Català, valencià" translation #16972. Author: garciagil. (285/534): A preposition in the sentence about the time taken for quiz solution. I replaces "amb"(with) with "en" (in) xxx minutes. Plus a couple of minor changes on verbal tenses.
  tr "Türkçe" translation #16971. Author: katakamata.
  antiches san with # means loss
  fix deploy script
  play & analyse antichess
  upgrade scalachess
  update assets version
  complete unmoved rooks persistence - closes #2392
  tweak perf tests
  test and optimize unmoved rooks serializer performances
  update sf and enable ceval for antichess
  ...
2016-11-18 19:18:26 +01:00
Thibault Duplessis 2246ff2977 fix deploy script 2016-11-15 13:59:43 +01:00
Thibault Duplessis 968efd9f1f remove puzzle difficulty preference 2016-11-07 16:22:27 +01:00
Thibault Duplessis 9e2613cff4 Merge branch 'master' into puzzle2
* master: (599 commits)
  refresh chessground after mobile deep-link
  ring the correspondence alarm sooner, for dev purposes
  implement server-side correspondence time up alarm
  fix including all kamon trace segments
  inc assets version
  sk "slovenčina" translation #16954. Author: MajkySL.
  ru "русский язык" translation #16953. Author: Vasaka. Предыдущий вариант не помещается, не виден целиком. Последнее слово не видно. Не понятно к чему призывают.
  try to fix missing kamon trace segments
  fix tournament player box - closes #2379
  fix tournament schedule - closes #2378
  more tournament standing CSS tweak
  add support for watcher chat in mobile API
  discard mistyped whispers
  update donation goal
  again, chrome bug with table td opacity & background
  rewrite berserk alert CSS too
  improve moretime button CSS
  complete berserk button rewrite
  add more data to mod export API - closes #2372
  more tournament standing UI tweaks
  ...
2016-11-07 15:12:08 +01:00
Thibault Duplessis fddd7b149b tweak client compilation 2016-11-06 10:33:02 +01:00
Thibault Duplessis 9112def714 script to fix forum categ DB types 2016-11-03 12:19:25 +01:00
Thibault Duplessis d08af1233c console log latest commit sha1 - closes #2360 2016-11-02 09:29:06 +01:00
Thibault Duplessis c16187a2d6 rename closure-compiler call 2016-11-01 17:59:43 +01:00
Thibault Duplessis b8bd8e3015 fix JS build 2016-10-07 20:32:02 +02:00
Thibault Duplessis 1d3b394587 tweak JS build 2016-10-07 19:29:48 +02:00
Thibault Duplessis ab90ddc270 tweak deploy script 2016-10-02 23:11:04 +02:00
Thibault Duplessis ebb83e99d9 tweak puzzle script 2016-10-02 18:13:55 +02:00
clarkerubber a6ed504a07 Script to disable bad mate puzzles 2016-10-02 17:54:01 +02:00
Thibault Duplessis ef2d5d39f3 tweak puzzle disabler script 2016-09-30 14:24:01 +02:00
Thibault Duplessis 5e8c4d1fd5 tweak puzzle disabler script 2016-09-30 12:32:40 +02:00
Thibault Duplessis 3a1c126410 mongo script to copy old good puzzles to new IDs 2016-09-29 18:53:13 +02:00
Thibault Duplessis 1db2d9e662 mongo script to copy old good puzzles to new IDs 2016-09-29 16:04:18 +02:00
Thibault Duplessis 5ebd8a4549 tweak puzzle disabler 2016-09-29 11:03:49 +02:00
Thibault Duplessis d6c0cfa752 Merge branch 'master' into puzzle2
* master: (143 commits)
  only select new puzzles - closes #2284 - REVERT ME
  cache anon homepage twice longer
  tweak wording
  delay notification computation and add line wrap
  improve move notifications - closes #2206
  inc assets version
  threat mode fixes
  hide threats when disabling local evaluation manually
  honor study analysis setting in threat mode
  can't show the threat with a check on the board
  mention the new show threat feature in analysis keyboard help
  analysis threat mode proof of concept
  feature titled player simul regardless of classic. rating - closes #2280
  global nofollow meta tag
  fix analysis menu form button size
  analysis menu dark & transp themes
  found unused CSS selectors
  more analysis menu fixes
  remove 2 superfluous div.col
  simplify CSS selectors
  ...
2016-09-29 10:55:49 +02:00
Thibault Duplessis 2903d1dc1c Merge branch 'master' into rm012
* master: (760 commits)
  remove user mod blindfold indicator
  remove unused stuff
  Allow CSRF WS for BC (lichess4545) - REVERT ME
  protect WS endpoints against CSRF - for #2270
  restrict API WS abilities
  API websocket endpoint - closes #2270
  support very short youtube URLs
  inc assets version
  cv "чӑваш чӗлхи" translation #16850. Author: pentille.
  better cache homepage
  Allow filling in the import form via GET
  improve logging
  can't monitor negative puzzle votes
  inc assets version
  ar "العربية" translation #16849. Author: asibahi. Plenty of spelling fixes, terminology fixes, making sure nouns ar ethe same across the board. Some sentences flow better. Generally less text.
  de "Deutsch" translation #16848. Author: raging_rook. just modified a few minor inaccuracies: full featured: keine Einschränkung[EN], lit.: no restriction[s]. I changed "umsonst" to "gratis" because it's a more common phrase in this context. "aus der Liebe zum Schach" sounds wrong and artificial, therefore, I dropped the article "der". Insight data = player stats? If that's the case, then "persönliche Spielerstatistiken", Klicke [aud] den libnk, because that's just the correct way to say it.l
  az "Azərbaycanca" translation #16846. Author: Jeyhun. Thank you! Lichess #1 chess website!
  cv "чӑваш чӗлхи" translation #16844. Author: pentille.
  improve logging wip
  refactor JS storage
  ...
2016-09-23 12:40:09 +02:00
Thibault Duplessis 2207afc982 fix puzzle-disable-endgames.js and backup previous vote 2016-09-20 12:59:49 +02:00
clarkerubber a6dd85564e increase endgame piece count limit 2016-09-19 23:56:01 +10:00
clarkerubber e21bb8e3d4 script for disabling endgame puzzles 2016-09-19 23:24:01 +10:00
clarkerubber 4644f41ca0 fix multiple votes bug 2016-09-19 05:03:37 +10:00
Thibault Duplessis 5993329c69 fix deploy-assets 2016-09-14 09:27:10 +02:00
Thibault Duplessis 4db5e22d89 deploy assets without recompiling JS 2016-09-08 12:17:10 +02:00
Thibault Duplessis 74887afc2e new "letter" piece set by usolando 2016-08-29 15:39:58 +02:00
Thibault Duplessis 882460c2fd faster restart 2016-08-11 07:32:46 +02:00
Thibault Duplessis 9fd4fbb898 Merge branch 'master' into rm012
* master:
  upgrade jquery to 3.1.0
  remove unused file
  remove debug
  upgrade chessground for greater hyperbullet accuracy
  make dark theme fonts a bit brighter
  tweak analysis opening box style
  better limit tree view width
  fix prod-only bug where fen tag is null
  limit tree view size
  make analysis tree view a bit larger when screen size allows it
  tweak function visibility
  parallel compilation of mithril modules
2016-07-28 17:07:29 +02:00
Thibault Duplessis 8cd48cfa66 remove unused file 2016-07-28 16:56:35 +02:00
Thibault Duplessis dd9e84e828 Merge remote-tracking branch 'cchantep/rm-0.12-RC0' into rm012
* cchantep/rm-0.12-RC0:
  Upgrade to ReactiveMongo 0.12 (Release Candidate 0)
2016-07-27 12:12:59 +02:00
Thibault Duplessis 55722ada87 exit on OOM in dev env 2016-07-26 03:58:57 +02:00
cchantep 663ade5a93 Upgrade to ReactiveMongo 0.12 (Release Candidate 0) 2016-07-21 14:41:34 +02:00
Thibault Duplessis ae4b6a80fe update patron migration script 2016-07-18 21:03:39 +02:00
Thibault Duplessis ed0dbee8f8 convert donation to DB charges 2016-07-14 21:31:41 +02:00
Thibault Duplessis 2bfaaa226c donor to patron DB script 2016-07-14 19:24:53 +02:00
Thibault Duplessis fc70c56b2b quietly deploy to stage 2016-07-10 15:03:59 +02:00
Thibault Duplessis f5abb656d3 Merge pull request #2046 from niklasf/remove-install-stockfish
Remove bin/install-stockfish from pre fishnet time
2016-06-25 11:06:43 +02:00
Jimmie Elvenmark 323878f978 hardcode vagrant ip in instructions
This doesn't work with PredictableNetworkInterfaceNames, no need trying to be smart when it's hardcoded in Vagrantfile
2016-06-25 00:42:55 +02:00
Niklas Fiekas 1a41eb2c0a Remove bin/install-stockfish from pre fishnet time 2016-06-24 21:58:17 +02:00
Niklas Fiekas 1285e7b57a Vagrant: Remove duplicate hostnames 2016-06-24 21:40:33 +02:00
Niklas Fiekas a6ceb2432d Update Vagrantfile with recent config changes 2016-06-11 14:41:55 +02:00
Niklas Fiekas bafbea08f9 HTTPS adjustments and fixes 2016-06-08 19:15:12 +02:00
Thibault Duplessis 92f989c4e8 support for WSS 2016-06-08 19:14:28 +02:00
Thibault Duplessis 60599fc71b stage deployment slack notifications 2016-05-31 12:01:50 +02:00
Thibault Duplessis 4aa974cd85 improve JS compilation 2016-05-20 10:56:05 +02:00
Thibault Duplessis d422ece753 combine more scripts 2016-05-16 12:00:22 +02:00
Thibault Duplessis f053d6c3b1 improve user autocomplete: return shorter usernames first 2016-05-14 21:32:54 +02:00
Thibault Duplessis 3620dc709e restart script 2016-05-10 11:10:58 +02:00
Thibault Duplessis 43211eb851 fix RM deps - closes #1845 2016-05-07 09:58:20 +02:00
Thibault Duplessis fef8a71f5d deploy assets to benko 2016-05-04 14:41:30 +07:00
Thibault Duplessis 95b9b7b499 deploy to benko 2016-04-14 22:25:44 +07:00
Thibault Duplessis ae2bb7d5e4 use symbolic link for production deployment dir 2016-04-11 10:19:13 +07:00
Thibault Duplessis 7902f602ff add bin/translate p 2016-04-10 11:24:38 +07:00
Thibault Duplessis e4caa8bd45 last seen active - closes #1798 2016-04-10 11:18:25 +07:00
Thibault Duplessis 32b71ba046 fix prismic build sha1 2016-04-03 11:59:38 +07:00
Thibault Duplessis b177208dd4 fix JS compilation 2016-03-27 17:34:52 +07:00
Thibault Duplessis f127f842df rewrite socket client to hide implementation 2016-03-27 17:11:35 +07:00
Thibault Duplessis 71a07976f4 split socket.js/main.js and combine on compile 2016-03-27 16:26:54 +07:00
Thibault Duplessis 944621fd43 remove unused deploy of prod logger config 2016-03-25 14:22:18 +07:00
Thibault Duplessis 2675c081e0 deploy assets to anand 2016-03-24 16:24:45 +07:00
Thibault Duplessis de8bd563d0 deploy prod logger earlier 2016-03-24 13:31:38 +07:00
Thibault Duplessis e457c90dda deploy prod logger before 2016-03-23 12:48:25 +07:00
Thibault Duplessis ff5194254a give lichess time to persist round state before restarting 2016-03-21 15:27:21 +07:00
Thibault Duplessis ca9fd0ec13 use bin/dev to deploy 2016-03-21 15:22:29 +07:00
Thibault Duplessis 66dc6edb17 deploy logger config 2016-03-21 13:31:43 +07:00
Thibault Duplessis 044a24573a implement fishnet version validation 2016-03-21 10:48:38 +07:00
Thibault Duplessis 9dd275ca7e build custom reactivemongo 2016-03-21 09:32:14 +07:00
Thibault Duplessis 2d916c6105 improve default dev script 2016-03-21 09:07:50 +07:00
Thibault Duplessis fee46a0478 add bin/dev.default script for easier onboarding 2016-03-20 18:21:23 +07:00
Thibault Duplessis 01e07f9ef1 fix deployment on stage 2016-03-19 18:33:09 +07:00
Thibault Duplessis 8daaa4c441 improve deployment backup for rollback 2016-03-19 13:15:56 +07:00
Thibault Duplessis 1a38e31116 remove superfluous deploy targets 2016-03-19 11:27:06 +07:00
Thibault Duplessis 2e88cac0a8 backup production lichess dir before rsync 2016-03-19 11:26:26 +07:00
Thibault Duplessis 59f6eb450f deploy stage to khiaw again 2016-03-18 20:28:21 +07:00
Thibault Duplessis d9ea222ab1 don't build pushy-scala 2016-03-18 11:35:12 +07:00
Thibault Duplessis 649ba37d4a Merge branch 'master' into ios-push-rm-cursor
* master: (21 commits)
  increase fishnet move timeout
  when a game is deleted before analysis completes
  fix stage deploy
  deploy stag to bofur
  make sure kamon counter are not decremented
  silly optimization
  fishnet: sum metrics for clients
  monitor fishnet server registration time of moves and analysis
  log slow fishnet move post
  {master} fix IP ban button text
  {master} let users override low-priority system analysis
  {master} errors I don't care about
  tweak fishnet monitoring
  A minor edit to a sentence.
  General improvements to the README file.
  remove old mobile BC
  {master} show IPs count on the IP ban button
  index ALL the games
  new search clock selectors are working
  game search fixes
  ...
2016-03-18 11:34:00 +07:00
Thibault Duplessis 010d453b4e fix stage deploy 2016-03-18 10:00:57 +07:00
Thibault Duplessis f482be56ce deploy stag to bofur 2016-03-18 10:00:35 +07:00
Thibault Duplessis f857d7ea10 deploy stag to bofur 2016-03-18 09:47:22 +07:00
Thibault Duplessis f1a130cf5b run CLI commands on stage 2016-03-17 09:01:11 +07:00
Thibault Duplessis b50ce52e02 improve wsmonitor 2016-03-16 12:32:03 +07:00
Thibault Duplessis 729a1080b5 improve wsmonitor 2016-03-16 11:16:19 +07:00
Thibault Duplessis 81af84507e get reactivemongo from github maven 2016-03-15 21:44:44 +07:00
Thibault Duplessis 438da33ced run CLI commands on stage 2016-03-15 09:55:19 +07:00
Thibault Duplessis b4a4eecd5e Merge branch 'rm-readpref' into ios-push-rm-cursor
* rm-readpref:
  resolve RM & PRM from local repository because it's much faster
  use my own maven repo for RM and PRM
  RM 0.11.9-SNAPSHOT with secondary cursor kill fix
  Revert "remove all read preferences"
  swag page metadata
  implement twitter cards - closes #1712
2016-03-14 21:36:35 +07:00
Thibault Duplessis c37d6dc77f send iOS notifications with pushy-scala 2016-03-14 21:36:04 +07:00
Thibault Duplessis 1fc9c790e3 resolve RM & PRM from local repository because it's much faster
"Unable to reparse" SBT warning was making the build too slow.
2016-03-14 21:06:53 +07:00
Thibault Duplessis d849e0ae77 improve deploy script 2016-03-11 00:15:57 +07:00
Thibault Duplessis 7d1dca9ed1 simplify restart scripts 2016-03-10 11:44:16 +07:00
Thibault Duplessis 1b4f07aabf don't build reactivemongo snapshots 2016-03-10 11:22:23 +07:00
Thibault Duplessis feb4c390dd optional assets compilation on deployment 2016-03-10 11:13:46 +07:00
Thibault Duplessis b900a014f7 deploy assets 2016-03-09 15:27:53 +07:00
Thibault Duplessis c33ad5ae1c build RM-play-json locally as well 2016-03-09 10:05:30 +07:00
Thibault Duplessis e554df94d4 reactivemongo snapshots are gone; build from source 2016-03-09 09:32:10 +07:00
Thibault Duplessis fbd3304038 kamon still not running in prod 2016-03-08 03:42:48 +07:00
Thibault Duplessis b2c5341958 fix lichess auto-restart 2016-03-07 13:56:00 +07:00
Thibault Duplessis 7bdb8c0a92 finer monitoring of HTTP errors: inc by 5, dec by 1 2016-03-07 13:30:07 +07:00
Thibault Duplessis 8140ccb268 restore deploy notifications 2016-03-04 23:09:55 +07:00
Thibault Duplessis 9ba98277ea disable deployment notifications 2016-03-04 14:50:46 +07:00
Thibault Duplessis ab522872c4 deploy to anand 2016-03-04 11:21:55 +07:00
Thibault Duplessis 6c85f7de0b mongodb script to terminate simuls 2016-03-04 00:05:11 +07:00
Thibault Duplessis 76d6e1a413 restore monitor call to jinfo 2016-03-02 14:55:01 +07:00
Thibault Duplessis 088f943532 production websocket/http monitoring 2016-03-02 14:54:11 +07:00
Thibault Duplessis 6acff16db3 script to remove cheaters from leaderboards 2016-02-29 06:58:52 +07:00
Thibault Duplessis 08e0b84504 unified openings working 2016-02-25 17:03:09 +07:00
Thibault Duplessis 10877b8ed3 remove dup script 2016-02-23 20:37:26 +07:00
Thibault Duplessis 34e0c97968 fix IE fonts 2016-02-16 13:34:47 +07:00
Thibault Duplessis 681237dd6c deploy assets to stage 2016-02-16 13:34:47 +07:00
Thibault Duplessis cbfe717e61 mongodb puzzle fix script 2016-01-29 21:23:00 +07:00
Thibault Duplessis d77b23e5d5 stockfish current commit 2016-01-26 17:13:50 +07:00
Thibault Duplessis 92a1098cb4 Merge pull request #1513 from alexbagirov/patch-1
Fix grammatical error
2016-01-25 08:25:31 +07:00
Jimmie Elvenmark 2d35fca015 unparallize build script to catch errors
fail early when subprocesses fail
2016-01-24 14:34:29 +01:00
Alexandr 460fd4ceda Remove one odd 'entry' word
It was typed twice.
2016-01-24 17:16:11 +05:00
Thibault Duplessis 318a980502 bench when document doesn't exist, it's the same story 2016-01-24 15:55:07 +07:00
Thibault Duplessis 2c6ca28fac benchmark mongodb exist check. count is faster 2016-01-24 15:52:34 +07:00
Thibault Duplessis 500e6d0738 script to update players filters 2016-01-19 15:39:58 +07:00
Thibault Duplessis 2ee1ebc183 remove mongodb script 2016-01-14 14:04:34 +07:00
Thibault Duplessis aa68f0c560 add racing kings to variant players lobby filters 2016-01-14 10:16:47 +07:00
Thibault Duplessis 2591e46d2c remove unneeded mongodb scripts 2016-01-14 10:16:09 +07:00
Thibault Duplessis eb62f05c1f fix deployment of assets - closes #1385 2016-01-06 17:35:08 +07:00
Thibault Duplessis 4c87638023 build hasher from source 2016-01-04 11:04:41 +07:00
Thibault Duplessis 1f2fc34ead add support for deploying stage 2016-01-03 12:53:34 +07:00
Thibault Duplessis 5050d63a46 deploy ai to flynn 2015-12-31 00:44:38 +07:00
Waleed Khan e35570cf48 Add Vagrant support for development 2015-12-25 12:21:03 -05:00
Thibault Duplessis 9ab404cc56 config and deployment 2015-12-25 12:45:20 +07:00
Thibault Duplessis 7fe3e572b2 fix build-deps.sh 2015-12-02 10:05:22 +07:00
Thibault Duplessis fa03976edd sample insights aggregation 2015-11-28 12:39:10 +07:00
Thibault Duplessis eb50d50739 get rid of syzygy and polyglot - both useless for analysis 2015-10-19 01:53:58 +02:00
Thibault Duplessis 799c74e4e9 update AI installation procedure 2015-10-13 17:01:24 +02:00
Thibault Duplessis 7417e70783 more AI server scripting 2015-10-08 14:34:45 +02:00
Thibault Duplessis 0b2e7dff7a tweak ai deployment 2015-10-08 12:39:48 +02:00
Thibault Duplessis dfffa02f20 install syzygy and ai server 2015-10-08 12:06:07 +02:00
Thibault Duplessis 5523f42365 checkout polyglot learn branch static SHA1 2015-10-08 10:13:07 +02:00
Thibault Duplessis 217a9cb22c upgrade stockfish 2015-10-08 10:13:00 +02:00
Thibault Duplessis 12199d2275 Merge branch 'master' into polyglot
* master: (147 commits)
  fix last move replay for spectators
  hr "hrvatski" translation #15344. Author: Icosagon. Just some simple changes
  nb "Norsk bokmål" translation #15343. Author: ArveTheNewborn. "King in the center"
  cy "Cymrae" translation #15342. Author: darthEdi.
  pl "polski" translation #15341. Author: alefzero. Use correct chess terminology. Avoid some false friends and improve grammar.
  remove comment
  add pinned tab icon - closes #1117
  prevent layout thrashing in round and analysis autoscroll
  tweak WS message handling
  implement game RSS feed - part 2
  game atom feed - closes #1114
  Localize "Players" in "N Players" tournament view
  adjust AI ratings
  hardcode sounds dir and ports
  more specific CSS selector
  remove count--red class
  tournament scheduler presets for halloween - closes #1030
  prepare halloween openings
  reload tournament player info automatically - fixes #1109
  Optimize a regex
  ...
2015-10-08 09:58:53 +02:00
Daniel Dugovic 204cbfbbfe Updated configuration to use relative paths and disable book support for chess960. 2015-10-07 17:45:04 -05:00
Thibault Duplessis c4f1ba4209 deploy AI to sarah 2015-10-03 10:18:09 +02:00
Thibault Duplessis 81d0e0bda1 upgrade prismic scala-kit 2015-10-01 21:45:41 +02:00
Thibault Duplessis efcc2f34a6 upgrade chessground, introduce <square> & <piece> 2015-09-30 10:42:56 +02:00
Daniel Dugovic 099a74d6d1 Created installer for polyglot opening book player and engine configuration utility. 2015-09-27 06:11:54 -05:00
Thibault Duplessis 34019c1009 add timshell AI server - thanks Jacques! 2015-09-13 21:36:31 +02:00
Thibault Duplessis b1aa479169 deploy new logger config 2015-09-07 19:20:16 +02:00
Thibault Duplessis 08beafd0cd tweak deps script 2015-08-31 22:52:49 +02:00
Thibault Duplessis 1d7314db75 fork prismic scala-kit to avoid netty 4.0 dependency 2015-08-31 03:31:07 +02:00
Thibault Duplessis da11af9295 add restart script 2015-08-30 15:06:47 +02:00
Thibault Duplessis f16d8e0014 deploy AI to frank 2015-08-20 17:55:20 +02:00
Thibault Duplessis bae1cb2361 take control of stockfish state 2015-08-20 13:49:27 +02:00
Thibault Duplessis 311f51e071 update deploy script 2015-08-20 02:01:48 +02:00
Thibault Duplessis f7cc83a965 fix stockfish build script 2015-08-20 01:55:29 +02:00
Thibault Duplessis 4e772109f4 latest musicdan stockfish commit breaks BC 2015-08-20 01:41:08 +02:00
Thibault Duplessis 91e2cca7fa move pre-deploy hook after asset compilation 2015-08-19 09:54:00 +02:00
Thibault Duplessis 54ee2603f8 restore pre-deploy hook for history persistence 2015-08-19 09:53:16 +02:00
Thibault Duplessis 22f2c4cdd7 no need to notify pre-deploy anymore 2015-08-18 12:00:44 +02:00
Thibault Duplessis dfef0e2f43 good companion pieces
From http://www.bstephen.me.uk/index.php/good-companion-chess-fonts
Thanks FireBreathingDragon!
2015-08-14 23:53:55 +02:00
Thibault Duplessis af36d77e49 relay removal script 2015-08-04 02:03:46 +02:00
Thibault Duplessis febfe61f5b rating reset mongodb script 2015-07-31 02:56:38 +02:00
Thibault Duplessis 4b2e773fd2 publish less useless artifacts 2015-07-15 23:46:18 +02:00
Thibault Duplessis 01a8bc4f55 play 2.4 requires deploying base.conf 2015-07-15 16:23:08 +02:00
Thibault Duplessis 2bf4384832 mongodb script to fix user.createdAt 2015-07-07 22:17:52 +02:00
T. Alexander Lystad 009ed5b51e removed duplicate translation key and added a duplicate key check to trans-dump script - script also adds a timestamp to the generated code so one can see that file was actually generated automatically 2015-06-30 18:29:39 +02:00
Thibault Duplessis ea0187c100 Add maple board and chessnut pieces, redesign theme selector 2015-06-29 13:51:40 +02:00
Thibault Duplessis c6ab3f16b8 add janis AI server 2015-06-21 20:04:57 +02:00
Thibault Duplessis 65d2c97132 trophy awarding mongodb script 2015-06-21 06:18:47 +02:00
Thibault Duplessis 44c61329c9 upgrade AI nodes 2015-06-15 19:02:04 +02:00
Thibault Duplessis 023ca01352 moderator and developer icons 2015-06-14 17:07:57 +02:00
Thibault Duplessis a03e3c2540 make sure tournament data migration doesn't put the server on knees 2015-06-13 20:08:23 +02:00
Thibault Duplessis 2d6b32ac06 tournament data migration 2015-06-13 18:55:54 +02:00
Thibault Duplessis f58c7fb0ae distribute survivor trophies 2015-06-07 20:04:01 +02:00
Thibault Duplessis 73728424c3 marathon chess UI 2015-06-05 01:16:32 +02:00
Thibault Duplessis 4bec2e0777 generalize trophies in DB 2015-06-04 21:46:12 +02:00
Thibault Duplessis dffb0e3c03 fix permissions after rsync 2015-05-25 02:59:23 +02:00
Thibault Duplessis 69af720669 don't overwrite user:group when deploying 2015-05-24 12:03:48 +02:00
Thibault Duplessis b055174c96 deploy to clyde 2015-05-23 13:12:14 +02:00
Thibault Duplessis c07c87f6fe deploy to clide 2015-05-15 17:29:10 +02:00
Jimmie Elvenmark 24b62a73ae add piece set shapes from Flugsio CC BY-SA 4.0
https://github.com/flugsio/chess_shapes
2015-05-13 20:49:02 +02:00
Jimmie Elvenmark 5eb9b75aa7 add piece set Fantasy from Maurizio Monge
http://poisson.phc.unipi.it/~monge/chess_art.php
2015-05-13 20:38:12 +02:00
Jimmie Elvenmark d9b74c96c4 add pieces from Reilly Craig
FADER https://instagram.com/fader_
2015-05-13 18:13:26 +02:00
Thibault Duplessis 6881fe009d try to automate upgrade of A.I. nodes 2015-05-12 01:52:35 +02:00
Thibault Duplessis a6270ea7e0 adele A.I. node 2015-05-04 21:19:04 +02:00
Thibault Duplessis debfebc201 deploy to cammy 2015-04-29 23:21:55 +02:00
Thibault Duplessis 5d7ffabf6c upgrade stockfish 2015-04-29 08:36:05 +02:00
Thibault Duplessis afe2492761 new piece set: chess7 2015-04-14 00:15:17 +02:00
Thibault Duplessis a6ddb62207 it looks like a stockfish commit has disapeared 2015-04-12 08:58:57 +02:00
Thibault Duplessis c7406ae632 remove lightp pieces 2015-03-30 09:06:19 +02:00
Thibault Duplessis 418d75cce3 Merge branch 'master' into horde
* master: (106 commits)
  upgrade chessground
  don't log bad requests
  tweak dark crosstable current
  can't parse parameter -> not found
  he "עִבְרִית" translation #14005. Author: sdiqx.
  remove unused resolver
  just silently discard ignored socket messages
  fix duplicate logging of auto mark
  show opening for some variants - closes #358
  better crosstable current game style
  remove unnecessary blindfold class
  open preferences in new tab while playing
  reload player page on pref change
  blindfold chess!
  try to always take 2 moves back - closes #345
  upgrade chessground to make callbacks synchronous - fixes #343
  fix homepage tournament box style
  sort correspondence games no matter whats
  upgrade chess module
  lt "lietuvių kalba" translation #14001. Author: krikstas. Just few simple changes
  ...
2015-03-19 10:17:16 +01:00
Thibault Duplessis 16466d4360 fix embedded puzzle 2015-03-18 10:52:31 +01:00
Thibault Duplessis 15e6e60b3d tweak build-deps.sh 2015-03-18 00:22:11 +01:00
Thibault Duplessis b3ee3fbe14 reduce HTTP requestse by inlining piece images in stylesheets 2015-03-16 16:59:15 +01:00
Thibault Duplessis e6da78ae41 more piece sprite fails 2015-03-15 19:44:52 +01:00
Thibault Duplessis 4b423b6c87 css inline svg generator WIP 2015-03-14 09:15:34 +01:00
Thibault Duplessis 8c308313f8 check AI nodes less regularly 2015-03-13 11:37:15 +01:00
Thibault Duplessis 1e40908265 add neary-tmp AI node to the cluster 2015-03-09 18:40:32 +01:00
Thibault Duplessis ad1b596e11 update users filters for horde 2015-03-09 18:28:19 +01:00
Thibault Duplessis b367a76e71 add neary-tmp AI node to the cluster 2015-03-09 16:33:32 +01:00
Thibault Duplessis 856c241360 tweak AI monitor 2015-03-09 03:27:36 +01:00
Thibault Duplessis c0506b066a monitor AI servers 2015-03-06 15:42:53 +01:00
Thibault Duplessis d483a29af1 add 2 AI servers 2015-03-06 15:41:59 +01:00