Commit graph

1746 commits

Author SHA1 Message Date
Thibault Duplessis cb3754bcd9 store and display forum post ip 2013-06-11 17:06:49 +02:00
Thibault Duplessis 676b6c7e9e fix removing item from local storage 2013-06-11 13:06:50 +02:00
Thibault Duplessis 3d4f024ebd store sound settings in js local storage 2013-06-11 12:41:21 +02:00
Thibault Duplessis 673fa96422 save sound pref in js local storage 2013-06-11 12:35:03 +02:00
Thibault Duplessis f2455e3d36 remove deprecated cookies 2013-06-11 12:17:54 +02:00
Thibault Duplessis 8cee559d58 improve player counter 2013-06-10 20:31:51 +02:00
Thibault Duplessis e18cc62028 allow anons to filter rated games 2013-06-10 17:43:51 +02:00
Thibault Duplessis ad1c8cf32b show anons more game filters 2013-06-10 17:35:15 +02:00
Thibault Duplessis 40a0d4bcaa fix lobby bug 2013-06-10 17:01:21 +02:00
Thibault Duplessis ddd6cb3792 complete lobby hook list sorting 2013-06-10 15:29:15 +02:00
Thibault Duplessis b903bc290d Revert "give up with lobby table sorting"
This reverts commit 4d3f940b65.

Conflicts:
	app/templating/AssetHelper.scala
	public/javascripts/big.js
	public/stylesheets/common.css
2013-06-10 13:58:08 +02:00
Thibault Duplessis 86e2eff0b3 fix s16 sprite 2013-06-10 13:52:22 +02:00
Thibault Duplessis fa0f03eb35 real AI rematch 2013-06-10 13:35:28 +02:00
Thibault Duplessis d10d7c0694 less confusing elo range validation 2013-06-10 12:55:30 +02:00
Thibault Duplessis 515f908649 alternate way to show the colorpicker 2013-06-10 12:48:23 +02:00
Thibault Duplessis 49b59e12c4 only show themepicker when there is a board on screen 2013-06-10 12:44:08 +02:00
Thibault Duplessis bd6b758c4d show rated games to anon 2013-06-10 12:34:40 +02:00
Thibault Duplessis 575f152fc2 show hook color in list, hide action link 2013-06-10 12:24:36 +02:00
Thibault Duplessis eb7f7a51d3 big link is too big 2013-06-10 01:49:58 +02:00
Thibault Duplessis fb3d97fdc7 remember lobby tab 2013-06-10 01:41:02 +02:00
Thibault Duplessis fc5c3f9856 funny bg image 2013-06-10 01:12:36 +02:00
Thibault Duplessis 1b34f01105 webkit css hack 2013-06-10 00:11:46 +02:00
Thibault Duplessis a9e8b2c2b9 give up with lobby table sorting 2013-06-09 23:44:27 +02:00
Thibault Duplessis e4557a258f dual lobby, attempt to realtime sort the table 2013-06-09 23:44:09 +02:00
Thibault Duplessis 46d0837a9f show only graph lobby 2013-06-09 14:04:53 +02:00
Thibault Duplessis 66a6e8791a fix game creation radios 2013-06-09 03:07:45 +02:00
Thibault Duplessis 0896c88338 remove js debug 2013-06-09 02:33:35 +02:00
Thibault Duplessis ce18609522 improve game filters 2013-06-09 02:30:32 +02:00
Thibault Duplessis 0674a420db complete new lobby with chart 2013-06-08 19:24:30 +02:00
Thibault Duplessis edd97d2e38 start hook chart implementation 2013-06-08 12:41:05 +02:00
Thibault Duplessis abd2d6ab78 s/ELO/Elo 2013-06-07 16:41:52 +02:00
Thibault Duplessis f512b25691 notify imminent deploy 2013-06-07 16:18:05 +02:00
Thibault Duplessis 5250a53685 hook no clock style 2013-06-07 12:48:25 +02:00
Thibault Duplessis 97cb9952d5 add no_hook button 2013-06-07 03:10:52 +02:00
Thibault Duplessis 5d2166040e analysis keyboard shortcuts 2013-06-07 02:08:20 +02:00
Thibault Duplessis 37a7df06c6 refine new lobby style 2013-06-07 01:05:19 +02:00
Thibault Duplessis ebb8199646 experimental lobby 2013-06-07 00:51:57 +02:00
Thibault Duplessis d557bf3beb hilight accepted languages 2013-06-06 17:24:07 +02:00
Thibault Duplessis 4b147bd3c5 simplify realtime games UI 2013-06-06 16:52:06 +02:00
Thibault Duplessis 89603cd3a6 give more time to stockfish 2013-06-06 15:41:05 +02:00
Thibault Duplessis 9db79ad555 more progress on AI rewrite 2013-06-06 13:56:24 +02:00
Thibault Duplessis 789a08b9c3 complete Ai stresser 2013-06-05 22:59:06 +02:00
Thibault Duplessis ab2b13cf02 Merge branch 'master' into ai
* master:
  tweak online player counter
  nl "Nederlands, Vlaams" translation #2644. Author: Anonymous.
  hu "Magyar" translation #2637. Author: Anonymous. Conflicts: 	conf/messages.hu
  cs "česky, čeština" translation #2635. Author: Anonymous.
  pl "polski" translation #2634. Author: Anonymous.
  uk "українська" translation #2633. Author: dimon4eg. Translate Conflicts: 	conf/messages.uk
  update ca translation
  hu "Magyar" translation #2607. Author: Én.
  ca "Català" translation #2588. Author: Joanot-Martorell.
  el "Ελληνικά" translation #2586. Author: Γιάννης Ανθυμίδης / Yannis Anthymidis. s/Challenge to play/Challenge to a game
  pt "Português" translation #2576. Author: Migsan10.
  fix lobby bug for anons
