Commit graph

5724 commits

Author SHA1 Message Date
Thibault Duplessis cb0d94c479 more puzzle UI WIP 2016-11-29 16:35:54 +01:00
Thibault Duplessis 775cf9761e puzzle solution 2016-11-29 14:15:46 +01:00
Thibault Duplessis 9569734eb0 Merge branch 'master' into puzzle-ui
* master:
  remove debug
  ml "മലയാളം" translation #16998. Author: stormsea. Hi, Its the best translation.
2016-11-29 10:22:01 +01:00
Thibault Duplessis 6f2482470a remove debug 2016-11-29 10:21:48 +01:00
Thibault Duplessis ffc73161eb more puzzle UI WIP 2016-11-28 16:17:23 +01:00
Thibault Duplessis 1d838ff770 new puzzle UI WIP 2016-11-28 15:33:51 +01:00
Thibault Duplessis 8eb737fae9 more ui/ refactoring and puzzle UI WIP 2016-11-28 14:05:31 +01:00
Thibault Duplessis 3a42852b49 Merge branch 'master' into puzzle-ui
* master:
  also name single async caches and mixed cache
  name async caches and expire the result future
  remove user ranking on account closure
  {master} fix game tournament leaderboard style
2016-11-28 13:17:28 +01:00
Thibault Duplessis dad62cb5c7 also name single async caches and mixed cache 2016-11-28 06:52:56 +01:00
Thibault Duplessis 6150edf09f name async caches and expire the result future 2016-11-28 06:42:37 +01:00
Thibault Duplessis 5f15ef1ff4 remove user ranking on account closure 2016-11-28 00:18:45 +01:00
Thibault Duplessis 2b94cf9da7 more puzzle ui v2 wip 2016-11-28 00:18:19 +01:00
Thibault Duplessis 721361c32c remove user ranking on account closure 2016-11-26 16:59:57 +01:00
Thibault Duplessis febe85c57d fetch game along with the puzzle 2016-11-26 15:49:25 +01:00
Thibault Duplessis afe6b7445e more tree extraction 2016-11-26 14:59:27 +01:00
Thibault Duplessis 380fe59f8f relocate puzzle JSON builder to puzzle module 2016-11-26 14:19:28 +01:00
Thibault Duplessis cadae93a8c fix coordinate trainer CSS - closes #2418 2016-11-24 21:42:38 +01:00
Thibault Duplessis bc81be8046 only send mobile BC data to mobile API 2016-11-23 17:07:43 +01:00
Thibault Duplessis 2d04ec5692 puzzle API BC for mobile 2016-11-23 16:29:22 +01:00
Thibault Duplessis d26c69c2bc Merge branch 'master' into puzzle2
* master:
  close #2412
  ru "русский язык" translation #16985. Author: Vasaka. Несмотря на то, что "Preferences" дословно переводится как предпочтения, я и все мои знакомые искали настройки профиля и долго не могли их найти, пока случайно, методом тыка не было выяснено, что настройки тут называются предпочтениями. Везде, на любых сайтах и в любых программах, если что-то нужно настроить, этот пункт меню называется настройками.
  lv "latviešu valoda" translation #16984. Author: kabacis.
  fix previous commit
  try to make the lobby actor more resilient
  monitor fishnet analysis requests
  Enable atomic tablebase
  shorter daily crazyhouse tournament
  fix friends list TV mouseover badge positioning
  fix 3D crazyhouse - closes #2401
  try harder to close all desktop notifications - closes #2404
  Advanced search: Add 45 minutes + 45 second increments to drop down options for game clock settings.
