Commit Graph

14843 Commits (d12146479dcdaefc8076c9ba26f938e0d23a7afa)

Author SHA1 Message Date
Thibault Duplessis 39dfb2c924 remove unnecessary collection conversion 2016-01-24 10:34:07 +07:00
Thibault Duplessis f2be8e3702 fix friends aggregation matcher 2016-01-24 10:32:53 +07:00
Thibault Duplessis e98f3674dd use mongodb aggregation to fetch a user friends 2016-01-24 10:31:35 +07:00
Thibault Duplessis 5024c64505 reload online friends on relation changes 2016-01-24 04:45:18 +07:00
Thibault Duplessis 8f3c44c745 Entirely remove relation cache, carefully fetch from the DB
The relation cache wasn't scaling. With this commit, the database
is going to work more, but the JVM tenured heap should be less
solicited. And performances should be more predictable.
2016-01-24 04:33:41 +07:00
Thibault Duplessis 3ca0d8b6b4 replace friends suggestions with favourite opponents page 2016-01-24 03:39:53 +07:00
Thibault Duplessis cc723d13e3 rely less on relation cache, remove popular users suggestions 2016-01-24 03:36:28 +07:00
Thibault Duplessis 2d32a91c44 fix blocked list 2016-01-24 03:09:44 +07:00
Thibault Duplessis 608e0394aa refactor relations, paginate followers/following/blocking lists 2016-01-24 03:04:46 +07:00
Thibault Duplessis b4836d0b17 use BSON.asStringSet in insights 2016-01-24 02:18:23 +07:00
Thibault Duplessis 3069bb02ba optimize BSON.asStrings 2016-01-24 02:01:14 +07:00
Thibault Duplessis 91525fcbf7 optimize relation fetching and mapping 2016-01-24 01:58:04 +07:00
Thibault Duplessis 1c0e1e434d BSON.asStringSet 2016-01-24 01:57:48 +07:00
Thibault Duplessis 799db75dda boost relation caches 2016-01-24 01:29:17 +07:00
Thibault Duplessis ff2a01576e make user challenge deletion query faster 2016-01-24 01:21:26 +07:00
Thibault Duplessis 1ba4aa2201 fix tournament JS memory leak by destroying powertips on unload 2016-01-24 00:35:59 +07:00
Thibault Duplessis 88b30af146 always show player rank in the info box 2016-01-23 23:36:29 +07:00
Thibault Duplessis 0d37355295 tournament leader WIP 2016-01-23 22:02:22 +07:00
Thibault Duplessis 2b89d72e91 fix unchecked update 2016-01-23 21:51:23 +07:00
Thibault Duplessis a71875a4a7 louder SFX explosions 2016-01-23 21:30:32 +07:00
Thibault Duplessis 936b8ecf9a louder NES explosions 2016-01-23 21:28:48 +07:00
Thibault Duplessis 31e841cb3e color unique tournaments in schedule view 2016-01-23 21:20:47 +07:00
Thibault Duplessis 20fcc962ff two-stage atomic explosion animations 2016-01-23 20:32:16 +07:00
Thibault Duplessis 7dca69417f make robot sound explosions louder 2016-01-23 19:06:09 +07:00
Thibault Duplessis e8f86b9272 upgrade scalachess to fix threefold repetition detection 2016-01-23 18:02:38 +07:00
Thibault Duplessis 3c04ea23b0 fix tournament schedule UI 2016-01-23 17:25:10 +07:00
Thibault Duplessis f8f7a9f442 fix stale insights detection - closes #1508 2016-01-23 14:01:02 +07:00
Thibault Duplessis 5bbe3f8efb give world map more time to load current games 2016-01-23 14:00:36 +07:00
Thibault Duplessis 7615c77cbb fix routing order 2016-01-23 13:17:56 +07:00
Thibault Duplessis 5a971871b7 style tweak 2016-01-23 13:17:51 +07:00
Thibault Duplessis c3e264188f Revert "no longer log insights invalid games"
This reverts commit 35dd2316a5.
2016-01-23 13:16:15 +07:00
Thibault Duplessis 50bc1b4a3b display tournament ranks on game page - closes #501 2016-01-23 12:19:37 +07:00
Thibault Duplessis c99e23bc13 generic tour ranking fetch 2016-01-23 11:49:07 +07:00
Thibault Duplessis 195bf62bd4 upgrade scalachess 2016-01-23 11:44:33 +07:00
Thibault Duplessis 3a90b2e0e6 fix test 2016-01-23 11:42:51 +07:00
Thibault Duplessis 53f8e473ac th "ไทย" translation #15690. Author: Jer_King. 2016-01-23 11:34:29 +07:00
Thibault Duplessis 9fc5d3f26e upgrade scalachess 2016-01-23 11:27:48 +07:00
Thibault Duplessis 38f720fbf4 demonstrate that opening moves are not used 2016-01-23 11:27:39 +07:00
Thibault Duplessis 500d0fc68f tournament ranker optimizations 2016-01-22 21:33:25 +07:00
Thibault Duplessis ee29384214 foolish BSON reader optimizations 2016-01-22 21:33:11 +07:00
Thibault Duplessis 805989cef6 rename /tv/feed - closes #1458 2016-01-22 20:29:55 +07:00
Thibault Duplessis 67c1fc62b6 cache game API nbResults 2016-01-22 13:45:07 +07:00
Thibault Duplessis d62757b564 fix miniboard last move 2016-01-22 13:27:04 +07:00
Thibault Duplessis c9195ce954 tl "Tagalog" translation #15687. Author: sunCeTi. 2016-01-22 11:57:01 +07:00
Thibault Duplessis bd3b5eab06 fr "français" translation #15686. Author: SystemDC. 2016-01-22 11:56:11 +07:00
Thibault Duplessis 01f55d260b implement crazyhouse predrop - closes #1488 2016-01-22 11:53:19 +07:00
Thibault Duplessis 3b4c6520c1 fix quote 2016-01-21 23:51:52 +07:00
Thibault Duplessis 204cb81f8c atomic rules 2016-01-21 20:42:39 +07:00
Thibault Duplessis ef8cf02ca9 don't overlap official crazyhouse tournaments 2016-01-21 16:58:28 +07:00
Thibault Duplessis c0ba3b2003 schedule hourly crazyhouse tournaments; 1+0, 3+0 and 5+0 2016-01-21 16:54:15 +07:00