Commit graph

1684 commits

Author SHA1 Message Date
Thibault Duplessis 1ecf483812 round sounds 2014-10-12 15:17:24 +02:00
Thibault Duplessis 2841299174 round document title 2014-10-12 14:28:04 +02:00
Thibault Duplessis e88c743224 coordinates working in and out the 2d and 3d boards + stuff! 2014-10-12 13:28:42 +02:00
Thibault Duplessis 44dd6b56e2 more chessground integration 2014-10-11 23:32:47 +02:00
Thibault Duplessis 3727036a60 more chessground integration 2014-10-11 20:11:37 +02:00
Thibault Duplessis a4244c3623 more chessground UI 2014-10-11 12:17:18 +02:00
Thibault Duplessis 5b09390d99 new 3D pieces 2014-10-10 09:26:56 +02:00
Thibault Duplessis e26b422378 improve round 2014-10-09 23:45:07 +02:00
Thibault Duplessis 8cd90f9e73 more 3D board integration 2014-10-09 23:27:11 +02:00
Thibault Duplessis 8675449db2 reuse chessground instances for mini boards, allowing animations 2014-10-09 22:56:32 +02:00
Thibault Duplessis 4ced48793b chessground for mini boards 2014-10-09 22:41:26 +02:00
Thibault Duplessis 8398f5ea79 more 3D board integration 2014-10-09 21:46:42 +02:00
Thibault Duplessis 40e9840155 more integration of 3D boards 2014-10-09 01:12:55 +02:00
Thibault Duplessis 49c884ccf8 upgrade staunton pieces 2014-10-08 23:49:38 +02:00
Thibault Duplessis 2c5f8a0146 3d themepicker and persistence 2014-10-08 23:49:13 +02:00
Thibault Duplessis 75e01636d6 more work on mithril play and stuff 2014-10-05 17:56:34 +02:00
Thibault Duplessis 89d1fcb3ac more progress on mithril play 2014-10-04 14:49:49 +02:00
Thibault Duplessis 1cfacd06b5 improve board editor 2014-10-04 11:25:59 +02:00
Thibault Duplessis 212e95dc8d board borders 2014-10-04 11:03:42 +02:00
Thibault Duplessis c683134863 Merge branch 'master' into play-mithril
* master:
  upgrade chessground, rework training UIs
2014-10-04 09:25:30 +02:00
Thibault Duplessis 6c42d0b703 upgrade chessground, rework training UIs 2014-10-04 09:25:05 +02:00
Thibault Duplessis 44992e1c62 introduce staunton pieces, rethink play layout 2014-10-03 23:30:46 +02:00
Thibault Duplessis 18e428c1e8 progress on chessground based rounds 2014-10-03 10:10:12 +02:00
Thibault Duplessis 2a293bfc8a progress on game UI with mithril 2014-10-02 00:19:49 +02:00
Thibault Duplessis 7028225d05 Merge branch 'master' into play-mithril
* master: (23 commits)
  render puzzle UI after opponent move
  mk "македонски јази" translation #10143. Author: Jaksha.
  hide homepage pool buttons
  reimplement idleTimer to react to less events
  upgrade chessground
  accept API requests regardless of the accepts header order
  hack API accepts
  more chessground integration
  honor board highlight settings with chessground
  upgrade chessground
  tweak history raw HTML loading
  remove ctrl.costly - gotta find another way
  puzzle: fix bug when first move is a fail
  upgrade chessground
  puzzle solver: fix promotion bug
  remove react, update deploy script
  upgrade chessground
  hu "Magyar" translation #10141. Author: wheeler9. Words in Hungarian in plural behaves differently if a number is on too
  fa "فارسی" translation #10140. Author: iSimorgh.
  remove chess.js dependency
  ...
