Add a popup button that scans the Topstep dashboard's GraphQL API (crystal.topstep.com) for passed evaluations that can still be activated into an Express Funded account. An eval is activatable when its status is "Passed" and its subscription id is not shared by ANY funded account it ever spawned — regardless of that funded account's current status, since activation is one-way. The result and its progress are mirrored to chrome.storage so the popup renders them independent of the message port (avoids the "message port closed" error on this ~20s scan). Activatable accounts link to their Topstep detail page. Adds https://*.topstep.com/* host permission; bumps to 0.15.0. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
38 lines
1.4 KiB
JSON
38 lines
1.4 KiB
JSON
{
|
|
"manifest_version": 3,
|
|
"name": "AutoFirmer Capture",
|
|
"version": "0.15.0",
|
|
|
|
"key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxdbOMRR+58a9dHlbIKtlALtS3E4eltBGqfTnUc0lzJuWj5ZA4+5YFSdUnxv5N1ogxwpJUGkUV3MnKJuZnTekCmsNwjCy41a20Xtc7jQLHrIBZkesB6cB+d0l9Vo8M6EC3ZMD8Iv6MdAalU3GZh1Hn9vm24NjJ+xUT1qNIVHEcNUIb9evYobR/XHv+JAp6bOFnaLM+3wpyYKe4efMhsz0F86u9thRNhQnraTqUWfnKNpsHPK2zivaYHrziEEWX7Y3EsMHkf2FRhkUe7IDoxeJM49DBToTo9sAJUkcgLeGCGZLo7H3mcxyn/zERYR+rD3k5xdeBtjoZHXFx2+FanLb9wIDAQAB",
|
|
"update_url": "https://ext.juicerroom.com/updates.xml",
|
|
|
|
"description": "Scrapes the HTML of the firm tab you are viewing and posts it to the AutoFirmer dashboard.",
|
|
"permissions": ["scripting", "tabs", "storage", "alarms"],
|
|
"host_permissions": [
|
|
"https://*.tradeify.co/*",
|
|
"https://*.lucidtrading.com/*",
|
|
"https://*.topstep.com/*",
|
|
"http://localhost/*",
|
|
"http://127.0.0.1/*"
|
|
],
|
|
"background": {
|
|
"service_worker": "background.js"
|
|
},
|
|
"content_scripts": [
|
|
{
|
|
"matches": [
|
|
"https://*.tradeify.co/*",
|
|
"https://*.lucidtrading.com/*"
|
|
],
|
|
"js": ["captcha-hook.js"],
|
|
"run_at": "document_start",
|
|
"all_frames": true,
|
|
"world": "MAIN"
|
|
}
|
|
],
|
|
"action": {
|
|
"default_popup": "popup.html",
|
|
"default_title": "AutoFirmer Capture"
|
|
}
|
|
}
|