← back to Bertha
chore(alshi-dash,kalshi-dash): update 3 files (.jsx) [+22/-22]
acd043910ca879438a301a0d3b5daa66c961315f · 2026-02-13 18:19:27 +0000 · DW Commit Agent
Files touched
M kalshi-dash/src/setup/steps/BrowseMarkets.jsxM kalshi-dash/src/setup/steps/ConnectKalshi.jsxM kalshi-dash/src/setup/steps/TestConnection.jsx
Diff
commit acd043910ca879438a301a0d3b5daa66c961315f
Author: DW Commit Agent <commit-agent@dw-agents.com>
Date: Fri Feb 13 18:19:27 2026 +0000
chore(alshi-dash,kalshi-dash): update 3 files (.jsx) [+22/-22]
---
kalshi-dash/src/setup/steps/BrowseMarkets.jsx | 6 +++---
kalshi-dash/src/setup/steps/ConnectKalshi.jsx | 26 +++++++++++++-------------
kalshi-dash/src/setup/steps/TestConnection.jsx | 12 ++++++------
3 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/kalshi-dash/src/setup/steps/BrowseMarkets.jsx b/kalshi-dash/src/setup/steps/BrowseMarkets.jsx
index a311ecd..b8e80fc 100644
--- a/kalshi-dash/src/setup/steps/BrowseMarkets.jsx
+++ b/kalshi-dash/src/setup/steps/BrowseMarkets.jsx
@@ -31,15 +31,15 @@ export default function BrowseMarkets({ data, update, next, back }) {
return (
<div className="space-y-6">
<div className="text-center">
- <h2 className="text-2xl font-bold mb-2">Browse Markets</h2>
- <p className="text-gray-400 text-sm">Loading event contracts from Kalshi</p>
+ <h2 className="text-2xl font-bold mb-2">Let's See What They're Selling</h2>
+ <p className="text-gray-400 text-sm">I'm snooping through the markets. You're welcome.</p>
</div>
<div className="card">
{loading ? (
<div className="flex flex-col items-center justify-center py-12 gap-4">
<div className="animate-spin w-10 h-10 border-3 border-amber-500 border-t-transparent rounded-full" />
- <p className="text-sm text-gray-400">Fetching markets from Kalshi...</p>
+ <p className="text-sm text-gray-400">Schlepping markets from Kalshi... patience is a virtue</p>
</div>
) : error ? (
<div className="text-center py-8">
diff --git a/kalshi-dash/src/setup/steps/ConnectKalshi.jsx b/kalshi-dash/src/setup/steps/ConnectKalshi.jsx
index 691d823..ffed38d 100644
--- a/kalshi-dash/src/setup/steps/ConnectKalshi.jsx
+++ b/kalshi-dash/src/setup/steps/ConnectKalshi.jsx
@@ -46,47 +46,47 @@ export default function ConnectKalshi({ data, update, next, back }) {
Demo (Smart)
</button>
<button onClick={() => setEnv('prod')} className={`flex-1 py-2 rounded-lg text-sm font-medium transition ${env === 'prod' ? 'bg-green-500/15 text-green-400 border border-green-500/30' : 'bg-gray-800/50 text-gray-500 border border-gray-700'}`}>
- Production
+ Production (Brave)
</button>
</div>
</div>
<div>
- <label className="block text-xs text-gray-400 mb-1.5 font-medium">API Key ID</label>
+ <label className="block text-xs text-gray-400 mb-1.5 font-medium">API Key ID (the one they gave you)</label>
<input type="text" value={apiKey} onChange={e => setApiKey(e.target.value)}
- placeholder="Your Kalshi API key ID"
+ placeholder="Paste it here, bubeleh"
className="w-full px-3 py-2 bg-gray-800/50 border border-gray-700 rounded-lg text-sm focus:border-amber-500 focus:outline-none font-mono" />
</div>
<div>
- <label className="block text-xs text-gray-400 mb-1.5 font-medium">Private Key (PEM)</label>
+ <label className="block text-xs text-gray-400 mb-1.5 font-medium">Private Key (the whole megillah, PEM format)</label>
<textarea value={privateKey} onChange={e => setPrivateKey(e.target.value)}
placeholder="-----BEGIN RSA PRIVATE KEY----- ... -----END RSA PRIVATE KEY-----"
rows={6}
className="w-full px-3 py-2 bg-gray-800/50 border border-gray-700 rounded-lg text-sm focus:border-amber-500 focus:outline-none font-mono text-xs leading-relaxed" />
- <p className="text-[10px] text-gray-600 mt-1">This key is stored encrypted and never leaves this server</p>
+ <p className="text-[10px] text-gray-600 mt-1">Don't worry, I keep it locked up tighter than your grandmother's jewelry box</p>
</div>
{error && <p className="text-red-400 text-xs">{error}</p>}
</div>
<div className="card bg-gray-800/30">
- <h3 className="text-sm font-medium mb-2">Where to get your API keys</h3>
+ <h3 className="text-sm font-medium mb-2">What, you don't have keys yet? Oy vey.</h3>
<ol className="text-xs text-gray-400 space-y-1.5 list-decimal list-inside">
- <li>Log into <span className="text-amber-400 font-mono">kalshi.com</span></li>
- <li>Go to Settings → API Keys</li>
- <li>Click "Create API Key" — download the private key file immediately</li>
- <li>Copy the API Key ID and paste the PEM contents above</li>
+ <li>Go log into <span className="text-amber-400 font-mono">kalshi.com</span> like a mensch</li>
+ <li>Find Settings → API Keys (it's not that hard, look around)</li>
+ <li>Click "Create API Key" and <strong>download that private key file immediately</strong></li>
+ <li>Copy the Key ID and paste the PEM contents up there. Simple.</li>
</ol>
- <p className="text-[10px] text-red-400 mt-2">The private key file cannot be downloaded again after creation!</p>
+ <p className="text-[10px] text-red-400 mt-2">Listen to me — that private key file? You can only download it ONCE. Lose it and you start over. Don't say I didn't warn you.</p>
</div>
<div className="flex items-center justify-between">
<button onClick={back} className="text-sm text-gray-500 hover:text-gray-300">Back</button>
<div className="flex items-center gap-3">
- <button onClick={skip} className="text-sm text-gray-500 hover:text-gray-300">Skip (paper only)</button>
+ <button onClick={skip} className="text-sm text-gray-500 hover:text-gray-300">Skip (play pretend)</button>
<button onClick={save} disabled={saving || !apiKey || !privateKey} className="btn btn-p">
- {saving ? 'Saving...' : 'Save & Continue'}
+ {saving ? 'Saving, patience...' : 'Save & Continue'}
</button>
</div>
</div>
diff --git a/kalshi-dash/src/setup/steps/TestConnection.jsx b/kalshi-dash/src/setup/steps/TestConnection.jsx
index 3f79da4..f1d43b1 100644
--- a/kalshi-dash/src/setup/steps/TestConnection.jsx
+++ b/kalshi-dash/src/setup/steps/TestConnection.jsx
@@ -66,19 +66,19 @@ export default function TestConnection({ data, update, next, back }) {
return (
<div className="space-y-6">
<div className="text-center">
- <h2 className="text-2xl font-bold mb-2">Test Connection</h2>
- <p className="text-gray-400 text-sm">Verifying Kalshi API access</p>
+ <h2 className="text-2xl font-bold mb-2">Let's See If This Thing Works</h2>
+ <p className="text-gray-400 text-sm">I'm checking your wiring. Hold your horses.</p>
</div>
<div className="grid grid-cols-2 gap-4">
- <TestCard title="Exchange Status" loading={exLoading} result={exchangeTest} />
- <TestCard title="Authenticated" loading={authLoading} result={authTest}
- skippedMsg={skipped ? 'Skipped — paper mode only' : (!data.keys ? 'No keys provided' : null)} />
+ <TestCard title="Is Kalshi Even Open?" loading={exLoading} result={exchangeTest} />
+ <TestCard title="Do They Know Who You Are?" loading={authLoading} result={authTest}
+ skippedMsg={skipped ? 'You skipped this — playing pretend, remember?' : (!data.keys ? 'No keys, no entry. What did you expect?' : null)} />
</div>
{!exLoading && !authLoading && (
<div className="flex justify-center">
- <button onClick={runExchangeTest} className="text-xs text-gray-500 hover:text-gray-300">Retry Tests</button>
+ <button onClick={runExchangeTest} className="text-xs text-gray-500 hover:text-gray-300">Try again, maybe this time it'll listen</button>
</div>
)}
← c021c2c chore(rc,src): update 13 files (.js) [+15752] Files changed:
·
back to Bertha
·
chore(alshi-dash,kalshi-dash,react-dash): update 31 files (. 4f24548 →