lila/todo

122 lines
7.5 KiB
Plaintext
Raw Normal View History

2012-05-17 13:57:17 -06:00
start chess960 after both player move http://fr.lichess.org/forum/lichess-feedback/clock-fairness-in-chess960-games
2012-07-02 13:47:29 -06:00
@someone = link to someone's profile
2013-12-20 12:21:30 -07:00
index game positions
elo stats (branch elostats)
2012-09-12 14:23:14 -06:00
add elo titles (like 2300+ = FM)
2013-12-20 12:21:30 -07:00
tournament berserker = half time, double points
2012-09-15 03:11:30 -06:00
chat icons (k) (K)
2013-12-20 12:21:30 -07:00
blind accessible
tournament ties
not possible to copy the link URL invite when using a touch device. Can this be easily fixed by adding an automatic "copy" button next to the link?
search bug http://en.lichess.org/games/search?players.a=&players.b=&players.winner=&eloMin=&eloMax=&hasAi=&aiLevelMin=&aiLevelMax=&variant=&mode=1&opening=&turnsMin=&turnsMax=&durationMin=&durationMax=&status=35&dateMin=&dateMax=&sort.field=tu&sort.order=asc
takeback substract time for person granting
only team forum posts on the homepage?
team list sort by date, name, popularity, avg elo, team elo, ...?
download 10.000 best elo games http://en.lichess.org/inbox/v1p6hokg#bottom
2012-12-29 20:33:28 -07:00
sound config (like sound on game join, not moves)
2013-12-20 12:21:30 -07:00
start clock after black move http://en.lichess.org/forum/lichess-feedback/shouldnt-the-time-start-time-after-blacks-first-move#3
national flags http://en.lichess.org/forum/lichess-feedback/suggestion-display-national-flag#4
restrict hook creation by IP
show tournament trophies on user profile
recognize pgn in forum and show a pgn4web
correspondance chess https://github.com/ornicar/lila/issues/12
add source to chess search
add pgn names to chess search
2013-02-26 13:19:23 -07:00
kid mode (on subdomain?) or start-from-scratch mode (connect to DB depending on subdomain)
2013-12-20 12:21:30 -07:00
explain point of importing games
captcha highlight opponent king
optional email http://en.lichess.org/forum/lichess-feedback/secret-question----password-recovery
chess variants https://github.com/ornicar/lila/issues/2://github.com/ornicar/lila/issues/25
stream game export
from MoralIntentions email:
- More tie-breaking options and stats (in Tournament): https://en.wikipedia.org/wiki/Tie-breaking_in_Swiss_system_tournaments, especially Sonneborn-Berger and Tournament Performance Rating.
- Several options of how points should be given to players (for example: Score * Sonneborn-Berger * Tournament Performance Rating * Percentage Score [for example: 0.64] / 1000) and therefore also several Leaderboards.
- The possibility of team matches (with solutions for players who are in several teams), where the team leader has to choose the board order, where the team results are shown and where the team player (who has played all of the games of the match) with the highest Percentage Score gets crowned Player of the Match of team "A".
correspondance chess http://en.lichess.org/forum/lichess-feedback/correspondence-chess#1
badges for top players in Elo and number of games
the forum search user:mephostophilis returns no result
players world map
account closed accounts in team counts
IE10 no sound toggle http://en.lichess.org/forum/lichess-feedback/notification-of-game-creation#3
replace plot with watch plot when game starts
liquid UI for large screens http://fr.lichess.org/forum/lichess-feedback/hi-res#5
customize piece images
customize sound notifications http://imgur.com/70WVyb5
better moderator UI
2013-08-01 06:08:04 -06:00
TV channels (bullet, blitz, standard, ...)
2013-12-20 12:21:30 -07:00
allow castling and analysis for FEN games whenever possible
realtime computer analysis of TV game
embeddable tv iframe http://en.lichess.org/forum/lichess-feedback/new-feature-lichess-tv?page=3
many tv ideas (answer)
2013-08-03 03:07:58 -06:00
http://en.lichess.org/forum/lichess-feedback/new-feature-lichess-tv?page=3
2013-12-20 12:21:30 -07:00
http://i.imgur.com/ZSi90k0.jpg
2013-08-03 02:58:12 -06:00
separate games in spectator chat
2013-08-05 07:57:06 -06:00
real board editor save
2013-09-14 10:15:40 -06:00
FEN/editor castle/enpassant https://github.com/ornicar/lila/issues/42 white/black to play
2013-09-15 09:36:35 -06:00
user notes, shared among friends
2013-09-18 09:30:40 -06:00
geolocation http://db-ip.com/db/
2013-09-20 09:46:18 -06:00
no castling in 50-moves https://github.com/ornicar/scalachess/issues/3
2013-09-23 13:39:57 -06:00
enforce single user for an IP
2013-10-02 04:51:27 -06:00
user made chess puzzles (just input position and number of moves, let AI find solution) see http://en.lichess.org/inbox/2cxky5pw
2013-10-03 05:37:49 -06:00
bug found by trialB http://en.lichess.org/inbox/wt24ccn2 http://en.lichess.org/forum/lichess-feedback/elo-range-problems
2013-10-04 01:31:36 -06:00
fics stats http://ficsgames.org/cgi-bin/search.cgi?player=OEXPL;action=Statistics "biggest successes/upsets, your nemesis, individual scores against opponents"
download games in PGN format
better piece set (see scid and chessbase) skwex on #chess
replace move green glow with simple border (chess.com) skwex on #chess
opening tree http://www.shredderchess.com/online-chess/online-databases/opening-database.html
data visualisation with http://app.raw.densitydesign.org/
2013-12-20 12:21:30 -07:00
tournament elo restriction
2013-10-05 04:01:59 -06:00
open analysis to anon (with IP restriction)
2013-12-20 12:21:30 -07:00
analysis always show best move
analysis infer ! and !! from evaluation at depth
no challenge when playing http://en.lichess.org/forum/lichess-feedback/defis#2
check filter games icon on windows
people page = trends by day, week, month. user achievments?
user options: sounds, sound choice
user stats: http://en.lichess.org/forum/lichess-feedback/feature-request-extended-stats
forum improvements http://en.lichess.org/forum/lichess-feedback/suggestions-for-the-forum#1
real tournaments (swiss first, then round robin) (hellball) see challonge.com
option to disallow takebacks http://en.lichess.org/forum/lichess-feedback/takeback-request-abuse
search users from tablet http://en.lichess.org/forum/lichess-feedback/people---search
analysis UI bug http://en.lichess.org/inbox/8s2e0397#bottom
use separate thread pool for elasticsearch http://www.playframework.com/documentation/2.2.0/ThreadPools
make lobby a sequential actor
best wins / worse defeats
troll can post in tournaments
safari sound icon http://en.lichess.org/forum/general-chess-discussion/sound-effects?page=3
add brasilian translation
autoreport cheat detected
blocked user can join: http://en.lichess.org/forum/lichess-feedback/blocked-user#3
charts on homepage? http://en.lichess.org/forum/lichess-feedback/feature-proposition-active-players-graph#1
show latest chat when X reports Y for insult
faster PGN parser - without combinators, see pgn binary writer
premove choose promotion http://en.lichess.org/forum/lichess-feedback/premove-promotion-allow-to-preselect-promoted-piece#9
teams sorted by ELO http://en.lichess.org/forum/lichess-feedback/average-team-elo#1
analysis bug http://en.lichess.org/forum/lichess-feedback/blunders-in-computer-analysis#1
improve AI cheat detection (not only game start)
2013-12-20 12:21:30 -07:00
can't search for anon games
user profile tab for imported games http://en.lichess.org/inbox/zevof2tu#bottom
2013-12-05 12:40:11 -07:00
analysis board (see chess.com)
2013-12-12 13:14:25 -07:00
watcher game sounds only on first color
premove castle queenside is broken
2013-12-16 15:40:19 -07:00
wrong analysis = move 9 should be a blunder http://en.lichess.org/analyse/pf3rufgk/black
2013-12-17 15:43:35 -07:00
check "continue from position" #lichess
2013-12-20 06:13:38 -07:00
from position + clock = fail (due to turns != played turns)
streamed export of PGN http://en.lichess.org/forum/lichess-feedback/download-all-games#5
2013-12-17 15:20:18 -07:00
--- deploy
bin/cli-prod glicko migration
db.user4.ensureIndex({enabled:1});
db.user4.ensureIndex({enabled:1, rating: -1});
db.user4.ensureIndex({toints:-1});
db.user4.ensureIndex({enabled:1, 'perfs.bullet.gl.r': -1});
db.user4.ensureIndex({enabled:1, 'perfs.blitz.gl.r': -1});
db.user4.ensureIndex({enabled:1, 'perfs.slow.gl.r': -1});
db.user4.ensureIndex({enabled:1, 'count.games': -1});
db.user4.ensureIndex({createdAt: -1});
db.user4.ensureIndex({progress:-1,enabled:1,'perfs.global.gl.d':-1})
2013-12-21 05:15:08 -07:00
mongo lichess bin/mongodb/userstats.js
2013-12-17 15:20:18 -07:00
... and reindex all games in elasticsearch D: