Commit Graph

612 Commits (4705dd99aa2644dbb2b529ebb611e80ed5970bc7)

Author SHA1 Message Date
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