Thibault Duplessis
|
8c0fce29a8
|
update user ranking every 10 minutes
|
2013-06-04 12:05:41 +02:00 |
|
Thibault Duplessis
|
e761097361
|
override User.equals using only id
|
2013-06-02 17:00:13 +02:00 |
|
Thibault Duplessis
|
49d322a481
|
async autofollow and seenAt update on user restoration
|
2013-06-02 14:21:59 +02:00 |
|
Thibault Duplessis
|
5c4246ddc0
|
fix User model js serialization
|
2013-06-02 13:55:46 +02:00 |
|
Thibault Duplessis
|
8a3d288733
|
move User.nb* to User.Count.*
|
2013-06-02 13:04:18 +02:00 |
|
Thibault Duplessis
|
48ce6f9511
|
prepare relation autofollow
|
2013-06-01 14:32:40 +02:00 |
|
Thibault Duplessis
|
021c54e2a9
|
better friend suggestions, using popular online users
|
2013-06-01 13:45:52 +02:00 |
|
Thibault Duplessis
|
f04620413d
|
prevent receiving messages from blocked users
|
2013-06-01 11:09:48 +02:00 |
|
Thibault Duplessis
|
752409e5f2
|
only adjust player elo if > to init elo
|
2013-05-31 12:34:37 +02:00 |
|
Thibault Duplessis
|
4bd8142736
|
Revert "fix user average elo counter using mongodb aggregation"
This reverts commit 260b51be90 .
|
2013-05-28 18:26:41 +02:00 |
|
Thibault Duplessis
|
95b3c18928
|
fix user average elo counter using mongodb aggregation
|
2013-05-28 18:26:09 +02:00 |
|
Thibault Duplessis
|
14a53b0a6f
|
show opponent chat status on game start
|
2013-05-28 14:35:04 +02:00 |
|
Thibault Duplessis
|
2fc42d8aa8
|
update friends box
|
2013-05-24 23:55:14 +02:00 |
|
Thibault Duplessis
|
f2ac332e10
|
reorder imports
|
2013-05-24 19:04:49 +02:00 |
|
Thibault Duplessis
|
6c5574c116
|
much better theming
|
2013-05-23 19:51:21 +02:00 |
|
Thibault Duplessis
|
59a4f500ba
|
show best opponents and link to game search
|
2013-05-19 21:01:20 -03:00 |
|
Thibault Duplessis
|
20a4822028
|
use raw ExpireSetMemo for storing online user ids
|
2013-05-19 11:27:32 -03:00 |
|
Thibault Duplessis
|
750ca4921c
|
remove GetUserIds socket message, make more use of WithUserIds
|
2013-05-19 11:22:45 -03:00 |
|
Thibault Duplessis
|
1b5e6acc3a
|
abstract caches with AsyncCache, baked by spray LruCache
|
2013-05-19 09:55:16 -03:00 |
|
Thibault Duplessis
|
53cf280c22
|
rename Option.zmap to Option.?? (consistent with Boolean.??)
|
2013-05-17 21:12:41 -03:00 |
|
Thibault Duplessis
|
90c983baf8
|
more work on troll isolation
|
2013-05-16 19:00:28 -03:00 |
|
Thibault Duplessis
|
88b0578894
|
lobby messages troll mode
|
2013-05-16 14:20:42 -03:00 |
|
Thibault Duplessis
|
d6e715bf80
|
start replacing mute with "Mark as troll"
|
2013-05-16 01:58:53 -03:00 |
|
Thibault Duplessis
|
a8637d75bf
|
better mod tools for dealing with users
|
2013-05-15 22:49:19 -03:00 |
|
Thibault Duplessis
|
4dbfa0baa5
|
fix db $set composition
|
2013-05-15 21:14:47 -03:00 |
|
Thibault Duplessis
|
86442e42fe
|
improve user store, give spies full users infos
|
2013-05-15 17:35:20 -03:00 |
|
Thibault Duplessis
|
e77fd45434
|
ensure only the right quantity of documents is fetched from mongodb
|
2013-05-15 15:00:11 -03:00 |
|
Thibault Duplessis
|
66aee1bb9d
|
typecheck db users
|
2013-05-15 01:49:50 -03:00 |
|
Thibault Duplessis
|
fe5df98900
|
fix elo charts
|
2013-05-15 01:07:35 -03:00 |
|
Thibault Duplessis
|
59b91aa30b
|
fix online usernames cron
|
2013-05-14 23:37:17 -03:00 |
|
Thibault Duplessis
|
3377c4ac47
|
better future failure logging
|
2013-05-14 23:19:51 -03:00 |
|
Thibault Duplessis
|
c9484b7552
|
try to unify chat messages / round is OK
|
2013-05-14 13:32:39 -03:00 |
|
Thibault Duplessis
|
7bc2a9048d
|
remove user env actor system dependency
|
2013-05-13 23:22:02 -03:00 |
|
Thibault Duplessis
|
2d44350a8f
|
take advantage of lazy actor refs
|
2013-05-12 22:54:19 -03:00 |
|
Thibault Duplessis
|
7510e727de
|
implement actor lazy references
|
2013-05-12 22:28:40 -03:00 |
|
Thibault Duplessis
|
4acdc72998
|
render tournament room
|
2013-05-12 15:41:30 -03:00 |
|
Thibault Duplessis
|
a5315ad635
|
ensure broadcasted socket actors are loaded beforehand
|
2013-05-12 13:30:19 -03:00 |
|
Thibault Duplessis
|
b085fbf35d
|
complete tournament api, remove Future.{doIf, doUnless}
|
2013-05-11 18:45:39 -03:00 |
|
Thibault Duplessis
|
56d4a671c0
|
rewrite user creation and authentication in database
|
2013-05-11 08:48:41 -03:00 |
|
Thibault Duplessis
|
927bdbd557
|
team cli
|
2013-05-10 13:19:09 -03:00 |
|
Thibault Duplessis
|
ea25cc7e02
|
db query limit is a property of the cursor
|
2013-05-10 10:58:04 -03:00 |
|
Thibault Duplessis
|
9655a1b786
|
reporting app
|
2013-05-08 15:30:55 -03:00 |
|
Thibault Duplessis
|
2a91b261e6
|
user app compiles
|
2013-05-08 12:41:12 -03:00 |
|
Thibault Duplessis
|
98944b54df
|
simplify model tubes using Reads.andThen combinator
|
2013-05-06 22:14:36 -03:00 |
|
Thibault Duplessis
|
bf77d52bbf
|
user mongodb map reduce commands
|
2013-05-06 21:05:51 -03:00 |
|
Thibault Duplessis
|
9f6b058a3a
|
migrate user.settings to objects
|
2013-05-06 18:17:33 -03:00 |
|
Thibault Duplessis
|
3bc437a3c4
|
team app
|
2013-05-06 17:49:12 -03:00 |
|
Thibault Duplessis
|
47b837ac53
|
fix user creation
|
2013-05-06 11:12:50 -03:00 |
|
Thibault Duplessis
|
abfcd5a429
|
inject scheduler to modules environments
|
2013-05-06 08:38:25 -03:00 |
|
Thibault Duplessis
|
224daa6ea0
|
disable scheduling for short runs
|
2013-05-06 06:26:36 -03:00 |
|
Thibault Duplessis
|
7c2bfe9d10
|
port auth stuff
|
2013-05-04 20:12:53 -03:00 |
|
Thibault Duplessis
|
b7179d1c78
|
use userId, not username
|
2013-04-15 08:38:32 -03:00 |
|
Thibault Duplessis
|
b4418db01b
|
split cron actors launch over modules
|
2013-04-15 08:30:15 -03:00 |
|
Thibault Duplessis
|
6fa652139f
|
use logger
|
2013-04-13 15:39:08 -03:00 |
|
Thibault Duplessis
|
35f876e9e4
|
update user test
|
2013-04-13 15:04:23 -03:00 |
|
Thibault Duplessis
|
e051f0a009
|
upgrade to latest reactive mongo
|
2013-04-13 13:07:14 -03:00 |
|
Thibault Duplessis
|
ee26a58fc9
|
import play default context globally
|
2013-04-10 07:43:21 -03:00 |
|
Thibault Duplessis
|
355da3ca58
|
make the site template layout compile
|
2013-04-09 15:58:34 -03:00 |
|
Thibault Duplessis
|
71ff43cbe5
|
move modules to the modules/ dir
|
2013-04-09 10:44:57 -03:00 |
|