Skip to content

Instantly share code, notes, and snippets.

BUI → WDS Migration Playbook

Context

Migration of panels from Wix Base UI (wix-base-ui) to Wix Design System (@wix/design-system) in bookings-calendar-catalog-viewer. This is a prerequisite for Dark Mode in Studio 2.0. The plan defines the repeatable process for migrating each panel.

Execution Model

Steps are assigned to either the main conversation (for user interaction) or subagents (for autonomous work):

| Step | Executor | Type |

// ==UserScript==
// @name Claude - handle authentication
// @namespace Shmulik's Scripts
// @match http://127.0.0.1:*/callback*
// @downloadURL https://gist.githubusercontent.com/splintor/d2c656cf8759a90df981113041d759c1/raw
// @updateURL https://gist.githubusercontent.com/splintor/d2c656cf8759a90df981113041d759c1/raw
// @icon
// @grant window.close
// @version 1.0
// @author shmulikf@wix.com
// ==UserScript==
// @name mcp-s - auto allow connect
// @namespace Shmulik's Scripts
// @match https://mcp-s-connect.wewix.net/on-prem-org/auth/consent*
// @downloadURL https://gist.githubusercontent.com/splintor/253875dee7be770118a32a44d2685902/raw
// @updateURL https://gist.githubusercontent.com/splintor/253875dee7be770118a32a44d2685902/raw
// @grant none
// @version 1.0
// @author shmulikf@wix.com
// @description 12/04/2026, 15:39:35
@splintor
splintor / astra-move-submit-buttons.user.js
Last active May 25, 2025 07:44
Astra - move submit buttons
// ==UserScript==
// @name Astra - move submit buttons
// @description LanguageTool icon might conflict with Astra submit button, so we moved it a little to the right. (https://wix.slack.com/archives/C06RY0PJUKZ/p1747929913234159)
// @namespace http://tampermonkey.net/
// @version 2025-05-25
// @author Shmulik Flint
// @match http://127.0.0.1:*/conversations/*
// @downloadURL https://gist.github.com/splintor/815ac336deebe2cdba26cc539b13071c/raw
// @updateURL https://gist.github.com/splintor/815ac336deebe2cdba26cc539b13071c/raw
// @grant GM_addStyle
@splintor
splintor / poalim-hide-zeros.user.js
Last active March 27, 2024 09:04
Bank Hapoalim - Hide zero notifications
// ==UserScript==
// @name Poalim - Hide zero notifications
// @namespace http://tampermonkey.net/
// @version 2024-03-27
// @description Hide notifications red circle if it is 0
// @author Shmulik Flint
// @match https://login.bankhapoalim.co.il/ng-portals/rb/he/*
// @match https://www.bankhapoalim.co.il/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=co.il
// @downloadURL https://gist.github.com/splintor/ff2c36b0ecadfac01bf528ca21ea9694/raw
@splintor
splintor / AddMetasiteIdToWixSiteHeader.user.js
Last active November 8, 2022 16:28
Add metasiteId to Wix site header
// ==UserScript==
// @name Add metaSiteId to Wix sites header
// @namespace https://shmulikf.wixsite.com
// @version 0.1
// @description Make it easy to get the metasiteId of a Wix site
// @author Shmulik Flint
// @match https://*.wixsite.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=wixsite.com
// @downloadURL https://gist.githubusercontent.com/splintor/4c5191114b0a80d4309339635dd4b051/raw
// @updateURL https://gist.githubusercontent.com/splintor/4c5191114b0a80d4309339635dd4b051/raw
@splintor
splintor / WhatsAppRestoreSearchFocus.user.js
Last active July 5, 2022 14:10
WhatsApp - restore focus to search box
// ==UserScript==
// @name WhatsApp - restore focus to search box
// @namespace https://splintor.github.io/
// @version 0.2
// @description When user clears search box, focus moves to the first entry in the list. It's annoying!
// @author Shmulik Flint
// @match https://web.whatsapp.com/
// @icon https://www.google.com/s2/favicons?sz=64&domain=whatsapp.com
// @downloadURL https://gist.githubusercontent.com/splintor/c56f9ba873ce14d2efc1b6238993de8d/raw
// @updateURL https://gist.githubusercontent.com/splintor/c56f9ba873ce14d2efc1b6238993de8d/raw
@splintor
splintor / actionRecommendationsSchema.json
Last active July 26, 2022 07:01
APES - Action Recommendations Schema
{
"type": "object",
"additionalProperties": false,
"properties": {
"initiator": {
"type": "object",
"additionalProperties": false,
"required": [
"initiatorType",
"triggerSchemaParamMapping"
@splintor
splintor / AddCopyButtons.user.js
Last active June 23, 2022 06:38
Wix Dashboard - Add buttons to copy IDs
// ==UserScript==
// @name Wix Dashboard - Add buttons to copy IDs
// @namespace https://github.com/splintor/
// @version 0.3
// @description Make it easy to copy entities' UUID in Wix Dashboard
// @author You
// @match https://manage.wix.com/dashboard/*
// @match https://manage.editorx.com/dashboard/*
// @icon https://wix.com/favicon.ico
// @downloadURL https://gist.githubusercontent.com/splintor/6e6c459e0f5e0f621d0b32fa5807fbd8/raw
@splintor
splintor / AddFalconLink.user.js
Last active May 26, 2022 14:28
TeamCity - Add direct link to Falcon tab