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