2013-06-05 22:00:59 +02:00
Thibault Duplessis 6d6668ce90 tweak online player counter 2013-06-05 22:00:44 +02:00
Thibault Duplessis dcd37084aa fix lobby bug for anons 2013-06-05 21:48:22 +02:00
Thibault Duplessis 2f8d41caf1 fix tournament list colspan 2013-06-05 21:18:05 +02:00
Thibault Duplessis 9527f9dffc update sockets more often 2013-06-05 17:59:14 +02:00
Thibault Duplessis b8bca722d9 hide home left column to anon 2013-06-05 17:07:19 +02:00
Thibault Duplessis 73958bac4b fix body margin in tight mode 2013-06-05 16:05:56 +02:00
Thibault Duplessis 2a56af720c tweak relation actions 2013-06-05 15:33:55 +02:00
Thibault Duplessis de26fafd71 decline challenges 2013-06-05 14:54:33 +02:00
Thibault Duplessis 0e8b98f0cb one cannot challenge when blocked 2013-06-05 14:10:01 +02:00
Thibault Duplessis 080afeee05 complete challenge implementation 2013-06-05 13:55:16 +02:00
Thibault Duplessis c998ffff4c Merge branch 'master' into challenge
* master:
  print ai moves
  add nginx and hosts config to the readme
  show more interresting current games
  mr "मरा" translation #2526. Author: गिरीश.
  nb "Norsk bokmål" translation #2524. Author: Anonymous.
  lv "latviešu valoda" translation #2523. Author: krauzand.
2013-06-05 11:01:17 +02:00
Thibault Duplessis 474d5212fe show more interresting current games 2013-06-05 10:26:42 +02:00
Thibault Duplessis a852fe6fbe challenge wip 2013-06-05 10:08:22 +02:00
Thibault Duplessis 918fcf3322 improve hijack detection 2013-06-04 18:39:24 +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 1109981800 improve ai server 2013-06-04 16:27:07 +02:00
Thibault Duplessis 01960c4769 only one hook per player 2013-06-04 12:53:43 +02:00
Thibault Duplessis 2bff01b59a cleanup assets 2013-06-04 12:11:59 +02:00
Thibault Duplessis 8c0fce29a8 update user ranking every 10 minutes 2013-06-04 12:05:41 +02:00
Thibault Duplessis 5f8221c454 load dark theme css on demand 2013-06-03 13:33:34 +02:00
Thibault Duplessis 5ee1ddac49 Merge commit 'd8e15'
* commit 'd8e15':
  rephrase no new messages

Conflicts:
	conf/messages.el
