Commit Graph

384 Commits (79565f4e0bb1a65f06ae1c2dd860ba80c84ba6c1)

Author SHA1 Message Date
Thibault Duplessis 656ce24370 "Help lichess" page 2014-06-29 13:35:38 +02:00
Thibault Duplessis 3c753644b1 simplify routing regular expressions 2014-06-29 13:07:17 +02:00
Thibault Duplessis a3b86766e7 show ToS page 2014-06-29 12:51:53 +02:00
Thibault Duplessis 3c25a398a6 fix routing warning and make board editor URLs nicer 2014-06-28 13:10:44 +02:00
Thibault Duplessis 94c27bd7f0 use a distinct URL for pool reloading 2014-06-28 12:04:24 +02:00
Thibault Duplessis 7e3c4c65ac live import API 2014-06-26 14:38:14 +02:00
Thibault Duplessis 61851024f6 upgrade play to 2.3.1 2014-06-26 09:14:58 +02:00
Thibault Duplessis f4bfda79b4 pool help page 2014-06-16 17:41:45 +02:00
Thibault Duplessis a4a28f822c Merge branch 'master' into pools
* master:
  fix network error removal
  Evenly position infinity scroll loading wheel
  fix blog contrast on dark background
  ur "اُردُو" translation #9058. Author: alleey.
  ar "العربية" translation #9056. Author: SylverTech. Minor changes, changed regional variants to standard Arabic, added diacritics.
  bg "български език" translation #9055. Author: dreamwalker3. I really tried to make good translations, will be happy if i see them . %s- this sign  when i was translating i put not sure should i please take in min. thanks.
  upgrade chess module (PGN disambiguation)
  fix blind mode special routing
  blind mode textual representation for spectating live games
  textual representation of completed game
  hide font icons in blind mode
  use aria-label in blind mode
  make network errors less intrusive

Conflicts:
	public/javascripts/big.js