2016-11-23 16:21:15 +01:00
Thibault Duplessis 985ec208a5 close #2412 2016-11-23 16:06:37 +01:00
Thibault Duplessis 402f25abea restore single puzzle difficulty selector for mobile app BC 2016-11-21 10:49:21 +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 c4e027c3a8 play & analyse antichess 2016-11-15 13:43:49 +01:00
Thibault Duplessis ba40fa36d1 unmoved rooks wip 2016-11-15 09:11:18 +01:00
Thibault Duplessis f98b5115ab expose rating charts in perf API - closes #2387 2016-11-14 18:54:16 +01:00
Thibault Duplessis a46d9ba48f fix insights refresh 2016-11-14 16:46:19 +01:00
Thibault Duplessis 808c536b4a fix full-page menu 2016-11-14 09:45:37 +01:00
Thibault Duplessis 28e9991340 remove the 10k puzzles trophy: some idiots are flooding to get it 2016-11-14 09:45:17 +01:00
Thibault Duplessis 554a10105c disallow TV embedding
since the TV page reloads for each game,
it can be heavy on the server when embedded
on a popular page
2016-11-12 00:14:46 +01:00
Thibault Duplessis 6b865130af remove PDF export. Could be done by an external service using lichess PGN export 2016-11-09 16:22:54 +01:00
Mark Henle 4e76462794 Start adding search for mobile 2016-11-08 21:51:40 -05:00
Thibault Duplessis aae1da2909 better handle ip intel error codes 2016-11-08 17:38:46 +01:00
Thibault Duplessis 6971ff83dd tweak email confirmation necessity 2016-11-08 17:12:37 +01:00
Thibault Duplessis aee28d33b2 closed account powertip 2016-11-08 01:59:34 +01:00
Thibault Duplessis 3ef92758b6 closed account powertip 2016-11-07 23:16:58 +01:00
Thibault Duplessis 267deae978 fix puzzle timeline & chart 2016-11-07 19:12:55 +01:00
Thibault Duplessis db5743e818 fix puzzle voting system, maybe 2016-11-07 17:39:21 +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 5957a4d6ac add support for watcher chat in mobile API 2016-11-06 19:03:40 +01:00
Thibault Duplessis a75bdf44a4 secure resign endpoint 2016-11-05 12:00:17 +01:00
Thibault Duplessis 43af2e3a00 limit game stream API users 2016-11-05 00:03:19 +01:00
Thibault Duplessis d60172e091 disable game exports image & pdf for now 2016-11-04 09:19:54 +01:00
Thibault Duplessis 2ce157e6b3 improve PNG export logger 2016-11-03 13:50:06 +01:00
Thibault Duplessis 0f8a63ed78 adaptive coach pageview graph 2016-11-02 23:17:07 +01:00
Thibault Duplessis 4f27536969 export puzzle PNG through external service 2016-11-02 17:23:00 +01:00
Niklas Fiekas 1632db7930 upgrade to stockfish 8 2016-11-02 17:21:43 +01:00
Thibault Duplessis 21c48731f4 export game PNG through external service 2016-11-02 17:06:55 +01:00
Thibault Duplessis b2d733c730 fix patron link 2016-11-02 14:32:32 +01:00
Thibault Duplessis 640816e06c new clock font 2016-11-02 14:20:31 +01:00
Thibault Duplessis b38b2f4bdb Merge branch 'master' into clockFont
* master: (58 commits)
  tweak perf stats style
  better handle paypal IPN form failure
  make paypal IPN form accept badly encoded names
  improve plan paypal logging
  rename controller logger
  keep more plan logs
  display server eval if local eval is disabled
  fix training table padding - closes #2365
  fix daily puzzle orientation - closes #2364
  update mobile page
  reduce daily puzzle cache ttl
  console log latest commit sha1 - closes #2360
  be "Беларуская" translation #16941. Author: wert.
  remove unused type
  fix crazyhouse pocket on old chrome
  can't drop pieces in embedded game
  fix embedded crazyhouse games
  this fixes the first pocket piece chrome bug!!
  tweak user online icon opacity
  rename closure-compiler call
  ...
