- Blind mode tutorial
lichess.org
Donate

Weird version v2.4.21

Sometimes I implement something because I know that if I don't do it then, it won't happen. Then I publish it, because if I think about it too much, I will remove it. It's the case with some features in 2.4.21. Read carefully, because they are very cool features, but kind of in their infancy.

  1. a lot of improvements related to our friend extension Prettier Lichess. Unfortunately, the extension has not been updated in almost a year, so something had to be done:
  • the Grid board squares theme now forces the board that you choose. Normally Prettier Lichess just uses a generic white/light blue board. (https://siderite.dev/blog/lichess-tools---user-manual/#themes)
  • a new Fix third parties theme has been added to fix issues in Prettier Lichess, like not being able to choose the picture background, or weird scrollbars in the lobby or the Wiki in analysis looking really weird and so on. This will grow to fix issues in other extensions or tools that change how Lichess looks.
  • I've done more testing on how LiChess Tools works with Prettier and I've fixed some issues internal to LiChess Tools.
  1. a new context menu, disabled by default, will allow you to get some information about a particular position in the move list (https://siderite.dev/blog/lichess-tools---user-manual/#analysisContextActions)

  2. clickable daily quote author - someone asked for it, so why not? The daily quote author can now be clicked and a list of quotes from the same author will be listed in a popup. (https://siderite.dev/blog/lichess-tools---user-manual/#dailyQuote)

4.Remember local computer evaluation - a new cool idea, which is work in progress. Modern browsers have an included database, so this feature uses that database to store the local engine evaluations. This was also a user request. At the moment it just updates the local evaluation when you get to a position that has values in the database, it doesn't store lines or have any special user interface. (https://siderite.dev/blog/lichess-tools---user-manual/#cevalCache) - again Work in progress. I would love feedback, but don't assume it will work without a hitch.

Next week I will be on vacation, so I won't be able to fix much stuff. Hopefully no breaking Lichess updates or horrible bugs that I introduced.

As medium term plans, I want to work on a companion app. I thought that doing in .NET MAUI will make it compatible with everything. Instead it's has terrible support and some things just refuse to work. I may just build a Windows app and Linux and mobile guys will just have to deal. But what would it do? Well, EVERYTHING! :D If you thought LiChess Tools had a lot of stuff.

No, joke aside, I want to replace the Tauri Lichess application for external engines because it's too basic and also doesn't recover from various situations if you let it run. I want external engines to be reliably accessible. Also all database stuff, including Find puzzles and the above mentioned evaluations will probably be moved to this.

The idea is to integrate it with Lichess, so you still work in the web site, but if you install and run it on your machine you have extra options that are way beyond browser capabilities at the moment. A lot more control over things, I can read data from anywhere (CORS and CSP be damned!) and so on. One of the features would be to gain access to SCIP or/and Chessbase databases. Wouldn't that be cool?

Anyway, enough chit-chat. First I will have to code this mythical application, then brag about it.

Sometimes I implement something because I know that if I don't do it then, it won't happen. Then I publish it, because if I think about it too much, I will remove it. It's the case with some features in 2.4.21. Read carefully, because they are very cool features, but kind of in their infancy. 1. a lot of improvements related to our friend extension Prettier Lichess. Unfortunately, the extension has not been updated in almost a year, so something had to be done: - the _Grid board squares_ theme now forces the board that you choose. Normally Prettier Lichess just uses a generic white/light blue board. (https://siderite.dev/blog/lichess-tools---user-manual/#themes) - a new _Fix third parties_ theme has been added to fix issues in Prettier Lichess, like not being able to choose the picture background, or weird scrollbars in the lobby or the Wiki in analysis looking really weird and so on. This will grow to fix issues in other extensions or tools that change how Lichess looks. - I've done more testing on how LiChess Tools works with Prettier and I've fixed some issues internal to LiChess Tools. 2. a new context menu, disabled by default, will allow you to get some information about a particular position in the move list (https://siderite.dev/blog/lichess-tools---user-manual/#analysisContextActions) 3. clickable daily quote author - someone asked for it, so why not? The daily quote author can now be clicked and a list of quotes from the same author will be listed in a popup. (https://siderite.dev/blog/lichess-tools---user-manual/#dailyQuote) 4.Remember local computer evaluation - a new cool idea, which is work in progress. Modern browsers have an included database, so this feature uses that database to store the local engine evaluations. This was also a user request. At the moment it just updates the local evaluation when you get to a position that has values in the database, it doesn't store lines or have any special user interface. (https://siderite.dev/blog/lichess-tools---user-manual/#cevalCache) - again Work in progress. I would love feedback, but don't assume it will work without a hitch. Next week I will be on vacation, so I won't be able to fix much stuff. Hopefully no breaking Lichess updates or horrible bugs that I introduced. As medium term plans, I want to work on a companion app. I thought that doing in .NET MAUI will make it compatible with everything. Instead it's has terrible support and some things just refuse to work. I may just build a Windows app and Linux and mobile guys will just have to deal. But what would it do? Well, EVERYTHING! :D If you thought LiChess Tools had a lot of stuff. No, joke aside, I want to replace the Tauri Lichess application for external engines because it's too basic and also doesn't recover from various situations if you let it run. I want external engines to be reliably accessible. Also all database stuff, including Find puzzles and the above mentioned evaluations will probably be moved to this. The idea is to integrate it with Lichess, so you still work in the web site, but if you install and run it on your machine you have extra options that are way beyond browser capabilities at the moment. A lot more control over things, I can read data from anywhere (CORS and CSP be damned!) and so on. One of the features would be to gain access to SCIP or/and Chessbase databases. Wouldn't that be cool? Anyway, enough chit-chat. First I will have to code this mythical application, then brag about it.

This topic has been archived and can no longer be replied to.