2014-10-01 19:50:31 +02:00
Thibault Duplessis 9a3af151a3 hide homepage pool buttons 2014-10-01 09:02:00 +02:00
Thibault Duplessis 0fdada9bd0 reimplement idleTimer to react to less events 2014-10-01 08:59:52 +02:00
Thibault Duplessis 276bc1d21e more chessground integration 2014-09-30 19:15:00 +02:00
Thibault Duplessis a1502e84a0 honor board highlight settings with chessground 2014-09-30 00:50:25 +02:00
Thibault Duplessis c1b4d8d278 remove react, update deploy script 2014-09-29 10:25:51 +02:00
Thibault Duplessis 17cd9e6f76 remove chess.js dependency 2014-09-29 08:34:42 +02:00
Thibault Duplessis b52dbf9be1 remove chessboard css 2014-09-29 08:20:48 +02:00
Thibault Duplessis 518dc8d44a start rebuilding the play interface (round) in JS/mithril 2014-09-29 08:18:00 +02:00
Thibault Duplessis 3373067645 tweak chessground style 2014-09-28 21:13:59 +02:00
Thibault Duplessis a709379b6e chessboard.js is out, hurray for chessground! 2014-09-28 16:19:35 +02:00
Thibault Duplessis 0f35fbe23e tweak editor style 2014-09-27 18:42:38 +02:00
Thibault Duplessis 98dc5f316b remove extra piece code, hide FEN while dragging 2014-09-27 18:35:07 +02:00
Thibault Duplessis b183a53da4 editor spare piece drag WIP 2014-09-27 17:25:31 +02:00
Thibault Duplessis 0914c5a33d so we're back to using .cg-square 2014-09-25 23:06:34 +02:00
Thibault Duplessis 8e214e74c5 good progress on JS/mithril board editor 2014-09-23 23:14:29 +02:00
Thibault Duplessis 5502aeea4c more progress on puzzles 2014-09-21 09:08:23 +02:00
Thibault Duplessis 5e2b4e8395 puzzle tweaks 2014-09-20 20:01:24 +02:00
Thibault Duplessis 4d769f4b46 more work on cljs/react puzzles 2014-09-20 17:57:50 +02:00
Thibault Duplessis a13c3582f9 upgrade react.js 2014-09-19 23:27:47 +02:00
Thibault Duplessis f262fc8fdb more on puzzle 2014-09-16 00:05:26 +02:00
Thibault Duplessis 62c8d24f6e more progress on new puzzle solver 2014-09-15 23:29:51 +02:00
Thibault Duplessis 9d1dc1a0f5 more progress on new puzzle solver 2014-09-15 01:19:11 +02:00
Thibault Duplessis 2faa3c980f good progress on cljs/react puzzle solver 2014-09-14 21:44:13 +02:00
Thibault Duplessis 5a93e1df3b puzzle2 WIP 2014-09-14 10:18:29 +02:00
Thibault Duplessis cf8fd05ff9 translate editor UI 2014-09-11 21:38:23 +02:00
Thibault Duplessis 526b92f29b upgrade moment.js 2014-09-11 18:41:55 +02:00
Thibault Duplessis 18fb5da39c rewrite the board editor with chessground - WIP 2014-09-10 23:45:39 +02:00
Thibault Duplessis c5fea8067f more moderator actions on Q&A 2014-09-09 21:55:44 +02:00
Thibault Duplessis 00f69cceb5 fix new chrome bug 2014-08-28 10:15:31 +02:00
Thibault Duplessis 3d375cdc26 fix world map stream URL 2014-08-27 22:04:17 +02:00
Thibault Duplessis 0d1a8449ef new sounds and volume control 2014-08-27 22:03:33 +02:00
Thibault Duplessis 7794a3075a integrate world map 2014-08-25 10:09:16 +02:00
Thibault Duplessis 2b998bb8f0 implement user TV (like follow on FICS) 2014-08-15 13:44:35 +02:00
Thibault Duplessis 1e974b370f fix lobby setup style 2014-08-13 23:55:47 +02:00
Thibault Duplessis e7d45e8df5 better trophies 2014-08-09 13:45:21 +02:00
Thibault Duplessis 5ba1adab9f tweak homepage styl 2014-08-09 09:51:29 +02:00
Thibault Duplessis 1197b06617 fix rating chart 2014-08-08 09:54:47 +02:00
Thibault Duplessis 3cb1fa3d9f homepage UI tweaks 2014-08-07 11:12:34 +02:00
Thibault Duplessis f92959300c tweak lobby UI 2014-08-07 08:59:55 +02:00
Thibault Duplessis f4b8bdf8bc improve lobby hooks and chart some more 2014-08-06 20:20:36 +02:00
Thibault Duplessis fc780db093 improve lobby style 2014-08-06 20:00:35 +02:00
Thibault Duplessis e395f3685a UI tweaks 2014-08-06 19:40:32 +02:00
Thibault Duplessis b09aa47b55 attempt to fix homepage TV display 2014-08-06 19:40:21 +02:00
Thibault Duplessis 4c864d9999 improve round number display 2014-08-06 10:56:35 +02:00
Thibault Duplessis f164b7f12a show number of games being played on homepage 2014-08-06 09:10:48 +02:00
Thibault Duplessis 7f11aca1b0 UI tweaks and fixes 2014-08-05 10:32:03 +02:00
Thibault Duplessis 0f8e8ca477 trophies for all perfs 2014-08-03 22:54:19 +02:00
Thibault Duplessis e0f0a83cc8 more getting rid of standard and using combinations of perfs instead 2014-08-03 22:03:17 +02:00
Thibault Duplessis b3743b054d show all user ratings on mouse hover 2014-08-03 17:12:44 +02:00
Thibault Duplessis 7060973680 show all perfs in user top bar dropdown 2014-08-03 12:09:17 +02:00
Thibault Duplessis faf315ce4e tweak game list UI 2014-08-03 07:53:24 +02:00
Thibault Duplessis 999626a34e more game list icons 2014-08-03 07:50:14 +02:00
Thibault Duplessis f883965b24 bold player names in game list 2014-08-03 00:11:22 +02:00
Thibault Duplessis ef09e5f0f3 UI tweaks 2014-08-02 22:03:20 +02:00
Thibault Duplessis 8dff41187f upgrade momentjs 2014-08-02 22:02:58 +02:00
Thibault Duplessis 915d329f95 fix dark theme 2014-08-02 21:27:10 +02:00
Thibault Duplessis b137b8e580 show perf name on lobby seeks 2014-08-02 20:02:33 +02:00
Thibault Duplessis e6d98a49a9 save more lobby bandwidth and improve cheater isolation 2014-08-02 19:51:49 +02:00
Thibault Duplessis 80f71d06c1 new players page leaderboards 2014-08-02 19:33:46 +02:00
Thibault Duplessis f512f56362 add imported icon and tweak performance icons 2014-08-02 18:45:59 +02:00
Thibault Duplessis 73ade1d2a7 better game lists 2014-08-02 18:03:46 +02:00
Thibault Duplessis ca4663d6e7 refactor hook matching, move logic to server side, reduce bandwidth 2014-08-02 14:37:08 +02:00
Thibault Duplessis a0741fdc90 show user specific rating in hook setup 2014-08-02 05:55:38 +02:00
Thibault Duplessis 210988f073 special King of the Hill chess boards 2014-08-02 05:11:30 +02:00
Thibault Duplessis 4e9e38b21a don't show chart title on mouse hover 2014-08-02 04:52:05 +02:00
Thibault Duplessis 851e2a1bf8 profile chart tweaks 2014-08-02 04:46:40 +02:00
Thibault Duplessis e77b2ee93d show perf icon in game widget 2014-08-01 00:45:20 +02:00
Thibault Duplessis 4d7ffc7943 more UI improvements 2014-07-31 23:03:08 +02:00
Thibault Duplessis ae77093543 nicer user profile 2014-07-31 22:43:40 +02:00
Thibault Duplessis f0a250a8c1 improve variants integration 2014-07-31 21:06:22 +02:00
Thibault Duplessis cb73ec5a89 show perf icons on lobby seeks 2014-07-30 22:59:48 +02:00
Thibault Duplessis c89cb1eb33 rating icons 2014-07-30 22:41:36 +02:00
Thibault Duplessis 49eed5ef1d add three-check variant 2014-07-30 21:37:50 +02:00
Thibault Duplessis 4aa251d37e improve user badge 2014-07-30 01:02:56 +02:00
Thibault Duplessis dd2e42f96c re-align mini TV on homepage 2014-07-29 23:47:26 +02:00
Thibault Duplessis b7ddf7ab99 version lobby socket API 2014-07-29 22:40:07 +02:00
Thibault Duplessis 6ae398865c tweak styles and stuff 2014-07-29 21:24:32 +02:00
Thibault Duplessis 1f5e27498b fix analytics chart 2014-07-29 21:24:15 +02:00
Thibault Duplessis 00c47def3a rename King of the Hill 2014-07-29 21:23:00 +02:00
Thibault Duplessis 1183cad800 fix TV selector style 2014-07-28 23:44:28 +02:00
Thibault Duplessis 6db5c066ac remove user rating chart x axis 2014-07-28 23:08:11 +02:00
Thibault Duplessis 6470dc777c King Of The Hill as first class citizen 2014-07-28 00:26:44 +02:00
Thibault Duplessis 950aa636ed better ratings chart using highstock 2014-07-27 22:52:39 +02:00
Thibault Duplessis 9016b894a1 rating charts using highcharts 2014-07-27 22:02:29 +02:00
Thibault Duplessis a95dc24143 more on rating migration, implement casual mode 2014-07-27 12:07:13 +02:00
Thibault Duplessis f527123f44 more rating refactoring, got basic rating charts 2014-07-26 21:22:21 +02:00
Thibault Duplessis 1a770ed769 scala 2.11.2, mixed tweaks 2014-07-24 15:41:21 +02:00
Thibault Duplessis 2b890dae83 UI fixes 2014-07-24 10:24:04 +02:00
Thibault Duplessis f74d74c8c6 more integration of center chess 2014-07-24 01:52:03 +02:00
Thibault Duplessis efc53a1486 moar center chess 2014-07-24 01:10:46 +02:00
Thibault Duplessis 2816b3fd33 Merge branch 'tournament-systems'
* tournament-systems:
  more tweaks for swiss tournaments
  more tournament tweaks - only remind playing players
  swiss tournaments WIP
  Updated tournament FAQ to account for Swiss system
  dangerous UI refactoring
  fix blocking lichess messengers
  Tournament systems.