2016-11-02 13:50:04 +01:00
Thibault Duplessis 78c997ae4d better handle paypal IPN form failure 2016-11-02 13:28:49 +01:00
Thibault Duplessis a6efa2421d improve plan paypal logging 2016-11-02 13:16:57 +01:00
Thibault Duplessis 5b978129b3 rename controller logger 2016-11-02 13:15:41 +01:00
Thibault Duplessis 6808db3026 fix daily puzzle orientation - closes #2364 2016-11-02 11:33:08 +01:00
Thibault Duplessis f0aad9fe86 update mobile page 2016-11-02 09:45:02 +01:00
Thibault Duplessis 7f55ca264c extra study clones for titled players and coaches - closes #2350 2016-10-31 23:39:42 +01:00
Thibault Duplessis 70bd659b66 remove duplicated function 2016-10-31 23:39:00 +01:00
Niklas Fiekas 942727afd5 enable stockfish as crazyhouse ai 2016-10-31 20:56:59 +01:00
Thibault Duplessis 3d35c5dcad make lobby cache depend on request host (for domain i18n) 2016-10-31 12:47:08 +01:00
Thibault Duplessis e287433c53 Merge pull request #2354 from freefal/tournamentCreate
Add tournament creation api to lila
2016-10-31 09:40:55 +01:00
Thibault Duplessis f16d2902e5 use plain stream for games event (not server-sent) 2016-10-31 00:56:47 +01:00
Thibault Duplessis aeee331bc5 implement new games stream endpoint 2016-10-31 00:21:48 +01:00
Mark Henle eebb20e18f Remove superfluous 'ok' field and fix implicit language error 2016-10-30 18:09:34 -04:00
Thibault Duplessis f6c3375a5f clock font WIP 2016-10-30 19:00:15 +01:00
Thibault Duplessis 5147fa8347 add user moderation history to assessment endpoint 2016-10-30 12:29:26 +01:00
Thibault Duplessis 134e4a1f5d fix offline highcharts file 2016-10-30 10:59:26 +01:00
Thibault Duplessis 456f46492c implement rook by moving 2 squares only 2016-10-30 02:14:09 +02:00
Thibault Duplessis acd82689d7 Merge pull request #2348 from veloce/master
Return game json from POST /import
2016-10-27 18:07:01 +02:00
Vincent Velociter 36e6f63699 Return game json from import feature 2016-10-27 17:47:51 +02:00
Thibault Duplessis c8c7cc8b61 rewrite leaderboards 2016-10-25 15:55:40 +02:00
Thibault Duplessis bfa0404fb7 improve mobile app page 2016-10-25 02:20:17 +02:00
Thibault Duplessis c4eb335b57 relocate rating stats link to the players page 2016-10-25 02:05:15 +02:00
Thibault Duplessis 7a6538ce7c remove rating stats from top menu to simplify it 2016-10-25 01:40:20 +02:00
Thibault Duplessis 44c3a58ef7 rewrite user lists 2016-10-25 01:40:11 +02:00
Thibault Duplessis 86d9504a1b include elite & marathon winners in embedded leaderboards 2016-10-24 16:19:38 +02:00
Thibault Duplessis 61615f9883 add elite and marathon winners to tournament leaderboard - closes #2339 2016-10-24 16:13:10 +02:00
Thibault Duplessis 527203ab1c allow robots to export games as PGN - closes #2331 2016-10-24 13:23:26 +02:00
Thibault Duplessis c0a2fee3a4 accept clarkey's bot JSON input - closes #2341 2016-10-24 13:01:22 +02:00
Mark Henle 96fec99ac9 Start adding tournament creation api to lila 2016-10-23 14:05:25 -04:00
Thibault Duplessis 21938169b7 study search filters and new list header 2016-10-23 14:01:33 +02:00
Thibault Duplessis 81460bcbc2 implement and document game embed; reformat game export options 2016-10-23 11:36:02 +02:00
Thibault Duplessis 93f223bfe3 embed games/studies in private messages 2016-10-23 10:44:03 +02:00
Thibault Duplessis 694a8ce2cb complete game embed 2016-10-22 17:20:46 +02:00
Thibault Duplessis e1a5156e6b game embed WIP 2016-10-22 16:08:11 +02:00
Thibault Duplessis ef1ec56c1e fix homepage leaderboard link 2016-10-22 14:23:19 +02:00
Thibault Duplessis dfbc3b8cce fix study API endpoints 2016-10-22 11:22:30 +02:00
Thibault Duplessis 021302072e study chapter URL 2016-10-22 11:07:47 +02:00
Thibault Duplessis c12378b417 embedded study footer 2016-10-21 22:32:28 +02:00
Thibault Duplessis 3d1021ce33 rewind to start of chapter 2016-10-21 16:49:28 +02:00
Thibault Duplessis d84827e1a7 use proper PGN content type in export endpoints 2016-10-21 15:23:59 +02:00
Thibault Duplessis 1f8aae62e1 download a single study chapter 2016-10-21 15:02:57 +02:00
Thibault Duplessis 72c60c90f8 improve study embed doc 2016-10-21 14:45:39 +02:00
Thibault Duplessis 6bc2bb5e05 add keyboard support for embedded studies 2016-10-21 12:19:46 +02:00
Thibault Duplessis 47fcb39916 document study embed 2016-10-20 18:48:03 +02:00
Thibault Duplessis 9c37b1f81d generic setting override 2016-10-20 18:47:47 +02:00
Thibault Duplessis ea63fe970e embed studies in blog posts 2016-10-20 18:01:14 +02:00
Thibault Duplessis 90ad2193e3 not found embedded study 2016-10-20 16:04:26 +02:00
Thibault Duplessis e774e075ec study embed transparent theme 2016-10-20 14:32:40 +02:00
Thibault Duplessis 728a37efc6 embed study chapter in forum 2016-10-20 14:23:40 +02:00
Thibault Duplessis e920c2e53e embedded study max ground width 2016-10-20 13:46:06 +02:00
Thibault Duplessis 9d53cc8057 open study chapter 2016-10-20 12:13:04 +02:00
Thibault Duplessis 24b0ad6c26 study embed WIP 2016-10-20 12:01:05 +02:00
Thibault Duplessis c6b968c52e bot wording 2016-10-19 19:28:19 +02:00
Thibault Duplessis eb58143aca mod note API endpoint - closes #2323 2016-10-19 17:08:17 +02:00
Thibault Duplessis 5e2c525b0d implement /report/next for #2323 2016-10-19 16:55:32 +02:00
Thibault Duplessis 5da0fce2ff show mod notes in report list 2016-10-19 16:41:31 +02:00
Thibault Duplessis e49049f53e prioritize reports which target is currently online 2016-10-19 16:19:33 +02:00
Thibault Duplessis 145c236fc1 let moderators address notes to other mods only 2016-10-19 15:55:10 +02:00
Thibault Duplessis 33e3363556 remove unused imports 2016-10-19 12:55:50 +02:00
Thibault Duplessis d81aa4c726 Merge branch 'master' into study-embed
* master:
  inc assets version
  Add additional data to push message payload
  add exotic variant field to assessment API game object
  fix tournament leaderboard display
  inc assets version
  don't send the entire message to the push API
  Use lightUser
  Fix the monitor and make more useful titles and bodies
  more asset licenses
  Adjust tourney countdown
  fix color of threat drops and promotions
  update stockfish.pexe (compression enabled)
  Add push for messages
