Skip to content

Browser extension that turbocharges the lichess.org site with extra functionalities

License

Notifications You must be signed in to change notification settings

Siderite/lichessTools

Repository files navigation

LiChess Tools, by Siderite

Chrome/Firefox extension adds extra functionalities to the https://lichess.org web site:

  • randomly play one of the next moves with Ctrl-RightArrow
    • configurable probability to play a move by putting prc: in the move comment, where number is a percentage between 1 and 100
  • highlights for the last move of variations in the analysis/study board
    • also showing which of the last moves that have not ended in mate have no comment
  • highlights the transpositions to the current move in the analysis/study board
    • also an option to show all transpositions in the PGN
  • play multiple variations in Interactive lesson mode in the same chapter! (using the prc: notations if present)
  • local computer analysis chart when no server one exists, even when not logged in
  • automatically open/hide/convert to menu the Friends box at page load
  • sound alert when one of your friends starts playing a game (for various time controls)
  • changing the shortcut for playing the next best computer move from Space to Ctrl-Space
  • a custom chess engine level (if it is idle in a lower state, it runs until it gets to that level)
  • sticky Interactive lesson Preview mode (remains in Preview when switching between chapters)
  • use keyboard shortcuts (i, m, b, Alt-i, Alt-m, Alt-b) for inaccuracies, mistakes and blunders in analysis
  • show player country flags next to their names (if they have their country specified in the profile)
  • import multiple PGNs in analysis mode and merge them into one
  • show the order of arrows and circles in analysis/study
  • add an item in the Watch menu to go to last watched game (and from there to the previously watched game and so on)
  • show opening name in TV game and mini games
  • opening explorer button to quickly switch between you and the selected user
  • copy branches from analysis/study to clipboard
  • languages supported: English, Romanian
  • extension options in the Preferences menu in LiChess
  • next moves from transpositions are now available in the analysis move list
  • study move list context menu item to automatically go to the last move of every variation and add a comment with the computer evaluation
  • option to save preferences in incognito mode, too (you have to set it from Preferences first!)
  • buttons to change chapter names from the Event or Black/White PGN tags in the chapter edit form
  • custom styles for study comments
  • study chapter navigation controls (including random chapter with keyboard shortcut)
  • auto save and button to reload PGNs in Analysis mode (recover from accidental reloads)
  • enhanced Friends list now shows live online status and TV links, plus allows the option to "mute" playing alerts for each player
  • hide score tally crosstable during play
  • select move from variations, computer list or explorer by pressing . (dot), Ctrl-. and Shift-. respectively, then a digit key
  • global enable/disable extension switch
  • for the currently selected chapter, the ability to selectively remove just the comments, glyphs or drawn shapes
  • mobile device settings (use Kiwi browser on mobiles, it allows extensions)
  • custom user CSS themes (you can create PRs for them or ask me to include them, but you are maintaining them!)
  • delete all PGN tags in bulk or pick individual ones from the current chapter
  • practice with Explorer (computer makes moves based on what masters, lichess or a specific player played in that position)
  • additional glyphs on board
  • drawing of arrows and circles on mobile (for analysis, study, games, puzzles, TV)
  • collapsible preference categories
  • extra computer analysis metrics on charts and eval gauge
  • the many preferences now can be filtered by advanced or basic and the categories can be collapsed
  • a menu entry to go directly to the last visited study
  • notification on unread timeline posts and comments from the blogs, forums or people you follow
  • showing evaluation on Explorer moves from local computer analysis/lichess/chessdb/winning stats
  • scroll lock on mobiles while playing
  • finding interesting/good/best/brilliant moves and allowing cycling through them
  • quiet mode on all tabs and manual button for setting quiet mode
  • explorer gambits shows which move to make to play a gambit
  • persist last study settings when creating new studies
  • button to create chapter after the selected one
  • PGN textarea in studies, similar to Analysis
  • Move list options: indented variations shows all variations as tree branches, not inline
  • Move list options: bookmarks allows tagging variations with a label, collapse/expand them, link to them, split chapter by them, open another window with just the analysis tools (move list, explorer, computer eval)
  • Option to not see cloud values in computer evaluation
  • Context menu on bookmarked positions to get the URL of the position
  • Move list options: Expanded move list, Hide left side in Analysis, Pop up analysis tools into an entire new window, Move the computer evaluation button to the right
  • search Wiki in analysis by position, not move order
  • practice with whatever computer engine you selected, ignoring cloud and with your specific custom engine level
  • TV options:
    • show history section (last two games) for user TV
    • TV games have a link to the game in the title and can be bookmarked during the game
    • a friends tab in the Current Games section, to see just the games of the people you follow
    • a streamers tab in the Current Games section, to see just the games of streamers
  • show pawn structures in analysis, TV games and mini-games
  • save different Explorer settings and toggle between them
  • click on Explorer sum row to get a random move, weighted on move probabilities
  • custom mini-game size
  • play again from where you entered Preview mode in Interactive Lessons and collapsible Interactive Lesson chapter controls
  • use Stockfish on Brave browser
  • learn from your mistakes in Study chapters
  • pin studies and broadcasts to home page, hide spoilers on broadcasts
  • community forum
  • PGN editor (merge, split, normalize, count, search, cut)
  • play lag chart
  • freeze board in analysis
  • download all studies of a player
  • larger coordinates, outside coordinates in Analysis
  • Profile date interval options
  • Puzzle statistics tab
  • #readgame URL to read games in analysis/study
  • restore position in the move list in study chapters on page refresh
  • move assistant shows evaluation on selected piece destinations
  • warning when playing against a suspicious opponent
  • better board image export
  • board editor mirror position button
  • more decimals in computer eval
  • unselect piece after a few seconds
  • study flairs
  • hide/show lobby page elements
  • Explorer resize
  • Custom sound options (just disable move sounds, keep the rest)
  • Back to current position in correspondence
  • Hide chat during play
  • Broadcast OBS support
  • Hide header shortcut
  • Next move behavior for variations (like Chessbase)
  • Save blog while editing it
  • Option to switch to Analysis when your game ends
  • Screen not locking when watching TV
  • Active tab icon
  • Fast interactive lesson moves
  • Paste images in chat/forum
  • URL/image detection and unlimited text size in the team/study chat
  • one click moves (in Analysis/Study)
  • show common teams of you and your opponent
  • video popup support in studies
  • commands! type /help to get a list