2013-06-03 13:06:20 +02:00
Thibault Duplessis 807c691f17 try to hide websocket ajax messages from spider bots 2013-06-03 12:43:29 +02:00
Thibault Duplessis a8a8446f04 merge stylesheets 2013-06-03 12:12:04 +02:00
Thibault Duplessis b857cb6df6 remove embed exemple 2013-06-03 01:52:28 +02:00
Thibault Duplessis 454d3817da different round player timeout if disconnect or ragequit 2013-06-03 00:55:17 +02:00
Thibault Duplessis 4b1a0677ed move round helper to round module 2013-06-02 23:35:21 +02:00
Thibault Duplessis e9ffadd9e7 shorten forum topic names in timeline 2013-06-02 23:26:47 +02:00
Thibault Duplessis 37ac57e432 rephrase no new messages 2013-06-02 21:54:25 +02:00
Thibault Duplessis abc2de6c3c fix date formatters 2013-06-02 20:04:19 +02:00
Thibault Duplessis 68b426c987 when websocket connection fails, try other url (should fix opera <6) 2013-06-02 19:33:34 +02:00
Thibault Duplessis c43906f54f show users creation date and last seen at 2013-06-02 18:16:23 +02:00
Thibault Duplessis 496df28a6f more date formatters 2013-06-02 18:16:07 +02:00
Thibault Duplessis 80baf856dc toggle friends box on title click 2013-06-02 17:44:41 +02:00
Thibault Duplessis e761097361 override User.equals using only id 2013-06-02 17:00:13 +02:00
Thibault Duplessis 472eed6315 fix game join creator redirect 2013-06-02 15:02:31 +02:00
Thibault Duplessis 49d322a481 async autofollow and seenAt update on user restoration 2013-06-02 14:21:59 +02:00
Thibault Duplessis 8a3d288733 move User.nb* to User.Count.* 2013-06-02 13:04:18 +02:00
Thibault Duplessis 61da93cbd4 remove unnecessary colspans 2013-06-02 12:25:28 +02:00
Thibault Duplessis e25fc40bef add link to favorite opponents 2013-06-01 13:54:29 +02:00
Thibault Duplessis 021c54e2a9 better friend suggestions, using popular online users 2013-06-01 13:45:52 +02:00
Thibault Duplessis d94714588f trigger js content_loaded on mod_zone display 2013-06-01 12:31:50 +02:00
Thibault Duplessis b7c08e681f fix lobby hook js 2013-06-01 11:39:30 +02:00
Thibault Duplessis e4ceb42882 fix message style with light theme 2013-06-01 11:24:31 +02:00
Thibault Duplessis b6e9c81144 blocked users cannot answer messages 2013-06-01 11:24:16 +02:00
Thibault Duplessis f04620413d prevent receiving messages from blocked users 2013-06-01 11:09:48 +02:00
Thibault Duplessis aa312a632d block/unblock UI 2013-05-31 23:48:04 +02:00
Thibault Duplessis ae301ef23b continue game from analysis mode 2013-05-31 20:19:59 +02:00
Thibault Duplessis 7f367f8896 resize chats 2013-05-31 19:34:33 +02:00
Thibault Duplessis a7a8948b2f cross-link following-followers pages 2013-05-31 19:12:33 +02:00
Thibault Duplessis a4116f16d3 unbreak chat scrolling a bit 2013-05-31 18:31:16 +02:00
Thibault Duplessis 342509b4a1 allow users to export their own games 2013-05-31 18:04:47 +02:00
Thibault Duplessis 461e767532 better "continue from here" feature 2013-05-31 17:55:11 +02:00
Thibault Duplessis ea2768f5e4 please mephos 2013-05-31 17:09:51 +02:00
Thibault Duplessis cf9e61c6b8 add irc protocol links 2013-05-31 16:05:39 +02:00
Thibault Duplessis 6dccf37d31 improve irc page 2013-05-31 14:47:58 +02:00
Thibault Duplessis 48aa3533e3 let team leaders configure their IRC channel 2013-05-31 14:42:48 +02:00
Thibault Duplessis 0527c757ec restore /embed action 2013-05-31 14:27:18 +02:00
Thibault Duplessis 20a05be034 Add Team.irc controlling the team IRC channel 2013-05-31 14:19:37 +02:00
Thibault Duplessis 2dd634715e irc channels for languages and teams 2013-05-31 14:09:56 +02:00
Thibault Duplessis 1c0a9390bc language specific irc channels 2013-05-31 13:51:46 +02:00
Thibault Duplessis b6c7940a81 prompt channel infos on irc page 2013-05-31 12:37:54 +02:00
Thibault Duplessis 9097a9b523 link to irc on homepage 2013-05-31 12:11:20 +02:00
Thibault Duplessis d6ba60dfd7 embedded IRC chat 2013-05-31 12:04:58 +02:00
Thibault Duplessis 007663b987 redesign view fen / view pgn 2013-05-31 00:36:18 +02:00
Thibault Duplessis 78085403ac conditional websocket debug based on location.search 2013-05-30 23:49:00 +02:00
Thibault Duplessis ccd34db4e2 remove distincts search translations 2013-05-30 23:43:00 +02:00
Thibault Duplessis 9df9f63f6c use search translation key 2013-05-30 23:38:41 +02:00
Thibault Duplessis bac40edf31 disable js debug but still show important messages 2013-05-30 23:03:38 +02:00
Thibault Duplessis add59c3653 fix user profile online status 2013-05-30 22:46:43 +02:00
Thibault Duplessis df8b13002c automatic websocket logging on error 2013-05-30 22:18:42 +02:00
Thibault Duplessis ab426935a6 add websocket js logging 2013-05-30 21:27:22 +02:00
Thibault Duplessis 8df8234de0 truncate lobby game timeline 2013-05-30 13:21:44 +02:00
Thibault Duplessis 3599229321 fix game timeline display order 2013-05-30 13:09:07 +02:00
Thibault Duplessis 4986d98a2b update monitor 2013-05-30 12:48:04 +02:00
Thibault Duplessis a870d0afb6 annotate analysed games in replay mode 2013-05-30 12:35:21 +02:00
Thibault Duplessis 08100cb48b fix online status in user profile 2013-05-30 12:30:08 +02:00
Thibault Duplessis b635bb320a use forum post redirection in recent and team posts 2013-05-30 12:13:09 +02:00
Thibault Duplessis e44e142bc5 no need to send possible moves to watchers 2013-05-30 12:05:32 +02:00
Thibault Duplessis a2b8487656 only registered users ask for friend resync 2013-05-30 11:55:04 +02:00
Thibault Duplessis cfe87dcb16 try different socket urls to increase chances to go through proxy 2013-05-30 11:44:16 +02:00
Thibault Duplessis afc9d63523 refactor http request code 2013-05-30 11:43:00 +02:00
Thibault Duplessis d3aa31e7b2 show env in page title 2013-05-30 11:01:57 +02:00
Thibault Duplessis 472c3d735d fix style when loged out 2013-05-30 10:35:14 +02:00
Thibault Duplessis e586bc470e fix time chart js data 2013-05-30 09:10:38 +02:00
Thibault Duplessis bf9a4b07dc remove unused actorApi case classes 2013-05-30 07:53:23 +02:00
Thibault Duplessis eef3da5bb1 tweak game filter display 2013-05-30 07:28:58 +02:00
Thibault Duplessis 1cee253a69 fix advantage chart values floating point 2013-05-30 00:51:02 +02:00
Thibault Duplessis e34c731e76 fix pgn dump url 2013-05-30 00:33:32 +02:00
Thibault Duplessis 4e934a0a29 increase assets version 2013-05-29 23:44:14 +02:00
Thibault Duplessis 16ec4f36d6 better offline notification 2013-05-29 22:24:21 +02:00
Thibault Duplessis 59c36bfbae preload friend box and show number of friends 2013-05-29 19:18:15 +02:00
Thibault Duplessis 01cbd8f2af rephrase "online friends" 2013-05-29 18:42:53 +02:00
Thibault Duplessis bb2e63ac48 refactor hub and socket actors 2013-05-29 17:46:21 +02:00
Thibault Duplessis 40bba517a3 rephrase translation key 2013-05-29 13:15:27 +02:00
Thibault Duplessis 6fed752c1e fix lobby game timeline 2013-05-29 11:22:17 +02:00
Thibault Duplessis 564b304997 sort online users by elo 2013-05-29 11:17:09 +02:00
Thibault Duplessis ce1276a19f fix websocket handling on production 2013-05-29 11:09:50 +02:00
Thibault Duplessis 75e37f879b fix Global.onError 2013-05-29 09:25:32 +02:00
Thibault Duplessis 3f1bc5321e override Global.onError 2013-05-29 09:06:22 +02:00
Thibault Duplessis 97e3f7cbdb show more timeline 2013-05-29 00:44:49 +02:00
Thibault Duplessis 1be7085949 translate profile 2013-05-28 23:58:56 +02:00
Thibault Duplessis 56ef429d74 improve message previews 2013-05-28 23:27:41 +02:00
Thibault Duplessis 48602196bc preview unread messages 2013-05-28 23:15:13 +02:00
Thibault Duplessis ddaab464e3 fix message form 2013-05-28 19:11:10 +02:00
Thibault Duplessis 4758a8caba always show player counter left border 2013-05-28 18:58:26 +02:00
Thibault Duplessis a479d2882e fix message sending to predefined user on error 2013-05-28 18:54:17 +02:00
Thibault Duplessis 4128a3fb1a simplify datetime display 2013-05-28 18:25:51 +02:00