2016-10-19 12:54:07 +02:00
Thibault Duplessis 6e9490b16c fix tournament leaderboard display 2016-10-18 12:12:32 +02:00
Thibault Duplessis d3897e3abb embed study WIP 2016-10-18 11:54:00 +02:00
Thibault Duplessis f56e585b8c Merge branch 'master' into study-embed
* master: (61 commits)
  tournament homepage leaderboard
  fix homepage tournament leaderboard
  tournament leaderboard dark theme
  only clear leaderboard cache for tournaments >= daily
  clear tournament leaderboard cache
  more work on tournament leaderboards
  tournament leaderboard WIP
  tourney winners WIP
  add licenses for public/font70 (#2310)
  research asset licenses (closes #789)
  moderation assessment export API
  export game images with comments and tags
  inc assets version
  fy "Frysk" translation #16904. Author: WillemKramer.
  support tournament score up to 21,474
  limit tournament player magic score to Int.MaxValue
  sunsetter bug fixes
  Sunsetter cleanup
  Sunsetter: use analyze mode
  upgrade scalachess
  ...
2016-10-18 10:26:30 +02:00
Thibault Duplessis 65fe3f481d tournament homepage leaderboard 2016-10-17 20:29:33 +02:00
Thibault Duplessis cf6f93fdb3 fix homepage tournament leaderboard 2016-10-17 20:29:33 +02:00
Thibault Duplessis c015a2b8d6 more work on tournament leaderboards 2016-10-17 20:29:33 +02:00
Thibault Duplessis 56b15b2757 tournament leaderboard WIP 2016-10-17 20:29:33 +02:00
Thibault Duplessis ea0d8d2beb moderation assessment export API 2016-10-17 12:01:00 +02:00
Thibault Duplessis 15786d5a79 export game images with comments and tags 2016-10-17 11:59:05 +02:00
Thibault Duplessis 7d7be8629b study cloneable setting 2016-10-12 15:37:40 +02:00
Thibault Duplessis ae19121f3b less logging 2016-10-12 02:07:41 +02:00
Thibault Duplessis 0f86fd4c82 study controller comment 2016-10-09 14:36:45 +02:00
Thibault Duplessis 1930f7cbea study embed WIP 2016-10-08 20:49:51 +02:00
Thibault Duplessis 2af8eb8701 study controller comment 2016-10-08 19:53:32 +02:00
Thibault Duplessis de3324ac78 better message API form JSON errors - for #2304 2016-10-07 11:57:22 +02:00
Mark Henle 5f20bc0b66 Merge branch 'master' into messagingAPI 2016-10-06 23:23:42 -04:00
Thibault Duplessis 20da9612ce upgrade jquery 2016-10-05 12:17:39 +02:00
Mark Henle 13ec7c4829 Add isOnline flag and give useful error messages for compose form 2016-10-04 00:42:23 -04:00
Thibault Duplessis 64c3624a38 don't make signup fail if external service is down 2016-10-03 13:29:38 +02:00
Thibault Duplessis dd2627166c less logging 2016-10-03 13:21:08 +02:00
Thibault Duplessis 652eef8d79 require email confirmation when signing up from proxy 2016-10-03 02:46:33 +02:00
Thibault Duplessis cbf3a35be4 try harder to build puzzles from recent strong games 2016-10-03 02:13:47 +02:00
Thibault Duplessis ba3fcefcea forum participants: usernames instead of ids, and sorted 2016-10-03 01:41:07 +02:00
Niklas Fiekas bb370dcc6e Merge branch 'master' into autocomplete 2016-10-02 23:12:19 +02:00
Gordon Martin 21bf0f0324 formatting. 2016-10-02 21:37:31 +01:00
Thibault Duplessis 65a2032c91 remove unused imports 2016-10-02 21:24:20 +02:00
Thibault Duplessis 6bf4313bf1 better rate-limit server analysis requests 2016-10-02 21:18:40 +02:00
Thibault Duplessis 7b9441d597 rate-limit analysis requests 2016-09-30 14:23:33 +02:00
Thibault Duplessis 008f23b7df rate-limit analysis requests 2016-09-30 14:16:46 +02:00
Thibault Duplessis 981dc62585 trash opening trainer translations 2016-09-30 12:04:35 +02:00
Thibault Duplessis f0cd74f5e1 abolish the opening trainer 2016-09-30 11:59:12 +02:00
Thibault Duplessis dfcdf44135 puzzle timeline 2016-09-30 11:06:36 +02:00
Thibault Duplessis 51d92882be remove puzzle router and round time 2016-09-30 10:29:03 +02:00
Thibault Duplessis 67a9b06589 rewrite puzzle history - WIP 2016-09-29 18:52:20 +02:00
Thibault Duplessis 47861bc852 rename puzzle fields 2016-09-29 18:19:18 +02:00
Thibault Duplessis 0cd74eb4a2 Merge branch 'master' into puzzle2
* master:
  notify of study creation - closes #2097
  fixes #2202
  <space> in analysis enables ceval or plays the computer best move
  study annotator tag
  let the mobile user know if they're shadowbanned
  lastMove for drops - closes #2283
2016-09-29 15:06:09 +02:00
Thibault Duplessis 39c8d1ccbe let the mobile user know if they're shadowbanned 2016-09-29 12:27:21 +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
Gordon Martin 40ce8ac260 Fix load order of forum-post.js on new topic page (was being loaded before jQuery) 2016-09-27 22:39:19 +01:00
Thibault Duplessis bf3b26d0d1 cache anon homepage twice longer 2016-09-27 16:22:24 +02:00
Gordon Martin 03c75d358c Looks like I was reinventing the wheel in the controller by creating a way to get the users participating in a topic. It already existed. 2016-09-26 22:29:04 +01:00
Gordon Martin 3ec689f3b0 Include autocomplete in new forum post section. 2016-09-26 21:08:11 +01:00
Gordon Martin fe5c3a052c include edit post box in autocomplete functionality. 2016-09-26 20:48:00 +01:00
Gordon Martin 931236e45a Wups. 2016-09-26 20:36:15 +01:00
Thibault Duplessis f7c5d8643b global nofollow meta tag 2016-09-26 17:23:44 +02:00
Thibault Duplessis 97748cd706 more analysis menu fixes
let's not be cheap and try to use shorter texts
where translations make it unpredictable anyway
2016-09-26 11:57:32 +02:00
Thibault Duplessis 38fa7943ad Merge branch 'rm012' into analysismenu2
* rm012: (69 commits)
  fix #2241
  change reconnecting button in case it fixes M$ Edge
  inc assets version
  bs "bosanski jezik" translation #16855. Author: munja_bs. translating the rest of missing sentences into Bosnian language... please change name of "bosanski jezik" to only "bosanski"
  remove unused config
  configurable crawlable attribute
  remove faulty translation
  dynamic robots.txt
  skip twitch call if empty client ID
  improve study glyph form
  cache glyph JSON
  inc logging accuracy
  remove buggy translation
  mongo code fixes
  upgrade reactivemongo to 0.12-RC3
  remove websocket proxy code
  Upgrade to ReactiveMongo 0.12 (Release Candidate 1)
  fix variation selector
  tweak inactive explorer UI
  also globally ratelimit the user games API
  ...
2016-09-26 11:04:12 +02:00
Thibault Duplessis 6919d9caf1 change reconnecting button in case it fixes M$ Edge 2016-09-26 10:55:56 +02:00
Thibault Duplessis 31aca2485f remove unused config 2016-09-26 08:23:56 +02:00
Gordon Martin 40003a97a6 Autocomplete usernames in forum post mentions. 2016-09-25 23:48:04 +01:00
Thibault Duplessis eb2d41aa40 configurable crawlable attribute 2016-09-25 23:48:52 +02:00
Thibault Duplessis 823037eddc dynamic robots.txt 2016-09-25 20:36:20 +02:00
Thibault Duplessis a5ed1599ab cache glyph JSON 2016-09-25 14:08:47 +02:00
clarkerubber 1d400fbf40 progress on formatting buttons 2016-09-25 05:21:06 +10:00
Thibault Duplessis 559cffffb7 fixes #2253 2016-09-24 12:17:40 +02:00
Thibault Duplessis a5ce477f5d Revert "Allow CSRF WS for BC (lichess4545) - REVERT ME"
This reverts commit 47798abce2.
2016-09-24 10:17:14 +02:00
Thibault Duplessis f9e1912ff6 remove user mod blindfold indicator 2016-09-23 12:35:26 +02:00
Thibault Duplessis 47798abce2 Allow CSRF WS for BC (lichess4545) - REVERT ME 2016-09-23 12:29:49 +02:00
Thibault Duplessis 3ce402ec96 protect WS endpoints against CSRF - for #2270 2016-09-23 12:21:37 +02:00
Thibault Duplessis 52b5fcdafa API websocket endpoint - closes #2270 2016-09-23 12:09:03 +02:00
Thibault Duplessis f1c8df9dec Merge pull request #2271 from niklasf/fill-in-import-form
Allow filling in the import form via GET
2016-09-23 01:32:32 +02:00
Thibault Duplessis ea91aa3a44 better cache homepage 2016-09-23 01:29:39 +02:00
Niklas Fiekas 609c94928a Allow filling in the import form via GET 2016-09-22 23:54:46 +02:00
Niklas Fiekas 0893d08c87 Monitor number of IPv6 requests 2016-09-20 17:25:37 +02:00
Thibault Duplessis e1d80baf55 Merge branch 'master' into puzzle2
* master: (258 commits)
  in analysis, <space> plays the best computer move - closes #2263
  inc assets version
  uk "українська" translation #16843. Author: Rostiks.
  hr "hrvatski" translation #16842. Author: vranac.
  more gl
  sk "slovenčina" translation #16839. Author: player58. Plural of žiadny is žiadni. No friends=žiadni priatelia
  es "español, castellano" translation #16838. Author: arnulfolg.
  es "español, castellano" translation #16837. Author: Reaver96.
  more gl translation
  az "Azərbaycanca" translation #16833. Author: Jeyhun. e translated some English words into Azerbaijani. I will continue later...
  ar "العربية" translation #16831. Author: LuciusSeverusMalfoy.
  gl "Galego" translation #16830. Author: nimsraw. Many translation errors corrected. Corrections to make the translation homogeneous. (1-250, second half coming tomorrow))
  te "తెలుగు" translation #16829. Author: rotmulaag. first 150 sentences are completely translated now
  cv "чӑваш чӗлхи" translation #16828. Author: pentille.
  tr "Türkçe" translation #16827. Author: akbaygol. Birkaç harf hatası düzeltildi
  Having an object with a threads property that pointed to the Paginator was silly. Removed.
  raise elite tournament rating barrier
  forum edit: fix compatibility with existing posts in DB
  forum textarea improvements and dark theme fix
  Respond to @ornicar's comments and add isUnread field, which I missed earlier
  ...
2016-09-20 12:10:37 +02:00
Thibault Duplessis 02a6683534 Merge pull request #2259 from freefal/messagingAPI
Messaging API
2016-09-20 09:44:34 +02:00
Thibault Duplessis 8182a6b9c6 forum edit: fix compatibility with existing posts in DB 2016-09-19 18:52:41 +02:00
Thibault Duplessis c226d9e7f6 forum textarea improvements and dark theme fix 2016-09-19 18:38:42 +02:00
Mark Henle 53354cc085 Respond to @ornicar's comments and add isUnread field, which I missed earlier 2016-09-19 08:35:42 -04:00
Thibault Duplessis 839b19f7a8 upgrade visualizer 2016-09-19 12:38:40 +02:00
Thibault Duplessis d6f87463cc remove superfluous import 2016-09-19 12:31:43 +02:00
Mark Henle 720b1cd403 Fix parentheses error Message controller and remove superfluous imports in JsonView 2016-09-18 17:15:31 -04:00
Mark Henle 567c9bff4a Nicer error messages 2016-09-18 15:10:35 -04:00
Niklas Fiekas 454d6fb730 Do not allow to submit empty post 2016-09-18 12:13:41 +02:00
Niklas Fiekas f06b357091 Add a form submit grace period 2016-09-18 12:06:32 +02:00
Niklas Fiekas 7a5caf77a2 Improve styling 2016-09-18 11:48:59 +02:00
Niklas Fiekas 9d7aa97d9f Edit raw text (preserve line breaks) 2016-09-18 11:15:35 +02:00
Niklas Fiekas fb740fb473 Improve styling of edit button 2016-09-18 10:43:47 +02:00
Mark Henle 39c4965281 API for creating new thread now complete 2016-09-17 14:59:58 -04:00
Mark Henle 0b55b4838e API for deleting now complete 2016-09-17 14:22:21 -04:00
Mark Henle 172e2c2e6a API for responding now complete 2016-09-17 14:06:28 -04:00
Mark Henle 2d99ad4c46 API for individual threads now working 2016-09-17 08:23:15 -04:00
Thibault Duplessis 530dafd58c Merge pull request #2256 from Happy0/post_edit
[WIP] Allow users to edit their forum posts
2016-09-17 10:33:45 +02:00
Mark Henle 7a60a70221 Struggling to make thread work 2016-09-16 23:49:17 -04:00
Mark Henle 1b296f0dbe Server now compiling and responding to inbox api endpoint 2016-09-16 22:31:39 -04:00
Gordon Martin ce472c2991 Fix indentation. 2016-09-17 00:31:51 +01:00
Gordon Martin c174efe0dd remove unused import and hyperlink. 2016-09-16 16:31:23 +01:00
Gordon Martin e08d370aa6 Use form rather than xhr to make forum post edit. 2016-09-16 16:04:57 +01:00
Gordon Martin d95a7f6ccd post review comments. 2016-09-16 12:30:12 +01:00
Gordon Martin 1f151de67c Start adding edited link. 2016-09-16 00:26:24 +01:00
Gordon Martin 975491792f stuff and things. 2016-09-16 00:08:28 +01:00
Gordon Martin ac9fadd873 More forum post editting stuff. 2016-09-15 23:36:36 +01:00
Gordon Martin dfb81db04a reveal submit and cancel buttons if edit is clicked and remove edit, and vice versa. 2016-09-15 21:27:30 +01:00
Gordon Martin 65bf71e9fd Start adding client stuff stuff for editing posts. 2016-09-15 21:07:33 +01:00
Thibault Duplessis 8ac8165045 tournaments limited by min rating 2016-09-14 11:55:36 +02:00
Thibault Duplessis af30770c6a fix time display - closes #2249 2016-09-13 20:23:25 +02:00
Mark Henle c33923499f My first compiling (but incorrect) line change 2016-09-12 17:45:40 -04:00
Thibault Duplessis b1c7fe7021 add rel=next to pagination links 2016-09-12 16:13:46 +02:00
Thibault Duplessis ca3284d4c3 don't forget lazy eval notation! 2016-09-12 09:46:53 +02:00
Thibault Duplessis 2e208e9d13 fix CSRF check 2016-09-12 09:35:36 +02:00
Thibault Duplessis d1f89e4147 CSRF small refactor 2016-09-12 09:33:44 +02:00
Niklas Fiekas f9d759c826 Open[Body] and Auth[Body] should cover it all 2016-09-12 00:46:10 +02:00
Thibault Duplessis 06d3c99743 only authenticate websockets with correct Origin - only log for now 2016-09-11 19:34:09 +02:00
Thibault Duplessis 8de0db5142 CSRF request handler 2016-09-11 16:43:46 +02:00
Thibault Duplessis ba1ff72cd9 always display other users list in mod view 2016-09-08 11:43:29 +02:00
Thibault Duplessis 6f4defd553 account profile form tweak 2016-09-08 08:58:12 +02:00
Thibault Duplessis 4d2a316fb9 ensure coaches only showcase public studies 2016-09-08 01:11:43 +02:00
Thibault Duplessis 8e12e7ac88 display coach studies before YT videos 2016-09-08 01:06:05 +02:00
Thibault Duplessis 7ef8a7dedc improve coach picture form 2016-09-08 01:05:04 +02:00
Thibault Duplessis 7bbaaeceb9 fix coach form todo-list 2016-09-08 00:49:27 +02:00
Thibault Duplessis 48890a09cd cache graphite coach pageview result for 10 seconds 2016-09-08 00:14:39 +02:00
Thibault Duplessis 26b5e490a9 make coach pages a bit responsive 2016-09-07 23:57:56 +02:00
Thibault Duplessis c4f8acc1ac coach page editor preview 2016-09-07 19:38:28 +02:00
Thibault Duplessis 49a5e00b19 coach analytics 2016-09-07 14:00:23 +02:00
Thibault Duplessis 81ff948ad5 upgrade highcharts 2016-09-07 13:58:41 +02:00
Thibault Duplessis 8aeb00ff2b FIDE, USCF, and ECF ratings 2016-09-07 11:41:57 +02:00
Thibault Duplessis 683f829a60 release /coach 2016-09-07 08:50:15 +02:00
Thibault Duplessis 30cf483b45 remove lobby tournament join button 2016-09-06 18:08:09 +02:00
Thibault Duplessis 8e534f6819 fix coach review JS 2016-09-06 16:57:57 +02:00
Thibault Duplessis 0f2c465584 suggest to email us about confirmation issues 2016-09-06 15:53:43 +02:00
Thibault Duplessis c1455efe9f fix email duplication 2016-09-06 15:53:36 +02:00
Thibault Duplessis f6069f797e fix email confirmation monitoring 2016-09-06 12:50:26 +02:00
Gordon Martin 31cf0396c6 Too many divs in the 'simuls' portion of the public_chats page messed up the display. Fixed. 2016-09-06 10:42:52 +01:00
Thibault Duplessis 157c9d6caf use contact@lichess.org 2016-09-06 11:27:41 +02:00
Thibault Duplessis 29a87c20de mod coms XSS 2016-09-06 09:34:14 +02:00
Thibault Duplessis 01fb3d692b the coach list is still new 2016-09-05 23:49:29 +02:00
Thibault Duplessis c11940ce24 skip email confirmation once per IP and per week - monitor it 2016-09-05 23:22:48 +02:00
Thibault Duplessis a25f9f0e6c monitor email confirmation result 2016-09-05 23:20:06 +02:00
Thibault Duplessis a50ca6092f protect private tournaments by password - closes #1691 2016-09-05 22:48:36 +02:00
Thibault Duplessis 25110d4149 remove/update deep links 2016-09-05 17:28:08 +02:00
Thibault Duplessis 11a9f34d0d make sure touch devices can bookmark games - closes #2230 2016-09-05 13:13:41 +02:00
Thibault Duplessis b3325c1c99 deep link user profile 2016-09-05 13:01:12 +02:00
Thibault Duplessis 9a843cf285 deep link board editor 2016-09-05 12:53:52 +02:00
Thibault Duplessis 82ba766ba6 remove unused code 2016-09-05 10:37:44 +02:00
Thibault Duplessis b6c4e8e8fe pub chat mod style 2016-09-05 10:30:28 +02:00
Thibault Duplessis 3a956b2cf9 formatting standards 2016-09-05 10:19:58 +02:00
Thibault Duplessis 4303710792 Merge branch 'pub_chat_mod' of git://github.com/Happy0/lila into pub_chat_mod
* 'pub_chat_mod' of git://github.com/Happy0/lila:
  improve some code formatting.
  Remove unused imports.
  Move public chat functionality to new class in mod module.
  Fix issue whereby missing chats were messing up the zipping of the tours / simuls and chats.
2016-09-05 10:16:41 +02:00
Thibault Duplessis 98c48d2f00 Merge branch 'master' of github.com:ornicar/lila into pub_chat_mod
* 'master' of github.com:ornicar/lila:
  refuse to analyse old horde games
  keep loading the page after trying to open a page in the mobile app
  remove push notification debug
  send onesignal push notifications to user's last 3 devices
  only offer image generation for standard games
  export is only for human
  upgrade visualizer submodule
  add game visualizer
  handle onesignal errors returned with a 200 status (sigh)
  fix opening trainer turn indicator style
  onesignal push stage test
  remove apple push config
  remove apple push. You suck, Apple, big times.
  onesignal push WIP
  export is only for human
  upgrade visualizer submodule
  add game visualizer
  Sunsetter - check if stopping
  Sunsetter improvements
2016-09-05 10:16:16 +02:00