Thibault Duplessis
8e1cf3248e
fix domain name in developers page
2017-08-21 14:12:25 -05:00
Thibault Duplessis
f8773f6345
tweak activity tour rank ratio display
2017-08-21 06:53:37 -05:00
Thibault Duplessis
bc4a63bdbd
make tournament conditions & verdicts translatable
2017-08-20 15:00:16 -05:00
Thibault Duplessis
7d75dc4044
refactor user API rate limiters
2017-08-19 09:56:34 -05:00
Thibault Duplessis
5148f9d606
more work on activity feed API
2017-08-19 09:51:26 -05:00
Thibault Duplessis
b7615c608e
don't let external search engines index unlisted studies
2017-08-19 09:32:25 -05:00
Thibault Duplessis
278db0a245
user activity feed API - WIP - for #3473
2017-08-19 00:38:50 -05:00
Thibault Duplessis
9039133a51
JSON encoding as HTML with type safety
2017-08-18 23:06:50 -05:00
Thibault Duplessis
dccca0d837
fix round tour standing encoding
2017-08-18 23:02:21 -05:00
Thibault Duplessis
5318e742a1
Merge pull request #3469 from niklasf/trans-thematic
...
translate "thematic" for tournaments
2017-08-18 14:37:59 -05:00
Thibault Duplessis
e5100420df
update features matrix
2017-08-18 13:53:21 -05:00
Niklas Fiekas
00c4d5fa13
translate "thematic" for tournaments
2017-08-18 17:29:04 +02:00
Thibault Duplessis
d0c0398231
preload chat CSS
2017-08-18 06:54:02 -05:00
Thibault Duplessis
a306cf4208
in-game simul chat
2017-08-18 06:39:38 -05:00
Thibault Duplessis
c5f85f2777
sign in to join simul
2017-08-18 06:28:51 -05:00
Thibault Duplessis
9993bac776
cache simul chat
2017-08-17 20:54:58 -05:00
Thibault Duplessis
ce62c49ceb
remember favourite chat tab
2017-08-17 19:00:34 -05:00
Thibault Duplessis
bf525cbb35
cache public chats
2017-08-17 17:49:28 -05:00
Thibault Duplessis
5a22a3abe9
in-game tournament chat POC
2017-08-17 17:49:28 -05:00
Thibault Duplessis
2b9c7c1dab
stronger typing for chat ID
2017-08-17 17:49:28 -05:00
Thibault Duplessis
cd1188d467
can't get the top 50 online players? who cares
2017-08-17 17:49:28 -05:00
Thibault Duplessis
e2e1b524fc
in-game tournament chat WIP
2017-08-17 17:49:28 -05:00
Thibault Duplessis
7f3cdc39f3
in-game public chats - WIP
2017-08-17 17:49:28 -05:00
Thibault Duplessis
ec614da639
add new study visibility setting: unlisted
...
It works just like on youtube.
2017-08-16 23:35:45 -05:00
Thibault Duplessis
c357b8ae71
load local fonts in dev
2017-08-16 11:27:16 -05:00
Thibault Duplessis
6126d42384
let beta enabled users make gamebook study chapters
2017-08-15 20:26:39 -05:00
Thibault Duplessis
3e643aaeeb
{master} email confirm: select input end
2017-08-15 10:13:27 -05:00
Thibault Duplessis
458854951c
{master} direct link to mod email confirmation
2017-08-15 08:50:56 -05:00
Thibault Duplessis
597e17037c
fix impersonation
2017-08-10 18:14:40 -05:00
Thibault Duplessis
bdd28e5919
try to distinguish boosting from sandbagging in auto reports
2017-08-10 10:08:23 -05:00
Thibault Duplessis
82b8c5f98a
write mod note from inquiry UI
2017-08-08 11:24:14 -05:00
Thibault Duplessis
5c956e3819
inquiry warning dropdown
2017-08-08 10:36:48 -05:00
Thibault Duplessis
fcc7a91472
inquiry submenu system
2017-08-08 09:49:28 -05:00
Thibault Duplessis
b4dce5885a
implement manual moving of reports to X-Files
2017-08-08 09:27:05 -05:00
Thibault Duplessis
39e0c40945
better pluralization
2017-08-08 05:30:48 -05:00
Thibault Duplessis
aa2c95ff01
some language write %10 instead of 10%
2017-08-08 05:21:00 -05:00
Thibault Duplessis
4d1ac1874d
fix #3409
2017-08-07 20:48:34 -05:00
Thibault Duplessis
f053ec43e8
link forum post creation date
2017-08-07 17:18:28 -05:00
Thibault Duplessis
70ae888e7f
improve team activity display
2017-08-06 09:43:55 +02:00
Thibault Duplessis
31c9b83565
team activity
2017-08-06 09:40:37 +02:00
Thibault Duplessis
0e3b473cf6
Revert "revert translation changes that might cause a crowdin bug"
...
This reverts commit 3cbe369946
.
2017-08-05 12:07:14 +02:00
Thibault Duplessis
588e1e4860
notify blog posts as timeline entries
2017-08-05 11:37:09 +02:00
Thibault Duplessis
8cc74a3dc6
timeline broadcast WIP
2017-08-05 10:37:36 +02:00
Thibault Duplessis
3cbe369946
revert translation changes that might cause a crowdin bug
2017-08-04 20:19:57 +02:00
Thibault Duplessis
d0ddc76d5d
add "success" translatable string
2017-08-04 13:30:55 +02:00
Thibault Duplessis
36ae11ab10
reuse victory translation
2017-08-04 12:59:15 +02:00
Thibault Duplessis
772d7d11ec
Merge pull request #3372 from niklasf/trans-game-end
...
make GameEnd in timeline translatable (fixes #3099 )
2017-08-04 12:57:10 +02:00
Thibault Duplessis
2ef992dae1
Revert "translate game result - closes #3372 "
...
This reverts commit 0431af135e
.
2017-08-04 12:56:31 +02:00
Thibault Duplessis
0431af135e
translate game result - closes #3372
2017-08-04 12:47:55 +02:00
Niklas Fiekas
4af0a545f7
update meta tags
2017-08-03 15:47:40 +02:00
Thibault Duplessis
23a56a1377
remove unused script tag
2017-08-03 12:48:49 +02:00
Thibault Duplessis
bc9379bc61
indent inquiry template
2017-08-03 12:43:36 +02:00
Thibault Duplessis
b461162408
implement admin impersonation
2017-08-03 12:43:29 +02:00
Thibault Duplessis
88d2d3a378
new games have empty chats
2017-08-02 12:34:58 +02:00
Thibault Duplessis
37a57b1339
more timezone aware dates
2017-08-01 02:21:05 +02:00
Thibault Duplessis
4ad8e59579
abs client dates; localize tournament date
2017-08-01 02:06:03 +02:00
Thibault Duplessis
bbd63127ab
tweak readme and /features
2017-07-31 23:49:43 +02:00
Thibault Duplessis
8fdef77b17
improve game page load parallelism
2017-07-30 18:22:05 +02:00
Thibault Duplessis
b90d822eec
Merge pull request #3383 from niklasf/trans-dasher-bg
...
translate dasher background settings (#3382 )
2017-07-30 10:57:15 +02:00
Thibault Duplessis
55b151d626
Merge pull request #3384 from niklasf/trans-editor-dropdown
...
translate board editor dropdown (#3382 )
2017-07-30 10:55:25 +02:00
Thibault Duplessis
ae86541661
Merge pull request #3386 from niklasf/trans-ongoing-simul
...
more translations for simul (#3382 )
2017-07-30 10:51:52 +02:00
Thibault Duplessis
49990a04a1
Merge pull request #3387 from niklasf/trans-previously-on-tv
...
use previouslyOnLichessTV translation key
2017-07-30 10:50:16 +02:00
Niklas Fiekas
b7c13e9ca8
link database
2017-07-29 23:30:27 +02:00
Niklas Fiekas
a45323e284
more translations for simul ( #3382 )
2017-07-29 22:02:20 +02:00
Niklas Fiekas
9d17909edf
use previouslyOnLichessTV translation key
2017-07-29 21:50:24 +02:00
Niklas Fiekas
4507a06b72
translate board editor dropdown ( #3382 )
2017-07-29 19:58:12 +02:00
Niklas Fiekas
6af46035e2
translate dasher background settings ( #3382 )
2017-07-29 19:31:18 +02:00
Niklas Fiekas
a2edab37ed
send casual/rated i18n to tournament schedule
2017-07-29 19:14:05 +02:00
Thibault Duplessis
628b41ff92
always require email confirmation on mobile app - REVERT ME
...
Until the app detects when it's not required
2017-07-29 17:06:06 +02:00
Thibault Duplessis
60cc1dc52d
add welcome email
2017-07-29 16:54:57 +02:00
Thibault Duplessis
fc705a309e
Merge pull request #3379 from niklasf/trans-user-side
...
fully translate user side
2017-07-29 16:24:30 +02:00
Niklas Fiekas
951d7f5590
add rankX
2017-07-29 16:22:21 +02:00
Thibault Duplessis
51137ef2cc
translate simul results
2017-07-29 14:27:28 +02:00
Niklas Fiekas
4a709d4d14
drop nth (does not localize well)
2017-07-29 14:09:12 +02:00
Thibault Duplessis
bef7cbf790
fix simul activity multiple entries
2017-07-29 13:30:28 +02:00
Niklas Fiekas
ea7fa536d0
fully translate user side
2017-07-29 12:57:28 +02:00
Thibault Duplessis
d2699804b0
fix relative date
2017-07-29 12:10:27 +02:00
Niklas Fiekas
40dfda4da6
translate coordinate training
2017-07-29 11:17:10 +02:00
Niklas Fiekas
6a765bc81c
coordinates: tweak explanation list style
2017-07-29 10:39:26 +02:00
Thibault Duplessis
d15ac6c11c
package chat JS in lichess.round.min.js
2017-07-29 01:27:35 +02:00
Thibault Duplessis
ee55e9f275
implement ZH trophy
2017-07-28 23:42:47 +02:00
Niklas Fiekas
a104e11820
make GameEnd in timeline translatable ( fixes #3099 )
2017-07-28 18:44:41 +02:00
Thibault Duplessis
4d0c1f9398
more logging
2017-07-27 18:50:24 +02:00
Thibault Duplessis
b3b23c5193
better log email confirmation process
2017-07-27 18:49:03 +02:00
Thibault Duplessis
8e37c9f2a5
Merge pull request #3355 from is4kov/activity-simul-fix
...
Fix for activity simul list
2017-07-26 12:46:32 +02:00
Thibault Duplessis
8b8ea61027
tweak i18n generated scripts
2017-07-26 12:24:56 +02:00
Thibault Duplessis
2fef0e9dd5
better relative dates
2017-07-26 10:58:53 +02:00
Thibault Duplessis
ad161bce7c
fix russian language by de-obfuscating timeago locales
2017-07-26 09:42:40 +02:00
Yevhen Isakov
f52abc4c50
Fix for activity simul list
2017-07-25 23:11:11 +03:00
Thibault Duplessis
9280e0fd76
integrate generated timeago locale functions
2017-07-25 18:19:18 +02:00
Thibault Duplessis
f9481bfe38
remove momentjs and fork timeago.js
2017-07-25 18:19:18 +02:00
Thibault Duplessis
3f27c6fbd7
make links more visible
2017-07-25 12:06:52 +02:00
Thibault Duplessis
131c0d9430
limit message threads to 200 replies
2017-07-25 11:21:00 +02:00
Thibault Duplessis
3ac66ad370
show simul host in activity
2017-07-25 11:16:00 +02:00
Thibault Duplessis
477d269cc2
fix tournament FAQ translation - closes #3343
2017-07-24 21:17:14 +02:00
Thibault Duplessis
040724baa0
remove unused ui/tournament translations
2017-07-24 21:16:30 +02:00
Thibault Duplessis
0a3d8e1253
fix user games mobile API pagination
2017-07-24 16:54:39 +02:00
Thibault Duplessis
a7242b5ffe
fix user bookmarks cached count
2017-07-24 14:58:36 +02:00
Thibault Duplessis
9399239149
show number of ongoing games on user profile
2017-07-24 14:48:33 +02:00
Thibault Duplessis
e6f309e3be
add missing nbPlaying translation
2017-07-24 14:48:09 +02:00
Thibault Duplessis
f7d84f8fe0
fix /learn FOUC
2017-07-24 11:41:08 +02:00
Thibault Duplessis
ae2cf7796c
tweak activity style
2017-07-23 21:00:37 +02:00
Thibault Duplessis
85d4431256
show signup in activity feed
2017-07-23 17:11:02 +02:00
Thibault Duplessis
0e5a03c203
simplify translation - closes #3334
2017-07-23 15:15:22 +02:00
Thibault Duplessis
0a82d9c34d
show other users notes in mod view - closes #3332
2017-07-23 14:57:01 +02:00
Thibault Duplessis
9a8eed967c
give more time in correspondence game - closes #3321
2017-07-23 14:16:41 +02:00
Thibault Duplessis
b1c0f8d0d8
fix user TV icon
2017-07-23 12:58:57 +02:00
Thibault Duplessis
f0df082c88
fix async activity
2017-07-23 12:27:07 +02:00
Thibault Duplessis
875790cf35
tweak user controller
2017-07-23 12:19:06 +02:00
Thibault Duplessis
58b07b17c2
optimize user profile requests
2017-07-23 12:15:00 +02:00
Thibault Duplessis
8176c334d2
fix simul activity display
2017-07-23 09:57:19 +02:00
Thibault Duplessis
1f76887b7b
localize games played
2017-07-23 08:50:07 +02:00
Thibault Duplessis
c1a6496375
fix activity multiple simuls rendering
2017-07-23 08:46:41 +02:00
Thibault Duplessis
6c6bb1ea5e
user menu dark theme
2017-07-23 08:15:52 +02:00
Thibault Duplessis
f455f3072f
more user profile fixes
2017-07-22 22:15:50 +02:00
Thibault Duplessis
62a4a9cd1e
activity UI fixes
2017-07-22 22:05:35 +02:00
Thibault Duplessis
63c0bf5a01
async profile menus
2017-07-22 21:42:35 +02:00
Thibault Duplessis
4359672a39
refactor User controller
2017-07-22 20:59:24 +02:00
Thibault Duplessis
f945dd20bb
remove superfluous script import
2017-07-22 20:12:49 +02:00
Thibault Duplessis
2d2e58d6f2
user profile alternate UI
2017-07-22 18:48:40 +02:00
Thibault Duplessis
74ee7c9fcc
Merge branch 'master' into async-profile
...
* master:
activity scores style
show tournament trophies in activity
activity UI improvements
better correspondence game name in activity
fix follow activity display
fix activity simuls rendering
activity translations plurals
display tournament activity
sort game activities
inc assets version
New Crowdin translations (#3322 )
fix profile user action CSS
apply new translations
Use a faster query for counting engines
Revert ordering report list by accuracy
Accuracy estimate for cheat reporters
2017-07-22 18:08:47 +02:00
Thibault Duplessis
78e6e0b0ac
show tournament trophies in activity
2017-07-22 17:57:31 +02:00
Thibault Duplessis
e31d59349a
activity UI improvements
2017-07-22 17:52:07 +02:00
Thibault Duplessis
583bef81fb
better correspondence game name in activity
2017-07-22 16:43:30 +02:00
Thibault Duplessis
846c90437d
fix follow activity display
2017-07-22 15:39:34 +02:00
Thibault Duplessis
ee9130479f
fix activity simuls rendering
2017-07-22 10:08:43 +02:00
Thibault Duplessis
8df016a3fe
display tournament activity
2017-07-22 09:27:50 +02:00
Thibault Duplessis
1429223dd5
sort game activities
2017-07-22 08:37:44 +02:00
Thibault Duplessis
71e7f80fe7
Merge pull request #3309 from cyanfish/master
...
Accuracy estimate for cheat reporters
2017-07-22 08:26:00 +02:00
Thibault Duplessis
65231b358e
async user profile WIP
2017-07-21 21:49:00 +02:00
Thibault Duplessis
d8250955ac
better profile page CSS
2017-07-21 19:30:57 +02:00
Thibault Duplessis
347056833b
activity dark theme
2017-07-21 18:01:08 +02:00
Thibault Duplessis
1904c99426
fix forum template
2017-07-21 17:47:38 +02:00
Thibault Duplessis
15d7b77f77
Categ.staffId
2017-07-21 17:47:14 +02:00
Thibault Duplessis
58aba8c28e
translate more activities
2017-07-21 16:50:28 +02:00
Thibault Duplessis
52335f539c
make activity translatable WIP
2017-07-21 13:38:11 +02:00
Thibault Duplessis
4be0ce63e4
don't display failed puzzles in activity
2017-07-21 13:03:56 +02:00
Thibault Duplessis
021c75b6c4
activity: study creations
2017-07-21 12:49:54 +02:00
Thibault Duplessis
58ce6c02f1
tweak activity style
2017-07-21 11:30:51 +02:00
Thibault Duplessis
f0cd8519bc
activity: failed puzzles
2017-07-21 11:27:04 +02:00
Thibault Duplessis
b3656210ba
activity simuls
2017-07-20 14:12:24 +02:00
Thibault Duplessis
b3d00bfbf0
activity: followers
2017-07-20 13:53:26 +02:00
Thibault Duplessis
96c8111a59
activity UI improvements
2017-07-20 13:14:44 +02:00
Thibault Duplessis
7f0762c350
activity: better correspondence game status
2017-07-20 12:52:07 +02:00
Thibault Duplessis
5ca6947839
activity: render correspondence moves/ends WIP
2017-07-20 12:15:07 +02:00
Thibault Duplessis
8c13d6de4b
tweak post activity display
2017-07-20 02:28:33 +02:00
Thibault Duplessis
4ef744cd01
activity is in beta
2017-07-20 02:14:25 +02:00
Thibault Duplessis
fb9ccbf891
display more activity items
2017-07-20 02:13:20 +02:00
Thibault Duplessis
0b6ac13834
display practice activity
2017-07-20 00:44:03 +02:00
Thibault Duplessis
00d67cb6df
make all activities optional
2017-07-19 22:50:25 +02:00
Thibault Duplessis
0a1e8c7637
activity UI WIP
2017-07-19 22:37:50 +02:00
Thibault Duplessis
21cbf1d9bd
remove trans.learnChessByPlaying
2017-07-19 19:34:39 +02:00
Ben Olden-Cooligan
c746afcf50
Revert ordering report list by accuracy
2017-07-18 18:46:28 -04:00
Thibault Duplessis
34efed0136
activity: distinct read/write APIs
2017-07-19 00:29:35 +02:00
Thibault Duplessis
7e14de5f7b
refactor activities and aggregate learn stages
2017-07-18 20:13:50 +02:00
Ben Olden-Cooligan
032f32c1a5
Merge branch 'master' of https://github.com/ornicar/lila
2017-07-18 13:01:47 -04:00
Thibault Duplessis
df5396d2f8
more work on user activity aggregation
2017-07-18 13:35:59 +02:00
Thibault Duplessis
9b3e33b756
activity model & BSON handlers
2017-07-18 12:05:22 +02:00
Thibault Duplessis
050498ab8f
fix tournament mode displayed
2017-07-18 10:15:25 +02:00
Ben Olden-Cooligan
54eeb45833
Accuracy estimate for cheat reporters
2017-07-17 20:52:20 -04:00
Thibault Duplessis
c382ad16ed
load fewer reports to speed up display
2017-07-17 22:14:57 +02:00
Thibault Duplessis
138807f6b3
restrict public antichess tournament chats
2017-07-17 15:58:59 +02:00
Thibault Duplessis
ef6c0a5c75
typesafe prints - require email confirmation more often
2017-07-17 15:49:29 +02:00
Thibault Duplessis
61a06fb7b5
require email confirmation on mobile signup
2017-07-17 12:38:59 +02:00
Niklas Fiekas
c0994ffb8a
remove alreadySearchingThroughAllAvailableGames
2017-07-17 10:00:59 +02:00
Thibault Duplessis
a39c4a5a2b
scroll bar changes on game end
2017-07-17 00:22:31 +02:00
Niklas Fiekas
be3eadde4a
go to own studies after deleting a study
2017-07-16 15:05:40 +02:00
Thibault Duplessis
dea8051340
display tournament mode - closes #3287
2017-07-16 13:31:01 +02:00
Thibault Duplessis
691f9d1172
remove old marathons' links
2017-07-16 13:29:21 +02:00
Thibault Duplessis
b9b58b2b94
add Zen mode to user preferences
2017-07-16 13:23:18 +02:00
Thibault Duplessis
935e8ddf80
translate zen mode
2017-07-16 13:18:13 +02:00
Thibault Duplessis
d7bdde4be0
fix blindfold board preload - closes #3293
2017-07-16 12:55:47 +02:00
Thibault Duplessis
7683e2bfa5
dump full i18n DB without dumping keys
2017-07-16 12:51:00 +02:00
Niklas Fiekas
1c33ac95d9
translate learn title
2017-07-16 01:00:33 +02:00
Niklas Fiekas
e6eaaf6ed1
send all learn keys
2017-07-16 00:44:25 +02:00
Niklas Fiekas
1f8d9abb83
send a learn translation key
2017-07-16 00:40:00 +02:00
Niklas Fiekas
f0fa9401c6
resolve conflict with learn menu
2017-07-15 23:55:21 +02:00
Niklas Fiekas
44a465649c
tweak board editor to make castling fit box
2017-07-15 22:34:11 +02:00
Niklas Fiekas
b1abe75761
translate "Import PGN" on analysis board
2017-07-15 22:24:50 +02:00
Niklas Fiekas
330a15fbd1
translate import game explanation
2017-07-15 22:10:07 +02:00
Niklas Fiekas
01fb921476
remove space before colon
2017-07-15 21:59:56 +02:00
Niklas Fiekas
eca061d481
make analysis action menu translatable ( #3283 )
2017-07-15 17:19:39 +02:00
Niklas Fiekas
c3ab4cb520
tweak url regex: links usually don't end with a )
2017-07-15 15:41:30 +02:00
Thibault Duplessis
fb3675f8da
let users change email, with confirmation - complete
2017-07-15 13:32:31 +02:00
Thibault Duplessis
66cd5fd06f
only show zen toggle on play page
2017-07-15 11:09:54 +02:00
Thibault Duplessis
42cc64ce5d
implement Zen mode
2017-07-15 10:45:11 +02:00
Thibault Duplessis
f4552c98e2
load fewer translations in embedded analysis
2017-07-15 03:01:05 +02:00
Thibault Duplessis
471b9e7f03
fix embedded analysis userId
2017-07-15 02:53:30 +02:00
Thibault Duplessis
00cb5070a0
prepare for email change with confirmation
2017-07-15 01:22:43 +02:00
Thibault Duplessis
fbb1c449bc
better mailgun & string token abstractions
2017-07-15 01:09:42 +02:00
Thibault Duplessis
2ca92c860f
refactor token producers and consumers
2017-07-14 21:29:38 +02:00
Thibault Duplessis
02aeeca197
make password form async; add translations; prepare change email
2017-07-14 20:42:01 +02:00
Thibault Duplessis
cb58bc8985
send challenge i18n over WS - remove globalTrans - closes #3218
2017-07-14 13:49:57 +02:00
Thibault Duplessis
584a52dbdc
remove usage of globalTrans in ui/lobby & ui/analyse
2017-07-14 13:22:06 +02:00
Thibault Duplessis
fd1161bbcb
Merge pull request #3277 from niklasf/rm-trans-me
...
[RFC] avoid global translations using trans_me
2017-07-14 12:37:19 +02:00
Thibault Duplessis
1785ea6712
Merge pull request #3279 from cyanfish/master
...
Link to games between reporter and reportee in inquiry bar
2017-07-14 12:11:57 +02:00
Ben Olden-Cooligan
40db403681
Link to games between reporter and reportee in inquiry bar
2017-07-14 02:10:03 -04:00
Niklas Fiekas
1143898fc7
nicer lobby chart tooltips ( closes #2828 )
2017-07-13 20:51:14 +02:00
Niklas Fiekas
0293a7428d
avoid global translations using trans_me
2017-07-13 15:57:24 +02:00
Niklas Fiekas
62050a7d0c
i18n: gameSpeed -> timeControl
2017-07-13 12:33:03 +02:00