2014-06-12 12:40:42 +02:00
Thibault Duplessis 8e86a3871e fix blind mode special routing 2014-06-11 01:03:02 +02:00
Thibault Duplessis fc67237961 blind mode textual representation for spectating live games 2014-06-11 01:00:47 +02:00
Thibault Duplessis baee685989 much progress on pools 2014-06-07 20:38:28 +02:00
Thibault Duplessis a62754f33f unify game API and analysis API 2014-06-06 13:52:35 +02:00
Thibault Duplessis 4057582f4d add game by id API entry point 2014-06-06 11:08:43 +02:00
Thibault Duplessis 8ad0d5675a improve blind mode 2014-06-05 12:07:41 +02:00
Thibault Duplessis c63ef70d8f accessibility: make the site work for blind people 2014-06-05 01:44:42 +02:00
Thibault Duplessis cd77798d44 remove HEAD / 2014-06-03 22:09:08 +02:00
Thibault Duplessis be54a45b2f implement blog section 2014-05-31 19:01:43 +02:00
Thibault Duplessis dbf825005b ask high rated players to verify their title 2014-05-26 16:21:11 +02:00
Thibault Duplessis af02ad544e fix challenging titled players 2014-05-24 18:43:09 +02:00
Thibault Duplessis a1ecde7c93 fix request better analysis 2014-05-22 21:39:07 +02:00
Thibault Duplessis 4de44ecf4c let mods review communications of reported users 2014-05-22 21:01:54 +02:00
Thibault Duplessis 7fa13eaa81 store and show total result in crosstables 2014-05-21 23:01:30 +02:00
Thibault Duplessis b0e1628a32 mark messages as read without reaching the inbox 2014-05-21 00:40:26 +02:00
Thibault Duplessis f7d5b557e3 version websocket API 2014-05-11 23:26:11 +02:00
Thibault Duplessis e5c9f91102 embed streams in TV 2014-05-10 15:50:54 +02:00
Thibault Duplessis 9c12c15233 support HEAD on homepage 2014-05-06 21:23:19 +02:00
Thibault Duplessis a4fff57f45 complete coordinate trainer 2014-05-04 13:53:48 +02:00
Thibault Duplessis f1958d9ee3 coordinate trainer WIP 2014-05-04 01:45:14 +02:00
Thibault Duplessis d8e4faa4c9 rewrite computer analysis protocol in a push-only style 2014-04-29 22:58:49 +02:00
Thibault Duplessis 7349cc1ba2 implement user notes 2014-04-23 01:22:57 +02:00
Thibault Duplessis b377c2f8d2 puzzle difficulty selector 2014-04-21 18:20:49 +02:00
Thibault Duplessis eafbc11388 implement puzzle API 2014-04-17 10:34:48 +02:00
Thibault Duplessis 27a3bb2ed7 use a different actor strategy for distributed AI 2014-04-14 22:09:24 +02:00
Thibault Duplessis 08296c14f3 run many AI instances in parallel 2014-04-03 09:49:56 +02:00
Thibault Duplessis 77d597985f just reload the analysis when ready 2014-03-15 19:52:00 +01:00
Thibault Duplessis 95c6edf0b6 let moderators hide forum topics on homepage 2014-03-12 21:33:12 +01:00
Thibault Duplessis 336d0056d4 remove single analysis API call 2014-03-01 19:23:06 +01:00
Thibault Duplessis 16af702189 FIDE titles 2014-02-27 01:18:09 +01:00
Thibault Duplessis 7c90c6b5a8 add thanks page 2014-02-24 22:55:06 +01:00
Thibault Duplessis 74e2654582 promote TV embed 2014-02-23 14:03:48 +01:00
Thibault Duplessis 785bca0d01 lighter embedded TV, using custom event source 2014-02-23 12:27:22 +01:00
Thibault Duplessis bb51d32b54 embed TV - and fix featured message propagation - WIP 2014-02-21 00:42:20 +01:00
Thibault Duplessis 74d2e60d89 single analysis API TODO 2014-02-18 23:41:05 +01:00
Thibault Duplessis 01bf6d4207 allow rated puzzle from URL, but with single try 2014-02-13 02:17:40 +01:00
Thibault Duplessis bc4aabc601 disable game creation API (doesn't play well with anon game protection) 2014-02-13 00:35:25 +01:00
Thibault Duplessis a2b098ad7c improve puzzles according to community feedback 2014-02-09 14:36:57 +01:00
Thibault Duplessis e3a3a3ca01 move /puzzle to /training 2014-02-09 12:53:38 +01:00
Thibault Duplessis b29eab3914 more work on puzzles 2014-02-08 22:26:11 +01:00
Thibault Duplessis f07d420d1d rethink puzzle workflow 2014-02-07 23:36:56 +01:00
Thibault Duplessis 461589fc46 moar puzzle stuff 2014-02-06 21:36:41 +01:00
Thibault Duplessis 655bb8e36e give puzzles auto increment IDs 2014-02-05 21:54:19 +01:00
Thibault Duplessis 8b6b4a357d improve puzzles 2014-02-05 09:57:50 +01:00
Thibault Duplessis e70d54149f more progress on puzzles 2014-02-03 19:53:10 +01:00
Thibault Duplessis 541d996497 remove problem debug UI 2014-02-03 02:01:19 +01:00
Thibault Duplessis 1788677a75 improve puzzle integration 2014-02-03 00:59:32 +01:00
Thibault Duplessis 9162098174 problems controllers and templates 2014-02-02 21:03:32 +01:00
Thibault Duplessis bc78442e1e embedded move times chart, WIP 2014-02-02 12:12:42 +01:00
Thibault Duplessis 00cea45bca debug latest imported problems 2014-02-02 01:06:28 +01:00
Thibault Duplessis a27ba57ac2 problem import 2014-02-02 00:41:49 +01:00
Thibault Duplessis f8f9e2a238 full players leaderboard 2014-02-01 21:40:05 +01:00
Thibault Duplessis 2f662ddc35 restore global and team IRC channels 2014-02-01 20:42:39 +01:00
Thibault Duplessis 19a47a822f merge watcher/analysis views 2014-02-01 19:45:02 +01:00
Thibault Duplessis 6246e0c4df let mods close accounts 2014-02-01 14:13:22 +01:00
Thibault Duplessis 80e2e25ae1 implement and document new analyse API 2014-01-27 23:20:08 +01:00
Thibault Duplessis 24c28ecb83 fix game creation api 2014-01-27 21:49:54 +01:00
Thibault Duplessis 0ddbb9988a integrate clarkey engine detector - WIP 2014-01-13 22:11:17 +01:00
Thibault Duplessis a2d41d1dd4 improve apis 2014-01-09 01:06:20 +01:00
Thibault Duplessis 11751e7d64 game api 2014-01-08 02:45:51 +01:00
Thibault Duplessis 857065c252 remove IRC support 2014-01-02 19:14:48 +01:00
Thibault Duplessis 25d1ce60f5 add user JSON API 2013-12-31 03:00:56 +01:00
Thibault Duplessis 3974c44216 reload all game info when ending 2013-12-24 11:47:52 +01:00
Thibault Duplessis bf351057c5 many fixes 2013-12-23 19:56:30 +01:00
Thibault Duplessis 87846bac10 many post-deploy fixes 2013-12-22 14:15:02 +01:00
Thibault Duplessis 5452629b93 rename preferences route 2013-10-21 12:33:39 +02:00
Thibault Duplessis b98a7b2cc3 user prefs wip 2013-10-20 20:31:08 +02:00
Thibault Duplessis 240cde6d22 Merge branch 'master' into pref
* master:
  complete user profile
  de "Deutsch" translation #4847. Author: Kurt Keller (Ulm, Germany). http://www.softdecc.com/pdb/search.jsp?expression=PROBID=%27P1276285%27
  fix clocks running after resignation
  fix user autocompletion
  user configurable profile wip
  list of all countries by ISO-3166-2 code
  fix user autocompletion
  increment assets version
  ok to leave the page if game is not started
  add flags sprite and CSS
  ja "日本語" translation #4844. Author: Golgo13.
  jv "basa Jaw" translation #4843. Author: Anonymous.
  mk "македонски јази" translation #4838. Author: Љупчо.
  hr "hrvatski" translation #4836. Author: Anonymous.
  vi "Tiếng Việt" translation #4835. Author: Anonymous.
  fi "suomi, suomen kieli" translation #4832. Author: Anonymous. Direct translation is "satunnaiset värit" but if this line is coming to wheter to play black/white or random color it is better to use just "satunnainen". If it comes to some other place you can and should propably use direct translation
  send 404 response code for closed accounts

Conflicts:
	modules/user/src/main/DataForm.scala
	todo
2013-10-20 19:33:27 +02:00
Thibault Duplessis a9129ef30d user configurable profile wip 2013-10-20 15:46:29 +02:00
Thibault Duplessis dbd405a796 start user preferences implementation 2013-10-19 17:22:32 +02:00
Thibault Duplessis 662458c341 stream played moves 2013-10-16 18:18:01 +02:00
Thibault Duplessis 847b99fe47 let admins reopen closed accounts 2013-09-11 12:45:01 +02:00
Thibault Duplessis af8756012a complete lichess TV 2013-07-31 18:21:45 +02:00
Thibault Duplessis 1d5287090d chess tv wip 2013-07-31 17:21:42 +02:00
Thibault Duplessis 7cfd75af8a private tournaments wip 2013-07-30 23:02:12 +02:00
Thibault Duplessis fd6c0304ef let moderators see and check reports 2013-07-27 22:55:29 +02:00
Thibault Duplessis d274266076 implement user-side report routing, controller and templating 2013-07-27 17:39:19 +02:00
Thibault Duplessis fdb35c057e dinstinct user xhr show routing to avoid cache issues 2013-07-27 00:29:07 +02:00
Thibault Duplessis 0aab15c762 show all online players to please smiling_bishop 2013-07-26 12:50:29 +02:00
Thibault Duplessis cdf82dd02a start user list rewrite 2013-07-23 13:04:15 +02:00
Thibault Duplessis 7f6a40bcae edit existing games 2013-07-21 17:29:35 +02:00
Thibault Duplessis 553acd367a improve board editor 2013-07-21 16:50:04 +02:00
Thibault Duplessis 8076fda1e4 board editor wip 2013-07-21 14:27:47 +02:00
Thibault Duplessis b890e0216f timeout ai load fetch 2013-06-12 02:34:49 +02:00
Thibault Duplessis 9a2d82e0d3 refactor AI api and start implementing AI monitoring 2013-06-12 02:00:20 +02:00
Thibault Duplessis de26fafd71 decline challenges 2013-06-05 14:54:33 +02:00
Thibault Duplessis 080afeee05 complete challenge implementation 2013-06-05 13:55:16 +02:00
Thibault Duplessis a852fe6fbe challenge wip 2013-06-05 10:08:22 +02:00
Thibault Duplessis 6266955d45 Revert "disable signed JS and socket hijack protection"
This reverts commit 2900eef2c3.

Conflicts:
	app/views/base/layout.scala.html
	modules/round/src/main/SocketHandler.scala
2013-06-04 18:23:08 +02:00
Thibault Duplessis 021c54e2a9 better friend suggestions, using popular online users 2013-06-01 13:45:52 +02:00
Thibault Duplessis aa312a632d block/unblock UI 2013-05-31 23:48:04 +02:00