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
Thibault Duplessis
e88ea42b0a
Merge branch 'master' into retrospect
...
* master:
don't flood the slack
ia "Interlingua" translation #17059 . Author: GuimaraesMello.
es "español, castellano" translation #17058 . Author: martinm1996.
{master} better puzzle win feedback
refactor explorer UI ctrl
bot's name in report has changed
activate irwin bot
2016-12-20 11:42:00 +01:00
James Clarke
495741a680
bot's name in report has changed
2016-12-20 07:02:33 +11:00
James Clarke
5ec44dab9c
activate irwin bot
2016-12-20 06:49:47 +11:00
Thibault Duplessis
320709ff66
more retrospect WIP
2016-12-19 18:45:47 +01:00
Thibault Duplessis
a12637a463
tweak jslog handling
2016-12-18 11:47:24 +01:00
Thibault Duplessis
501d7d7647
{master} remove rated filter from anon lobby filter form
2016-12-18 03:54:42 +01:00
Thibault Duplessis
4fb0824ff0
no longer make reports for games terminated as cheated
2016-12-16 16:21:20 +01:00
Thibault Duplessis
6bfd7a093a
restore previous mobile behaviour for anonymous training
2016-12-16 12:21:53 +01:00
Thibault Duplessis
7d2fa8291f
improve logging
2016-12-16 12:18:50 +01:00
Thibault Duplessis
49ec6327aa
fix logging
2016-12-16 12:14:38 +01:00
Thibault Duplessis
ef8acd67f7
improve logging
2016-12-15 20:48:09 +01:00
Thibault Duplessis
d50dbaf5e6
end the game on jslog:ceval
2016-12-15 13:02:52 +01:00
Thibault Duplessis
7b5b7d8725
change challenge pref rating threshold to +-300 - closes #2450
2016-12-13 14:46:17 +01:00
Thibault Duplessis
09c86f69dd
token login API
...
As a registered user:
```
POST /auth/token
{"userId":"thibault","url":"https://lichess.org/auth/token/dGhpYmF1bHR8MTQ4MTYyODQyMjAxN3xlNDIzYTFhMTdjNjkwOQ== "}
```
Opening the URL in a browser signs you in as thibault.
The URL is valid for one minute only.
2016-12-13 12:29:48 +01:00
Thibault Duplessis
83bb43e714
refactor base64 tools
2016-12-13 12:01:08 +01:00
Thibault Duplessis
91e00d0b9d
anon chat was fun, but it gave people silly ideas
2016-12-13 01:12:59 +01:00
Thibault Duplessis
b661f196bc
better pool json
2016-12-10 12:58:29 +01:00
Thibault Duplessis
91e6c051b7
add pool list to mobile / endpoint
2016-12-10 12:47:03 +01:00
Thibault Duplessis
341f23f780
fix puzzle mobile app BC
2016-12-09 01:28:10 +01:00
Thibault Duplessis
9aa9b1eda1
refactor puzzle API
2016-12-09 01:03:03 +01:00
Thibault Duplessis
b9fe464789
rewrite puzzle config
2016-12-09 00:09:47 +01:00
Thibault Duplessis
9e0f100f94
puzzle complete UI with voting
2016-12-08 12:27:15 +01:00
Thibault Duplessis
838b48b741
{master} replace lobby socket token bucket consumer with memo rate limiter
2016-12-08 11:15:52 +01:00
Thibault Duplessis
40066caf79
more work on puzzle UI
2016-12-08 00:17:45 +01:00
Thibault Duplessis
be2d836177
puzzle side WIP
2016-12-07 15:40:56 +01:00
Thibault Duplessis
5d97f1310f
show source game in puzzle UI
2016-12-07 13:58:35 +01:00
Thibault Duplessis
5392d8e338
puzzle result XHR and rating history
2016-12-07 13:13:17 +01:00
Thibault Duplessis
9804b5987e
typesafe puzzle round result
2016-12-07 12:01:57 +01:00
Thibault Duplessis
4582b7efe6
fix puzzle-ui merge
2016-12-06 12:40:57 +01:00
Thibault Duplessis
1b78f74d4c
Merge branch 'master' into puzzle-ui
...
* master: (159 commits)
don't auto-pair pool-compatible hooks
monitor color of standard hooks
inc assets version
nb "Norsk bokmål" translation #17028 . Author: hmalmedal.
ia "Interlingua" translation #17027 . Author: GuimaraesMello.
make popular pools faster
remove unused lobby NbHooks socket message
make pools steal hooks from lobby
remove support for hiding lobby hooks
steal hooks for the pool - WIP
tweak hook compatibility function
cache hook computations
clock configs everywhere
use clock configs for simuls
use clock configs in pools
use clock configs in tournaments
Clock.Config
Hook.poolCompatible
honor more hooks rating range when converting to pool
fix forum mention autocomplete with titled players
...
2016-12-06 12:33:06 +01:00
Thibault Duplessis
64ef380ece
remove support for hiding lobby hooks
2016-12-05 18:54:29 +01:00
Thibault Duplessis
bb27550595
clock configs everywhere
2016-12-05 18:09:38 +01:00
Thibault Duplessis
47ffba3fa5
fix forum mention autocomplete with titled players
2016-12-05 17:05:57 +01:00
Thibault Duplessis
96b050815a
fix lobby mobile websocket tracking
2016-12-05 10:30:59 +01:00
Thibault Duplessis
da5ab442ba
make /api/game-stream get the user IDs from POST request body
...
curl --data "thibault,neio,gotlib" 'https://en.lichess.org/api/game-stream '
2016-12-05 01:58:51 +01:00
Thibault Duplessis
64f8fe6488
look through more reports - closes #2437
2016-12-05 01:00:13 +01:00
Thibault Duplessis
c199ac0e08
monitor mobile lobby members and game joiners
2016-12-05 00:52:20 +01:00
Thibault Duplessis
efb61c6e1b
refactor websocket controllers
2016-12-04 14:07:02 +01:00
Thibault Duplessis
a7169d9627
relocate websocket controller code
2016-12-04 13:59:12 +01:00
Thibault Duplessis
eaa494a26a
lame BC for mobile app puzzle API
2016-12-04 12:21:00 +01:00
Thibault Duplessis
191a179d10
the mobile app ignores API chessground settings
2016-12-04 12:17:13 +01:00
Thibault Duplessis
6b9b5e7981
puzzle mobile API BC (attempt field) for veloce/lichobile#504
2016-12-04 12:16:29 +01:00
Thibault Duplessis
deaf82e50c
remove dead code
2016-12-03 12:26:14 +01:00
Thibault Duplessis
cb8595b491
save pool hook config in DB
2016-12-03 01:57:28 +01:00
Thibault Duplessis
bb8d9277aa
close #2431
2016-12-02 01:18:55 +01:00
Thibault Duplessis
2f9ee7d6b7
remove /network
2016-12-01 20:50:21 +01:00
Thibault Duplessis
71b5aebb0d
no longer preload hooks; let lobby members (un)sub to hook events
2016-12-01 12:55:30 +01:00
Thibault Duplessis
8ea41ab760
pool wip
2016-11-30 02:07:23 +01:00
Thibault Duplessis
9c7523ee04
no longer version lobby socket events
2016-11-30 00:05:42 +01:00
Thibault Duplessis
40f3fb9a8c
no hooks mode
2016-11-29 20:28:15 +01:00
Thibault Duplessis
cb0d94c479
more puzzle UI WIP
2016-11-29 16:35:54 +01:00
Thibault Duplessis
775cf9761e
puzzle solution
2016-11-29 14:15:46 +01:00
Thibault Duplessis
9569734eb0
Merge branch 'master' into puzzle-ui
...
* master:
remove debug
ml "മലയാളം" translation #16998 . Author: stormsea. Hi, Its the best translation.
2016-11-29 10:22:01 +01:00
Thibault Duplessis
6f2482470a
remove debug
2016-11-29 10:21:48 +01:00
Thibault Duplessis
ffc73161eb
more puzzle UI WIP
2016-11-28 16:17:23 +01:00
Thibault Duplessis
1d838ff770
new puzzle UI WIP
2016-11-28 15:33:51 +01:00
Thibault Duplessis
8eb737fae9
more ui/ refactoring and puzzle UI WIP
2016-11-28 14:05:31 +01:00
Thibault Duplessis
3a42852b49
Merge branch 'master' into puzzle-ui
...
* master:
also name single async caches and mixed cache
name async caches and expire the result future
remove user ranking on account closure
{master} fix game tournament leaderboard style
2016-11-28 13:17:28 +01:00
Thibault Duplessis
dad62cb5c7
also name single async caches and mixed cache
2016-11-28 06:52:56 +01:00
Thibault Duplessis
6150edf09f
name async caches and expire the result future
2016-11-28 06:42:37 +01:00
Thibault Duplessis
5f15ef1ff4
remove user ranking on account closure
2016-11-28 00:18:45 +01:00
Thibault Duplessis
2b94cf9da7
more puzzle ui v2 wip
2016-11-28 00:18:19 +01:00
Thibault Duplessis
721361c32c
remove user ranking on account closure
2016-11-26 16:59:57 +01:00
Thibault Duplessis
febe85c57d
fetch game along with the puzzle
2016-11-26 15:49:25 +01:00
Thibault Duplessis
afe6b7445e
more tree extraction
2016-11-26 14:59:27 +01:00
Thibault Duplessis
380fe59f8f
relocate puzzle JSON builder to puzzle module
2016-11-26 14:19:28 +01:00
Thibault Duplessis
cadae93a8c
fix coordinate trainer CSS - closes #2418
2016-11-24 21:42:38 +01:00
Thibault Duplessis
bc81be8046
only send mobile BC data to mobile API
2016-11-23 17:07:43 +01:00
Thibault Duplessis
2d04ec5692
puzzle API BC for mobile
2016-11-23 16:29:22 +01:00
Thibault Duplessis
d26c69c2bc
Merge branch 'master' into puzzle2
...
* master:
close #2412
ru "русский язык" translation #16985 . Author: Vasaka. Несмотря на то, что "Preferences" дословно переводится как предпочтения, я и все мои знакомые искали настройки профиля и долго не могли их найти, пока случайно, методом тыка не было выяснено, что настройки тут называются предпочтениями. Везде, на любых сайтах и в любых программах, если что-то нужно настроить, этот пункт меню называется настройками.
lv "latviešu valoda" translation #16984 . Author: kabacis.
fix previous commit
try to make the lobby actor more resilient
monitor fishnet analysis requests
Enable atomic tablebase
shorter daily crazyhouse tournament
fix friends list TV mouseover badge positioning
fix 3D crazyhouse - closes #2401
try harder to close all desktop notifications - closes #2404
Advanced search: Add 45 minutes + 45 second increments to drop down options for game clock settings.
2016-11-23 16:21:15 +01:00
Thibault Duplessis
985ec208a5
close #2412
2016-11-23 16:06:37 +01:00
Thibault Duplessis
402f25abea
restore single puzzle difficulty selector for mobile app BC
2016-11-21 10:49:21 +01:00
Thibault Duplessis
5476bd1b17
Merge branch 'master' into puzzle2
...
* master: (67 commits)
enable kamon influxdb backend
add player users infos to UserGameApi - for #2397
formatting
fix unmoved rook persistence after takeback
uz "oʻzbekcha" translation #16974 . Author: VMN91.
Add source to UserGameApi JSON
upgrade scalachess to fix FEN tests
upgrade scalachess
upgrade scalachess
ca "Català, valencià" translation #16972 . Author: garciagil. (285/534): A preposition in the sentence about the time taken for quiz solution. I replaces "amb"(with) with "en" (in) xxx minutes. Plus a couple of minor changes on verbal tenses.
tr "Türkçe" translation #16971 . Author: katakamata.
antiches san with # means loss
fix deploy script
play & analyse antichess
upgrade scalachess
update assets version
complete unmoved rooks persistence - closes #2392
tweak perf tests
test and optimize unmoved rooks serializer performances
update sf and enable ceval for antichess
...
2016-11-18 19:18:26 +01:00
Thibault Duplessis
c4e027c3a8
play & analyse antichess
2016-11-15 13:43:49 +01:00
Thibault Duplessis
ba40fa36d1
unmoved rooks wip
2016-11-15 09:11:18 +01:00
Thibault Duplessis
f98b5115ab
expose rating charts in perf API - closes #2387
2016-11-14 18:54:16 +01:00
Thibault Duplessis
a46d9ba48f
fix insights refresh
2016-11-14 16:46:19 +01:00
Thibault Duplessis
808c536b4a
fix full-page menu
2016-11-14 09:45:37 +01:00
Thibault Duplessis
28e9991340
remove the 10k puzzles trophy: some idiots are flooding to get it
2016-11-14 09:45:17 +01:00
Thibault Duplessis
554a10105c
disallow TV embedding
...
since the TV page reloads for each game,
it can be heavy on the server when embedded
on a popular page
2016-11-12 00:14:46 +01:00
Thibault Duplessis
6b865130af
remove PDF export. Could be done by an external service using lichess PGN export
2016-11-09 16:22:54 +01:00
Mark Henle
4e76462794
Start adding search for mobile
2016-11-08 21:51:40 -05:00
Thibault Duplessis
aae1da2909
better handle ip intel error codes
2016-11-08 17:38:46 +01:00
Thibault Duplessis
6971ff83dd
tweak email confirmation necessity
2016-11-08 17:12:37 +01:00
Thibault Duplessis
aee28d33b2
closed account powertip
2016-11-08 01:59:34 +01:00
Thibault Duplessis
3ef92758b6
closed account powertip
2016-11-07 23:16:58 +01:00
Thibault Duplessis
267deae978
fix puzzle timeline & chart
2016-11-07 19:12:55 +01:00
Thibault Duplessis
db5743e818
fix puzzle voting system, maybe
2016-11-07 17:39:21 +01:00
Thibault Duplessis
968efd9f1f
remove puzzle difficulty preference
2016-11-07 16:22:27 +01:00
Thibault Duplessis
9e2613cff4
Merge branch 'master' into puzzle2
...
* master: (599 commits)
refresh chessground after mobile deep-link
ring the correspondence alarm sooner, for dev purposes
implement server-side correspondence time up alarm
fix including all kamon trace segments
inc assets version
sk "slovenčina" translation #16954 . Author: MajkySL.
ru "русский язык" translation #16953 . Author: Vasaka. Предыдущий вариант не помещается, не виден целиком. Последнее слово не видно. Не понятно к чему призывают.
try to fix missing kamon trace segments
fix tournament player box - closes #2379
fix tournament schedule - closes #2378
more tournament standing CSS tweak
add support for watcher chat in mobile API
discard mistyped whispers
update donation goal
again, chrome bug with table td opacity & background
rewrite berserk alert CSS too
improve moretime button CSS
complete berserk button rewrite
add more data to mod export API - closes #2372
more tournament standing UI tweaks
...
2016-11-07 15:12:08 +01:00
Thibault Duplessis
5957a4d6ac
add support for watcher chat in mobile API
2016-11-06 19:03:40 +01:00
Thibault Duplessis
a75bdf44a4
secure resign endpoint
2016-11-05 12:00:17 +01:00
Thibault Duplessis
43af2e3a00
limit game stream API users
2016-11-05 00:03:19 +01:00
Thibault Duplessis
d60172e091
disable game exports image & pdf for now
2016-11-04 09:19:54 +01:00
Thibault Duplessis
2ce157e6b3
improve PNG export logger
2016-11-03 13:50:06 +01:00
Thibault Duplessis
0f8a63ed78
adaptive coach pageview graph
2016-11-02 23:17:07 +01:00
Thibault Duplessis
4f27536969
export puzzle PNG through external service
2016-11-02 17:23:00 +01:00
Niklas Fiekas
1632db7930
upgrade to stockfish 8
2016-11-02 17:21:43 +01:00
Thibault Duplessis
21c48731f4
export game PNG through external service
2016-11-02 17:06:55 +01:00
Thibault Duplessis
b2d733c730
fix patron link
2016-11-02 14:32:32 +01:00