Open-Source Cold Email & Warmup Platform
Warmbly 是开源的冷邮件平台:温暖您的邮箱、发送活动、并对每条回复进行分流。可在我们的云端运行,也可自行托管整套系统。
AI 翻译
尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
Sales Xray apps for Android, iPhone, Mac, Windows and Chrome: app code and GitHub build workflows only, no secrets or signing keys.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗The Sales Xray apps for phones, computers and Chrome, by Authority Closers. Each app opens the Sales Xray web app (https://salesxray.authorityclosers.com), so every web release reaches all of them at once. Each adds only what a browser can't do on that device.
This repo holds app code and build workflows only. The web app, the server and everything private live elsewhere. There are no keys, keystores, certificates, passwords or .env files here, and the No secrets check fails any push that adds one.
| Folder | App | Built with | Builds |
|---|---|---|---|
apps/phone | Android and iPhone | Capacitor 8 | Android on every push to main that touches it; iPhone by hand |
apps/chrome | Chrome extension | Manifest V3 | Every push to main that touches it |
apps/desktop | Mac and Windows | Tauri 2 | By hand |
All builds run on GitHub's standard hosted runners. They are free while this repo is public.
| Workflow | Runs | Keeps | Publishes |
|---|---|---|---|
| Android | Push to main (apps/phone, not ios/), or by hand | Test APKs: Sales Xray (live) and a Dev test build (CI only) | Only by hand with "publish" on main: the live app alone, signed with the durable key. "signed_only" signs the same way for QA and keeps the APK as the run's artifact; the published release stays as it is |
| Chrome extension | Push to main (apps/chrome), or by hand | The extension zip | Only by hand with "publish" on main |
| Mac and Windows | By hand only | Windows .exe and .msi, Microsoft Store .msix (Store upload copy, and a test copy installed and opened on the runner), Mac universal .dmg, live and dev, plus screenshots | Only by hand with "publish" on main, and only when Windows is code-signed and the Mac app notarised: the sales-xray-desktop-latest release |
| iPhone | By hand only | Simulator app and screenshots; an App Store archive (unsigned until the Apple account) | Only by hand with "testflight" on main: uploads to App Store Connect for TestFlight |
| No secrets | Every push and pull request | Nothing | Nothing |
sales-xray-android-latest and sales-xray-chrome-latest releases.SX_ANDROID_SIGNING_STORE_BASE64 and SX_ANDROID_SIGNING_PASSWORD secrets are set in this repo. Only the owner's laptop sets them, and the backup is in Infisical. Without them a build is signed with the runner's throwaway key. Such a build can be installed for a test, won't install over another build, and is never published..exe and .msi for direct download are code-signed with SSL.com eSigner on publish runs once SX_WINDOWS_SIGN_USERNAME, SX_WINDOWS_SIGN_PASSWORD and SX_WINDOWS_SIGN_TOTP_SECRET are set (sign-windows.ps1). Until then they are unsigned: click More info, then Run anyway.SX_APPLE_DEVELOPER_ID_P12_BASE64, SX_APPLE_DEVELOPER_ID_P12_PASSWORD, the App Store Connect key (SX_ASC_KEY_ID, SX_ASC_ISSUER_ID, SX_ASC_KEY_P8_BASE64) and the variable SX_APPLE_DEVELOPER_ID_IDENTITY are set. Until then ad-hoc signed: on macOS 15 and later, open it once, then System Settings → Privacy & Security → Open Anyway.SX_APPLE_TEAM_ID. Without them the archive is unsigned and installs nowhere.gh secret set … < file), backed up in Infisical, and never pasted into chat. Without them every workflow skips signing and says so.authorityclosers/authority-closers-platform on 17 Oct 2026, from the dev workbench at 66f1daea.apps/sales-xray-web/app/leads/native-phone.ts (the SXPhone channel) and apps/sales-xray-web/app/leads/phone-app.tsx (the Phone app dialog and its download link).Copyright Authority Closers. All rights reserved. The code is public so GitHub can build it. No licence is granted; see LICENSE.
For signed staging builds and installed-app screen evidence on a USB phone, see Real app testing.