Brings together the best of Chessable and Lichess

Latest Version

Version
1.4.1
Update
November 23, 2024
Size
68.0KiB
Developer
Category
Users
4
Rating
0 ★
Manifest Version
3
Web Store Status
Languages Support
English
See more
Permissions
Storage
Tabs
See more

Repertoire Wizard Extension

Enhances opening study by improving Chessable UI and bringing move recommendations from your courses to the Lichess analysis board.

1.1: Added a user-created position selector tree to the Lichess sidebar for quick access to desired positions

1.2: Added the ability to scrape Chessable course moves with a few simple clicks from the extension popup

1.3: Added additional status feedback during course scraping

Added support for light mode

Fixed abort button and a bug related to course removal

Improved popup look and feel

1.3.1: Improved options to include:

Detailed logging for each chapter

Full documentation & instructions write-up

1.4: Added parallel scraping up to 10 concurrent tabs

Refined logging messages & fixed logging issues

Added ability to skip paused lines

1.4.1: Fixed issue which made light theme not load properly in the options
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "Repertoire Wizard", "version": "1.4.1", "description": "Brings together the best of Chessable and Lichess", "icons": { "128": "assets/wizardpawn128.png", "48": "assets/wizardpawn48.png", "16": "assets/wizardpawn16.png" }, "action": { "default_icon": { "16": "assets/wizardpawn16.png", "48": "assets/wizardpawn48.png", "128": "assets/wizardpawn128.png" }, "default_popup": "popup.html" }, "options_page": "options.html", "background": { "service_worker": "background.js", "type": "module" }, "permissions": ["storage", "tabs"], "content_scripts": [ { "matches": ["https://www.chessable.com/*"], "js": ["libs/browser-polyfill.js", "global.js", "scrape.js"] }, { "matches": ["https://www.chessable.com/explore/*"], "js": ["libs/browser-polyfill.js", "dropdownFilter.js"] }, { "matches": ["https://www.chessable.com/analysis/*"], "js": ["analysisReroute.js"], "run_at": "document_start" }, { "matches": ["https://lichess.org/*"], "js": ["libs/browser-polyfill.js", "moveHighlighting.js"] }, { "matches": ["https://lichess.org/analysis/*"], "js": ["libs/browser-polyfill.js", "positionSelector.js"] } ]}
Read more

Similar Extensions