Thibault Duplessis
|
19ceccd428
|
use new single async cache for prismic API
|
2017-01-26 22:00:51 +01:00 |
|
Thibault Duplessis
|
8c471ffd30
|
clear cache after importing a game
|
2017-01-26 20:31:07 +01:00 |
|
Thibault Duplessis
|
3af9dd4e2b
|
rewrite MongoCache with Scaffeine
|
2017-01-26 19:46:19 +01:00 |
|
Thibault Duplessis
|
5807044640
|
preload user games' tournaments
|
2017-01-26 17:56:30 +01:00 |
|
Thibault Duplessis
|
880cf89f0c
|
make controllers more async and readable
|
2017-01-26 15:28:16 +01:00 |
|
Thibault Duplessis
|
5eedd1d3dc
|
preload patrons
|
2017-01-26 15:04:38 +01:00 |
|
Thibault Duplessis
|
0f1a93ba28
|
preload mod view users
|
2017-01-26 13:38:44 +01:00 |
|
Thibault Duplessis
|
6f2d947a37
|
preload report users
|
2017-01-26 13:30:16 +01:00 |
|
Thibault Duplessis
|
856aef3aa3
|
preload chat users
|
2017-01-26 13:19:27 +01:00 |
|
Thibault Duplessis
|
28b434cb2a
|
preload perf stats users
|
2017-01-26 12:44:53 +01:00 |
|
Thibault Duplessis
|
d7d730ae06
|
preload user team names
|
2017-01-26 12:39:36 +01:00 |
|
Thibault Duplessis
|
0e070fd8a7
|
preload Q&A users
|
2017-01-26 12:33:41 +01:00 |
|
Thibault Duplessis
|
c09d2fb2ff
|
preload team members
|
2017-01-26 12:23:05 +01:00 |
|
Thibault Duplessis
|
4b8c3064e0
|
preload logged in user
|
2017-01-26 12:22:53 +01:00 |
|
Thibault Duplessis
|
96de98acc3
|
fix code formatting
|
2017-01-26 12:05:21 +01:00 |
|
Thibault Duplessis
|
3c18a5257b
|
preload game & analysis users
|
2017-01-25 17:45:00 +01:00 |
|
Thibault Duplessis
|
7f207329cc
|
preload forum topics and posts authors
|
2017-01-25 17:10:23 +01:00 |
|
Thibault Duplessis
|
9f2a807aae
|
preload forum last post authors
|
2017-01-25 17:07:00 +01:00 |
|
Thibault Duplessis
|
b4108e8cb7
|
typesafe asset version, load only once per page
|
2017-01-25 16:11:18 +01:00 |
|
Thibault Duplessis
|
4f69774336
|
code tweaks
|
2017-01-25 13:29:30 +01:00 |
|
Thibault Duplessis
|
31e254d69f
|
preload tournament winners
|
2017-01-25 13:18:04 +01:00 |
|
Thibault Duplessis
|
fea799aa12
|
preload game list opponents' light users
|
2017-01-25 13:14:44 +01:00 |
|
Thibault Duplessis
|
b00e1078e2
|
preload homepage light users
|
2017-01-25 13:08:56 +01:00 |
|
Thibault Duplessis
|
6233c0f075
|
explicit synchronous access to LightUser cache
|
2017-01-25 12:33:04 +01:00 |
|
Thibault Duplessis
|
d735563258
|
use Syncache for LightUser
|
2017-01-25 11:49:36 +01:00 |
|
Thibault Duplessis
|
5b9a3a840a
|
use async team caches whenever possible
|
2017-01-25 11:41:08 +01:00 |
|
Thibault Duplessis
|
c4051cf3f9
|
convert isStreamer to an async cache
|
2017-01-25 10:38:55 +01:00 |
|
Thibault Duplessis
|
ecd33d8874
|
toString really is evil. Fix puzzle best game PGN API
|
2017-01-25 09:36:09 +01:00 |
|
Thibault Duplessis
|
e639046e89
|
no longer cache simul names
|
2017-01-25 00:56:06 +01:00 |
|
Thibault Duplessis
|
f19532c013
|
fix forum granter
|
2017-01-25 00:12:25 +01:00 |
|
Thibault Duplessis
|
8bf711702e
|
remove unnecessary spray future pimp
|
2017-01-25 00:12:09 +01:00 |
|
Thibault Duplessis
|
c23cc60a24
|
remove blocking forum granter
|
2017-01-25 00:11:42 +01:00 |
|
Thibault Duplessis
|
d02f4c6732
|
remove unnecessary function call
|
2017-01-24 16:06:29 +01:00 |
|
Thibault Duplessis
|
88249bbba0
|
move practice goal computation to serverside
|
2017-01-24 11:00:03 +01:00 |
|
Thibault Duplessis
|
7879d03905
|
don't send the practice solution
|
2017-01-24 10:18:51 +01:00 |
|
Thibault Duplessis
|
a94998a351
|
refactor practice controller
|
2017-01-24 10:12:16 +01:00 |
|
Thibault Duplessis
|
db6284ade7
|
practice as anon to avoid getting study priviledges
|
2017-01-23 17:51:07 +01:00 |
|
Thibault Duplessis
|
d4da5aac11
|
optimise practice chapter load
|
2017-01-23 12:02:04 +01:00 |
|
Thibault Duplessis
|
9308e4d7b3
|
preload study chapter dests
|
2017-01-23 11:04:37 +01:00 |
|
Thibault Duplessis
|
df12aafc74
|
get rid of websockets "ran" token
|
2017-01-23 10:11:03 +01:00 |
|
Thibault Duplessis
|
6c2804afde
|
API fetch users by IDs
|
2017-01-22 22:21:57 +01:00 |
|
Thibault Duplessis
|
4e75f2417e
|
HTTP API: fetch many games by ID
|
2017-01-22 21:57:12 +01:00 |
|
Thibault Duplessis
|
98584ebdeb
|
various practice UI improvements
|
2017-01-22 14:52:17 +01:00 |
|
Thibault Duplessis
|
4d1bc8dd13
|
simplify practice controller
|
2017-01-22 13:34:23 +01:00 |
|
Thibault Duplessis
|
9bd649aa6c
|
resume practice study on next unplayed chapter
|
2017-01-22 13:29:45 +01:00 |
|
Thibault Duplessis
|
6baae906ed
|
store practice progress
|
2017-01-22 11:52:18 +01:00 |
|
Thibault Duplessis
|
0eb0f1fb39
|
don't connect practice users to the study socket
|
2017-01-22 11:16:47 +01:00 |
|
Thibault Duplessis
|
30b65a5e26
|
more practice UI WIP
|
2017-01-21 23:51:18 +01:00 |
|
Thibault Duplessis
|
1cc4828fe8
|
practice pages
|
2017-01-21 21:51:10 +01:00 |
|
Thibault Duplessis
|
c1dad69c46
|
practice UI WIP
|
2017-01-21 18:14:22 +01:00 |
|
Thibault Duplessis
|
4fb35421e3
|
fix sad untyped equality check
|
2017-01-21 14:56:51 +01:00 |
|
Thibault Duplessis
|
61230f25f3
|
practice user UI WIP
|
2017-01-21 14:51:29 +01:00 |
|
Thibault Duplessis
|
c13b19b343
|
practice config & expanded structure
|
2017-01-21 14:22:51 +01:00 |
|
Thibault Duplessis
|
cfa4c07335
|
generic config store and editable practice structure
|
2017-01-21 13:34:20 +01:00 |
|
Thibault Duplessis
|
7219724b0a
|
typesafe study and chapter names
|
2017-01-20 14:09:17 +01:00 |
|
Thibault Duplessis
|
127399efe8
|
typesafe study chapter id
|
2017-01-20 14:00:42 +01:00 |
|
Thibault Duplessis
|
8821c2b7ae
|
kill the strings! introduce Study.Id type and isomorphism abstractions
|
2017-01-20 13:47:52 +01:00 |
|
Thibault Duplessis
|
e099054fd6
|
icons in mod view; add link to notes - closes #2537
|
2017-01-17 13:36:54 +01:00 |
|
Thibault Duplessis
|
c09986a243
|
friend/user select in challenge creation - closes #1705
|
2017-01-16 14:05:02 +01:00 |
|
Thibault Duplessis
|
69e88bd65c
|
clearer mod view
|
2017-01-16 11:05:41 +01:00 |
|
Thibault Duplessis
|
048b2764cd
|
show reports by & about a user - closes #2526 - closes #2527
|
2017-01-15 21:07:05 +01:00 |
|
Thibault Duplessis
|
883be5eb7b
|
user reporting history
|
2017-01-15 20:47:35 +01:00 |
|
Thibault Duplessis
|
2d101d48d0
|
try to start the round UI earlier
|
2017-01-15 16:02:54 +01:00 |
|
Thibault Duplessis
|
1d442a9746
|
delete more dead code
|
2017-01-15 13:56:49 +01:00 |
|
Thibault Duplessis
|
ee1e881a18
|
remove dead code and unused imports
|
2017-01-15 13:26:08 +01:00 |
|
Thibault Duplessis
|
21e3801367
|
refactor minor chess stuff
|
2017-01-14 21:45:03 +01:00 |
|
Thibault Duplessis
|
620cb9404b
|
log setting permissions - closes #2522
|
2017-01-14 16:58:39 +01:00 |
|
Thibault Duplessis
|
2b10d68f7b
|
rename user permissions manager
|
2017-01-14 16:42:26 +01:00 |
|
Thibault Duplessis
|
5a70763475
|
remember mod report filter - closes #2524
|
2017-01-14 16:30:10 +01:00 |
|
Thibault Duplessis
|
a469fd398e
|
tweak logger
|
2017-01-14 14:46:00 +01:00 |
|
Niklas Fiekas
|
f3332511ac
|
fix size of google play button
|
2017-01-13 21:50:25 +01:00 |
|
Thibault Duplessis
|
061730df2c
|
fix reporting
|
2017-01-09 18:11:47 +01:00 |
|
Thibault Duplessis
|
594decbb42
|
add "learn from your mistakes" to /features
|
2017-01-09 17:47:43 +01:00 |
|
Thibault Duplessis
|
ffcd78e0fa
|
mention server analysis limit on /features
|
2017-01-09 17:46:41 +01:00 |
|
Thibault Duplessis
|
6e27836dd2
|
fix report check should not reload page
|
2017-01-09 12:48:01 +01:00 |
|
Thibault Duplessis
|
ee879568b1
|
style and code dedup
|
2017-01-09 09:49:16 +01:00 |
|
Thibault Duplessis
|
3b8ad13308
|
Merge pull request #2508 from freefal/master
Add Advanced Search API for Mobile App
|
2017-01-09 09:45:53 +01:00 |
|
Thibault Duplessis
|
608c41f976
|
tournament api join feedback - closes #2481
|
2017-01-09 09:44:13 +01:00 |
|
Mark Henle
|
acfc587f17
|
Fix typo and other cleanup
|
2017-01-08 21:44:46 -05:00 |
|
Mark Henle
|
98ff861569
|
Merge remote-tracking branch 'upstream/master'
|
2017-01-08 21:34:09 -05:00 |
|
Mark Henle
|
c58a7b317e
|
Finish adding advanced search API
|
2017-01-08 21:33:27 -05:00 |
|
Thibault Duplessis
|
2060b9bb86
|
expose fishnet status - closes #2507
|
2017-01-08 21:56:36 +01:00 |
|
Thibault Duplessis
|
9cedb85de7
|
improve moderator report view
|
2017-01-08 21:41:47 +01:00 |
|
Thibault Duplessis
|
043642db70
|
refactor report filtering a bit
|
2017-01-08 19:41:22 +01:00 |
|
T. Alexander Lystad
|
f1db48f76c
|
Adding possibility to filter user reports by reason to enable more efficient handling
|
2017-01-07 19:18:06 +00:00 |
|
T. Alexander Lystad
|
966f5ebac1
|
Increasing the max number of reports displayed on the reports list page from 50 to 200
|
2017-01-07 01:06:06 +00:00 |
|
Mark Henle
|
17ce28a39b
|
Progress on adding game search api
|
2017-01-05 20:13:39 -05:00 |
|
Mark Henle
|
e99c2233fd
|
Merge remote-tracking branch 'upstream/master'
|
2016-12-29 13:46:11 -05:00 |
|
Thibault Duplessis
|
9963acee69
|
fix user mod view
|
2016-12-23 03:30:50 +01:00 |
|
Thibault Duplessis
|
9e3e02803c
|
show last activity date in mod users views
|
2016-12-23 03:11:52 +01:00 |
|
Thibault Duplessis
|
588f34550e
|
allow adding tags in studies
|
2016-12-22 12:59:21 +01:00 |
|
Thibault Duplessis
|
d9ca946e2b
|
Merge pull request #2476 from Assios/master
Add padding to "no new messages" text
|
2016-12-22 01:43:05 +01:00 |
|
Asbjørn Steinskog
|
a9f60548fe
|
Add padding to "no new messages" text
Also remove dropdowns when inbox is empty. Fixes #2438
|
2016-12-22 00:58:42 +01:00 |
|
Thibault Duplessis
|
0726aa7bc5
|
done denormalizing study chapter PGN tags
|
2016-12-21 14:44:18 +01:00 |
|
Thibault Duplessis
|
ec687c2177
|
normalize logging
|
2016-12-21 01:54:39 +01:00 |
|
Thibault Duplessis
|
93778ad1b4
|
remove hook setup members only checkbox
|
2016-12-20 21:18:20 +01:00 |
|
Thibault Duplessis
|
360a224115
|
tweak lobby WS ratelimit
|
2016-12-20 20:37:14 +01:00 |
|
Thibault Duplessis
|
61cd0e1e63
|
return follow(er|ing)s in natural DB order
|
2016-12-20 16:47:46 +01:00 |
|
Thibault Duplessis
|
62c31da54f
|
normalize user IDs coming from /relation API
|
2016-12-20 16:35:03 +01:00 |
|
Thibault Duplessis
|
e152a3a643
|
{master} fix logging of irwin actions
|
2016-12-20 13:12:24 +01:00 |
|