session complete: 8-coin fleet, tight RSI gate, watchdog test 70/72, 33/35 unit
This commit is contained in:
@@ -214,7 +214,7 @@ svg{display:block;flex:1}
|
||||
<div class="fleet" id="cards"></div>
|
||||
<div id="statusbar"></div>
|
||||
<script>
|
||||
const C={DOGE:"#c2a633",SOL:"#9945FF",ETH:"#627EEA",XRP:"#00AAE4",BTC:"#f7931a"};
|
||||
const C={DOGE:"#c2a633",SOL:"#9945FF",ETH:"#627EEA",XRP:"#00AAE4",BTC:"#f7931a",BNB:"#F0B90B",NEAR:"#00EC97",ZEC:"#F4B728"};
|
||||
function fmt(c){return c<0?`<span class="dn">-${Math.abs(c)}¢</span>`:c>0?`<span class="up">+${c}¢</span>`:`<span class="skip">${c}¢</span>`}
|
||||
function ago(ts){const d=Date.now()/1000-ts;return d<60?Math.floor(d)+'s':d<3600?Math.floor(d/60)+'m':Math.floor(d/3600)+'h'}
|
||||
|
||||
@@ -411,7 +411,8 @@ def toggle_dry():
|
||||
@app.route("/api/fleet")
|
||||
def fleet_api():
|
||||
"""All active coins in one call — reads each coin's own DB."""
|
||||
COINS = {"🐶DOGE": "#c2a633", "🔮SOL": "#9945FF", "💎ETH": "#627EEA", "🌊XRP": "#00AAE4", "₿BTC": "#f7931a"}
|
||||
COINS = {"🐶DOGE": "#c2a633", "🔮SOL": "#9945FF", "💎ETH": "#627EEA", "🌊XRP": "#00AAE4", "₿BTC": "#f7931a",
|
||||
"🟡BNB": "#F0B90B", "🟢NEAR": "#00EC97", "🛡ZEC": "#F4B728"}
|
||||
result = {}
|
||||
for label, color in COINS.items():
|
||||
coin = label[1:] # strip leading emoji
|
||||
|
||||
Reference in New Issue
Block a user