Commit History

  1. Alert gate: confidence >=7.0 AND PA grade A/A+ (was conf>=8.8, no grade check) Running

    fd39eb4
  2. Fix: pending signals never got resolved automatically⁠

    8de16b3

  1. Fix: background alert loop never logged sent alerts anywhere⁠

    c6255e6
  2. Fix double-leverage bug: Loss@SL was showing risk_usd x leverage, not real loss⁠

    e8f1e83
  3. Sync website settings (account/risk/top/leverage) to Telegram alert loop⁠

    3e4e49f
  4. Strategy Fix Deploy A: confidence tiering, entry-momentum readout, dynamic TP, synthetic-instrument filter⁠

    9e26574

  1. fix: featured card shows real PA confluence grade

    c4eac91
  2. fix: round-2 UI audit — mobile nav drawer, iOS zoom, safe-area, ticker mask, contrast token sweep, news-interval resume + 6 JS defects

    d756a14

  1. fix: nav uses auto-height + vertical padding (matches mockup .dock pattern) instead of a fixed px height, so chips always sit properly centered regardless of chip content height

    7f9ff8f
  2. fix: nav bar height 58px→66px so chips no longer overflow the pill (regression from tap-target a11y fix)

    f7a21b2
  3. fix: cycle-table horizontal-scroll safety net for narrow mobile viewports

    77b5a69
  4. merge: agent4 interaction/a11y fixes

    6531f4e
  5. merge: agent3 emoji to SVG icon migration

    71969be
  6. merge: agent2 visual token fixes

    2ba3b0f
  7. merge: agent1 structural/layout fixes

    b11a351
  8. Replace remaining emoji with SVG icons matching mockup convention⁠

    1532632
  9. fix: card hover cascade, nav/row tap targets, and t4 dark-mode contrast⁠

    2d19ca9
  10. UI: consolidate badge radius system, fix low-severity token mismatches vs mockup⁠

    be16257
  11. Layout audit: two-col panel pairing, featured-layout width, verify section order/row grid⁠

    29bf54a

  1. chore: ignore internal audit reports and mockup reference file

    b751679
  2. UI: fix featured-card proportions to match v2 mockup⁠

    ba64247
  3. UI: rebuild nav controls, trade cards, ticker, and signals to match v2 mockup layout⁠

    65c73d3
  4. fix: .ca-ref flex:0 collapsed refresh-card icon SVG to 0 width

    df18819
  5. feat: UI Phase 2 - scan-loader v2 (symbol stream + crossfade handoff), never-blank auto-refresh (FLIP re-rank + scanline sweep), price-flash + delta float, Copy Plan toast, backtest skeleton + choreographed reveal, accordion grid-rows fix, idle-life scheduler + countdown ring, theme-flash-on-load fix, deep-template emoji to SVG cleanup

    79ef30e
  6. feat: Obsidian Glass UI redesign - dark default + light toggle, glass/aurora surfaces, SVG icon sprite replacing emoji, Sora/Inter/JetBrains Mono type system, 3 bugfixes (state filter dataset, empty-state spans, 40/20 stale copy)

    c1ecff6
  7. Merge remote-tracking branch 'origin/main'

    2924d6c
  8. chore: gitignore memory docs, remove committed MEMORY.md (superseded, contains secrets)

    092047f

  1. feat: 6h heartbeat canary + dedup cache pruning

    ecfd55a
  2. Create keep-alive.yml

    Unverified signature
    56d086d

  1. Restore main.py: fix test-telegram probe + 30s timeout

    Verified signature
    6cdec4b
  2. test-telegram: fix probe + 30s timeout (restore from fcb1319)

    Verified signature
    9b5fcbf
  3. test-telegram: add probe + extend timeout to 30s for diagnosis

    Verified signature
    424cbb2
  4. Route Telegram alerts via Cloudflare Worker relay (HF blocks api.telegram.org)

    fcb1319

  1. Fix test-telegram: use requests instead of aiohttp, expose full error type

    0690679
  2. Fix test-telegram: read env vars directly instead of undefined module vars

    91893ff
  3. Add /api/test-telegram endpoint for bot credential verification

    77124bf
  4. Remove debug taker endpoint; update MEMORY.md with taker ratio final status

    8985e43
  5. debug: add /api/debug/taker endpoint to test taker ratio live

    82a26fc
  6. fix: use BingX dedicated taker ratio endpoint instead of kline fallback⁠

    0a72e1e
  7. fix: fetch Binance 15m klines for taker ratio fallback⁠

    794ae1b
  8. feat: taker buy/sell ratio — order flow confidence signal⁠

    bd33bee

  1. fix: Cycle Tracker UI/UX — white card wrapper, on-system banner, connected tabs, data accuracy, SOL warning, mobile

    98b0691
  2. feat: multi-coin Cycle Tracker — BTC/ETH/SOL tabs with full bull+bear history

    d0fae6d
  3. feat: BTC Cycle Tracker — historical pattern, progress bar, countdown to estimated bottom

    7ff7779
  4. fix: lower alert threshold to 8.8

    1c6f2e8
  5. fix: lower alert threshold to 8.95 to catch display-rounded 9.0 scores

    aef3f7f
  6. fix: restore sync scan() + run_coroutine_threadsafe for Telegram — fixes space crash

    bc5bb97
  7. fix: move telegram_alert import to top-level — was causing HTTP 500 on scan

    7e9aed7
  8. fix: use get_running_loop() in async context

    89852a8
  9. fix: 7-agent panel fixes — async scan, run_in_executor, separate bg/manual dedup, prune cache, error logging

    ab88942