Thibault Duplessis
745d862fab
improve ratelimit logging and IP selection
2016-09-02 14:07:07 +02:00
Thibault Duplessis
dae0d89f2d
monitor all rate-limit hits
2016-09-01 23:54:43 +02:00
Thibault Duplessis
584493c6b8
more work on coach reviews
2016-09-01 12:48:57 +02:00
Thibault Duplessis
38b9575a22
monitor http user games pagination
2016-08-31 20:38:04 +02:00
Thibault Duplessis
ae5110ad83
rate limit web/mobile user games pagination
2016-08-31 20:36:34 +02:00
Thibault Duplessis
c85bae3569
complete rating refund feature
2016-08-26 14:46:42 +02:00
Thibault Duplessis
017d25eaa5
show user notable preferences to mods
2016-08-08 13:16:46 +02:00
Thibault Duplessis
d8ddeaba9e
make bookmark API cache more asynchronous
2016-08-01 11:49:22 +02:00
Thibault Duplessis
ab2c05870c
remove donor cache and config
2016-07-14 18:53:59 +02:00
Thibault Duplessis
e21b5d54b4
display previous payments on user mod view
2016-07-14 17:44:18 +02:00
Thibault Duplessis
59adc326d3
superfluous imports are superfluous
2016-05-30 15:41:45 +02:00
Thibault Duplessis
a92a571f0d
mobile API /@/<user>/mini - for veloce/lichobile#315
...
includes crosstable data and the 8 most played perfs
2016-04-17 14:45:06 +07:00
Thibault Duplessis
0aa524a4b9
now compiling without json<->bson
2016-04-02 15:19:34 +07:00
Thibault Duplessis
d11f0acaff
more DB code rewrite WIP
2016-04-02 00:50:57 +07:00
Thibault Duplessis
740d531bfa
remove dubious monitoring
2016-03-19 09:42:31 +07:00
Thibault Duplessis
0e40e7eac5
shorter monitoring calls
2016-03-11 10:08:34 +07:00
Thibault Duplessis
1486232eb8
rewrite kamon integration for type safety
2016-03-10 23:27:55 +07:00
Thibault Duplessis
04d7d56d98
monitor page response time
2016-03-09 19:59:54 +07:00
Thibault Duplessis
eade014bba
disable "players today" because of a probably RM issue
2016-03-09 19:39:53 +07:00
Thibault Duplessis
32d1eca2e4
closes #1638
2016-02-29 09:45:02 +07:00
Thibault Duplessis
f369702747
related user doesn't always have nb games attached
2016-02-29 09:06:43 +07:00
Thibault Duplessis
174aa46255
fix challenge rematch permissions - fixes #1652
...
also some refactoring
and a close button on the modal box
2016-02-29 08:55:07 +07:00
Thibault Duplessis
0dc2457015
less online best players DB queries
2016-02-27 08:20:27 +07:00
Thibault Duplessis
c0e137b808
tell top week API if users are online - closes #1631
2016-02-24 10:27:29 +07:00
Thibault Duplessis
e0468f7a48
use ranking API for homepage leaderboard
2016-02-24 10:03:33 +07:00
Thibault Duplessis
1ba394d4c4
use ranking API in more places
2016-02-24 09:45:38 +07:00
Thibault Duplessis
de59f57c34
mobile API /player/top/week - closes #1631
2016-02-23 11:50:36 +07:00
Thibault Duplessis
67f9308062
use week ranking for rating distribution
2016-02-22 10:20:01 +07:00
Thibault Duplessis
9c28d08101
simplify round user JSON
2016-02-11 08:08:22 +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
5b987e7f07
disable neural API
2016-01-20 20:40:52 +07:00
Thibault Duplessis
c75a6f755e
group leaderboards
2016-01-20 00:32:54 +07:00
Thibault Duplessis
aa325032e7
include racing kings & crazyhouse leaderboards in the user API
2016-01-19 17:00:24 +07:00
Thibault Duplessis
426c969f32
crazyhouse UI integration
2016-01-15 20:45:27 +07:00
Thibault Duplessis
2168a325a5
Racing Kings leaderboard
2016-01-14 14:11:21 +07:00
Thibault Duplessis
c0dfd9068f
more racing-kings integration
2016-01-13 23:17:42 +07:00
Thibault Duplessis
598f5ad71f
Merge branch 'master' into racing-kings
...
* master: (1292 commits)
count berserk even in case of quick game, for percentage - fixes #1445
improve world map, displaying game creations
hide troll bio
longer timeouts
make user perf links more visible
fix translations
missing top menu translations - for #1413
Add query links for each IP instead
Fix typo in title
Add query link for banned IPs
fix typo
bg "български език" translation #15609 . Author: CTORH.
el "Ελληνικά" translation #15608 . Author: paraschas. several small improvements
nn "Norsk nynorsk" translation #15606 . Author: Kulkid.
id "Bahasa Indonesia" translation #15605 . Author: adegun.
tr "Türkçe" translation #15600 . Author: Usolando. New 5 missing sentences are translated. Tough I recomend you to use %s1 %s2 kind variables, cus in some languages, the grammar works backwards.
nl "Nederlands" translation #15599 . Author: MoralIntentions.
es "español, castellano" translation #15598 . Author: Gowez. After reading the results, I realized that 504 and 506 need some corrections. Now it's OK. I also changed the word order in 503. Now it's better.
nb translation
sv "svenska" translation #15596 . Author: MakeDeal. Corrected &s to %s
...
2016-01-13 22:49:19 +07:00
Thibault Duplessis
890f5b5195
make leaderboard caches easier on memory
2016-01-11 09:07:45 +07:00
Thibault Duplessis
4ff0ea41a0
top 200 players for each variant - closes #1389
2016-01-11 08:12:37 +07:00
Thibault Duplessis
432fef0c71
display user moderation history - closes #1379
2016-01-05 09:43:14 +07:00
Thibault Duplessis
3b1bdaf131
API endpoint for user perf stats
2015-12-26 17:11:47 +07:00
Thibault Duplessis
5e9fde4a37
complete user perf stats UI
2015-12-26 16:41:38 +07:00
Thibault Duplessis
55871941fc
user perf rating percentile
2015-12-26 13:52:06 +07:00
Thibault Duplessis
05a4647c0b
user perf stats UI wip
2015-12-26 12:59:13 +07:00
Thibault Duplessis
198984fba1
cheaper user perf stats pages (only fetch ranks)
2015-12-26 09:44:56 +07:00
Thibault Duplessis
785d844b14
bootstrap user stats mithril UI
2015-12-25 17:41:45 +07:00
Thibault Duplessis
048db843ee
user perf stats UI wip
2015-12-24 10:57:20 +07:00
Thibault Duplessis
b9f62b3321
more perf stat wip
2015-12-24 10:41:28 +07:00
Thibault Duplessis
ead745b543
integrate neural recommendation into mod API
2015-12-09 16:31:39 +07:00
Thibault Duplessis
9716a9e0d2
drop list of weekly active users - closes #1107
2015-10-07 09:59:40 +02:00