{ "$schema": "https://schema.tauri.app/config/2", "productName": "wayBetter for X", "version": "1.0.0", "identifier": "app.bettertwttr.desktop", "build": { "beforeDevCommand": "bun run dev", "devUrl": "http://127.0.0.1:1420", "beforeBuildCommand": "bun run build", "frontendDist": "../dist" }, "app": { "withGlobalTauri": true, "macOSPrivateApi": true, "windows": [], "security": { "capabilities": [ "workspace-local", "x-capture", "tab-chrome", "drafts-popover" ], "csp": "default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self'; connect-src ipc: http://ipc.localhost; object-src 'none'; base-uri 'none'; frame-src 'none'; form-action 'none'", "devCsp": "default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self'; connect-src ipc: http://ipc.localhost http://127.0.0.1:1420 ws://127.0.0.1:1420; object-src 'none'; base-uri 'none'; frame-src 'none'; form-action 'none'" } }, "bundle": { "active": true, "targets": [ "nsis", "app", "dmg" ], "publisher": "wayBetter", "copyright": "© 2026 wayBetter", "category": "SocialNetworking", "shortDescription": "X, extended: themes, plugins and recoverable drafts", "longDescription": "wayBetter for X opens the real X website and extends it in place, like BetterDiscord: themes, custom CSS, JavaScript plugins and a local draft vault with revision history.", "icon": [ "icons/32x32.png", "icons/128x128.png", "icons/128x128@2x.png", "icons/icon.icns", "icons/icon.ico" ], "windows": { "nsis": { "installMode": "currentUser", "installerIcon": "icons/icon.ico", "languages": [ "English", "Arabic", "Bulgarian", "Dutch", "French", "German", "Hebrew", "Italian", "Japanese", "Korean", "Norwegian", "PortugueseBR", "Russian", "SimpChinese", "Spanish", "Swedish", "TradChinese", "Turkish", "Ukrainian", "Vietnamese", "Basque", "Catalan", "Croatian", "Czech", "Danish", "Finnish", "Galician", "Greek", "Hungarian", "Indonesian", "Irish", "Malay", "Polish", "Romanian", "Serbian", "Slovak", "Thai" ], "customLanguageFiles": { "Basque": "../../../waybetter/packages/waybetter/windows/languages/Basque.nsh", "Catalan": "../../../waybetter/packages/waybetter/windows/languages/Catalan.nsh", "Croatian": "../../../waybetter/packages/waybetter/windows/languages/Croatian.nsh", "Czech": "../../../waybetter/packages/waybetter/windows/languages/Czech.nsh", "Danish": "../../../waybetter/packages/waybetter/windows/languages/Danish.nsh", "Finnish": "../../../waybetter/packages/waybetter/windows/languages/Finnish.nsh", "Galician": "../../../waybetter/packages/waybetter/windows/languages/Galician.nsh", "Greek": "../../../waybetter/packages/waybetter/windows/languages/Greek.nsh", "Hungarian": "../../../waybetter/packages/waybetter/windows/languages/Hungarian.nsh", "Indonesian": "../../../waybetter/packages/waybetter/windows/languages/Indonesian.nsh", "Irish": "../../../waybetter/packages/waybetter/windows/languages/Irish.nsh", "Malay": "../../../waybetter/packages/waybetter/windows/languages/Malay.nsh", "Polish": "../../../waybetter/packages/waybetter/windows/languages/Polish.nsh", "Romanian": "../../../waybetter/packages/waybetter/windows/languages/Romanian.nsh", "Serbian": "../../../waybetter/packages/waybetter/windows/languages/Serbian.nsh", "Slovak": "../../../waybetter/packages/waybetter/windows/languages/Slovak.nsh", "Thai": "../../../waybetter/packages/waybetter/windows/languages/Thai.nsh" }, "displayLanguageSelector": false, "template": "../../../waybetter/packages/waybetter/windows/installer.nsi", "installerHooks": "windows/hooks.nsh" }, "webviewInstallMode": { "type": "embedBootstrapper", "silent": true } }, "macOS": { "minimumSystemVersion": "11.0" }, "createUpdaterArtifacts": true }, "plugins": { "deep-link": { "desktop": { "schemes": ["waybetter"] } }, "updater": { "pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDdEQzE3RUMyNTI5MEI3QUMKUldTc3Q1QlN3bjdCZlppZGViU2JUc3FkNmtDSWZWdzg0TkFNRG9oQjd2b1hOVkNUYkVTYjArVjgK", "endpoints": [ "https://twttr.crt.fyi/v1/updates/{{target}}/{{arch}}/{{current_version}}" ], "windows": { "installMode": "quiet" } } } }