2014-07-23 23:09:16 +02:00
Thibault Duplessis 83c906f5b4 more tweaks for swiss tournaments 2014-07-23 23:08:59 +02:00
Thibault Duplessis 73a59c3166 more tournament tweaks - only remind playing players 2014-07-23 22:17:17 +02:00
Thibault Duplessis 8f62282cae swiss tournaments WIP 2014-07-23 19:55:21 +02:00
Thibault Duplessis 9ead11fdb7 show blog atom icon 2014-07-17 23:54:38 +02:00
Thibault Duplessis 85b2fb9134 various cleanups 2014-07-17 23:54:10 +02:00
Thibault Duplessis 3b6d362df8 remove titles from language links 2014-07-16 00:39:34 +02:00
Thibault Duplessis bad1a8beaf remove lang links and implement static language picker 2014-07-16 00:37:39 +02:00
Thibault Duplessis 496dfe2bb7 dangerous UI refactoring 2014-07-14 10:32:24 +02:00
Thibault Duplessis 4c06b00a20 add some defenses 2014-07-11 08:31:37 +02:00
Thibault Duplessis 3e51aaf4ad fix question tag input 2014-07-10 00:38:08 +02:00
Thibault Duplessis 72cacb1880 show more popular questions 2014-07-10 00:29:24 +02:00
Thibault Duplessis 968ca24cae fix lobby display 2014-07-09 23:53:34 +02:00
Thibault Duplessis f93fb4153b fix analysis images 2014-07-08 03:08:53 +02:00
Thibault Duplessis c00670794e lobby fixes 2014-07-08 01:46:01 +02:00
Thibault Duplessis 7ba91f028d display pools on lobby 2014-07-08 01:31:02 +02:00
Thibault Duplessis 4e1cd02b3f progress on Q&A 2014-07-07 19:30:52 +02:00
Thibault Duplessis 6ee267e01b more work on Q&A 2014-07-05 16:50:04 +02:00
Thibault Duplessis 38248498a4 more Q&A work, new contact page, new icons 2014-07-04 01:16:32 +02:00
Thibault Duplessis fb9a518ba5 serve more assets from CDN 2014-07-03 13:19:16 +02:00
Thibault Duplessis 6443710054 hide keyboard shortcuts 2014-07-03 08:54:50 +02:00
Thibault Duplessis aab6e37d07 donator->donor 2014-07-02 23:22:33 +02:00
Thibault Duplessis 83dc904f3b improvements to donations 2014-07-02 21:18:26 +02:00
Thibault Duplessis 4508ade2b6 improve donation page 2014-07-02 00:38:51 +02:00
Thibault Duplessis 118e5b38bd throttle outoftime events instead of debouncing them 2014-07-01 23:19:02 +02:00
Thibault Duplessis 93202e8309 move ping indicator to the user dropdown 2014-07-01 23:18:54 +02:00
Thibault Duplessis cee51089d0 convert more static pages to prismic documents 2014-07-01 22:54:25 +02:00
Thibault Duplessis 475dc356fe many pool improvements 2014-07-01 09:05:18 +02:00
Thibault Duplessis c90dbdf098 debounce pool messages on server side 2014-06-29 22:10:04 +02:00
Thibault Duplessis 94f19d0d9d remove extra CSS border 2014-06-29 19:15:48 +02:00
Thibault Duplessis c2089da6a6 thinner enter pool button 2014-06-29 18:35:31 +02:00
Thibault Duplessis 6af4972841 remove pool game list and standing overflow 2014-06-29 18:09:05 +02:00
Thibault Duplessis cc33f1e664 implement donations 2014-06-29 17:42:09 +02:00
Thibault Duplessis 656ce24370 "Help lichess" page 2014-06-29 13:35:38 +02:00
Thibault Duplessis 7c32efab47 debounce pool reloads 2014-06-29 12:47:31 +02:00
Thibault Duplessis c13007de6d play a sound when game starts but opponent moves 2014-06-29 10:06:38 +02:00
Thibault Duplessis 1580ec729c change pool standing tooltips position 2014-06-29 09:59:33 +02:00
Thibault Duplessis 026839f8c3 fix pool reload pairings 2014-06-28 22:00:53 +02:00
Thibault Duplessis 73a2322646 implement pool waves 2014-06-28 19:10:49 +02:00
Thibault Duplessis b765386bbb split playing and finished games in pool pairing list 2014-06-28 13:21:54 +02:00
Thibault Duplessis 3c25a398a6 fix routing warning and make board editor URLs nicer 2014-06-28 13:10:44 +02:00
Thibault Duplessis 8335879bd1 improve pool status 2014-06-28 13:00:54 +02:00
Thibault Duplessis 317880152c align pool statuses 2014-06-25 02:17:36 +02:00
Thibault Duplessis 2affcf1b62 pool UI tweaks 2014-06-25 01:49:55 +02:00
Thibault Duplessis 36bf42ff9d improve pool status display 2014-06-25 00:15:09 +02:00
Thibault Duplessis 30f2090d36 show player statuses in pool 2014-06-24 23:53:30 +02:00
Thibault Duplessis 67b8c94cee always show the current user in the pool 2014-06-24 22:34:39 +02:00
Thibault Duplessis 03ca57b7af add disqus threads on puzzles 2014-06-21 19:25:00 +02:00
Thibault Duplessis 812f9d520b cancel premove with right click 2014-06-21 19:10:43 +02:00
Thibault Duplessis ee252efcc0 allow tournament players to analyse their games 2014-06-21 19:10:30 +02:00
Thibault Duplessis cef9f75b6f tweak pool display on homepage 2014-06-21 18:54:28 +02:00
Thibault Duplessis c77ccc70d9 improve titles everywhere 2014-06-21 16:29:12 +02:00
Thibault Duplessis 651b8cab21 let users leave a pool from their finished game 2014-06-21 15:43:38 +02:00
Thibault Duplessis f6ce13013a add symphozik.info to the thanks page 2014-06-21 13:05:12 +02:00
Thibault Duplessis c288a49638 fix titled user links 2014-06-21 12:16:14 +02:00
Thibault Duplessis 8ff37890a3 improve on pools 2014-06-18 23:16:34 +02:00
Thibault Duplessis 82e3988cce improve pools 2014-06-18 11:08:32 +02:00
Thibault Duplessis 8353eca53b align pool and tournament pairings 2014-06-18 02:18:10 +02:00
Thibault Duplessis b7c236b9af reload pool pairings 2014-06-18 01:40:42 +02:00
Thibault Duplessis c9bf683382 "Flash flash! Look at me, bitch!" 2014-06-18 00:43:55 +02:00
Thibault Duplessis 88771b3b71 dark theme pool hover 2014-06-18 00:07:44 +02:00
Thibault Duplessis 90bfd3567e tweak homepage pool list 2014-06-17 23:26:47 +02:00
Thibault Duplessis b57f775391 fix pool and tournament standing count updates 2014-06-17 23:18:03 +02:00
Thibault Duplessis dedcedfe4c improve on pool UI 2014-06-17 23:09:18 +02:00
Thibault Duplessis 61421dee0b fix colors after light background change 2014-06-17 20:54:55 +02:00
Thibault Duplessis 8555c77a2a Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  Lowered brightness of light theme
2014-06-17 20:38:14 +02:00
clarkerubber 4f201fed0e Lowered brightness of light theme
Make the light theme less glary to look at.
2014-06-18 02:53:06 +10:00
Thibault Duplessis f4bfda79b4 pool help page 2014-06-16 17:41:45 +02:00
Thibault Duplessis 2b4c9b140d fix pool in dark bg 2014-06-12 23:26:51 +02:00
Thibault Duplessis 03544be328 review pools UI 2014-06-12 23:16:59 +02:00
Thibault Duplessis 2367d09849 notify pool members when they are missing in a game 2014-06-12 21:25:23 +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 9410b35c58 Merge branch 'master' of github.com:ornicar/lila
* 'master' of github.com:ornicar/lila:
  Evenly position infinity scroll loading wheel