Version 2.3 breaking changes:

  • the MoveColorizer theme has been removed and the functionality rewritten and moved to the Highlight tool - You need to review your Preferences

Version 2.2 breaking changes:

  • Preferences for Custom Analysis Engine and TV options - You need to review your Preferences

Version 2 breaking changes:

  • Ctrl-Space replaces Space as the shortcut for "play best computer move", as Shift-Space is used by lichess to play the first explorer move
  • practice voice assist was funny, but not terribly useful. It is removed in V2, unless popular outcry calls for it back
  • the functionality of the "jump to glyph" was changed by lichess, so I had to reimplement it for the analysis keyboard shortcuts
    • just be aware that the i,m,b keys used by lichess for game analysis only only go on the mainline, while with LiChess Tools they cycle to moves in all variations
  • showing the order of circles/arrows is now off by default
  • saving TV games in the browser's history was ugly and prone to errors. Quite invasive, too. I've removed it. You can still use the Last viewed game menu item to cycle through games.
    • now a game is considered viewed at any time when it is opened, not only when you are there to see it end
  • the mechanism to automatically show the Event tag value instead of "Chapter X" as study chapter titles has been removed
    • instead, when editing a chapter, you now have options to quickly change the title to the Event tag content or from the White/Black tags
  • analysis PGN is saved automatically and copied automatically in the PGN box on reload. You will have to press the button import the PGN, though.

URLs:

About

Browser extension that turbocharges the lichess.org site with extra functionalities

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published