2014-06-12 12:39:40 +02:00
Thibault Duplessis 9cafd32960 fix network error removal 2014-06-12 12:39:29 +02:00
clarkerubber 427eb3b0e1 Evenly position infinity scroll loading wheel 2014-06-12 16:24:23 +10:00
Thibault Duplessis 3b2983e2fe fix blog contrast on dark background 2014-06-11 15:47:58 +02:00
Thibault Duplessis c5df98e0f7 hide font icons in blind mode 2014-06-11 00:36:39 +02:00
Thibault Duplessis 4161080fb0 use aria-label in blind mode 2014-06-11 00:36:27 +02:00
Thibault Duplessis 67f2ca7d12 more progress on pools - give users pool ratings 2014-06-11 00:11:21 +02:00
Thibault Duplessis 5cf6e69ff4 make network errors less intrusive 2014-06-10 22:45:06 +02:00
Thibault Duplessis 8e5b2e0cec make network errors less intrusive 2014-06-10 22:44:05 +02:00
Thibault Duplessis 2907739829 Merge branch 'master' into pools
* master:
  ignore double team joining
  usernames must not start with a number
  show unprocessed reports first
  less relation autoreports
  hide tournament streak markers when finished
  make pgn4web key bindings more vimiesque
2014-06-10 21:48:18 +02:00
Thibault Duplessis f72bad2d68 more pool work 2014-06-09 19:51:02 +02:00
Thibault Duplessis a1680d2221 more progress on pools 2014-06-09 17:33:41 +02:00
Thibault Duplessis 674cdced18 make pgn4web key bindings more vimiesque 2014-06-08 12:04:59 +02:00