Spaces:
Sleeping
Sleeping
Commit History
-
feat: flashy mobile bottom nav with per-route colored bubblesβ
Bibhu Mishra +1: Claude Sonnet 4.6Each nav item now has a floating pill bubble that lifts, scales, and glows when active β with a distinct gradient per route: Dashboard β blue, Trades β emerald, Reports β amber, Strategy β violet, Admin β slate, Profile β rose Darker, higher-contrast nav bar background with stronger blur. Tap-press scales the bubble down for tactile feel. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>268a66c -
fix: local time, 0-qty guard, mobile card fields, glass UIβ
Bibhu Mishra +1: Claude Sonnet 4.6- All timestamps now show in browser local time via new format.ts utility (Dashboard, Transactions, Reports, Admin, Strategies all updated) - Guard against 0-quantity buy orders in trade_executor; skip with log message - Mobile transaction card now shows Qty and Mkt Price (4-row card layout) - Glass UI: frosted cards with backdrop-filter across Dashboard, Transactions, Reports; glass topbar; gradient body background; 13px base font Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>a269f65
-
fix: mobile-friendly reports and transactions views; remove How It Works from navβ
Bibhu Mishra +1: Claude Sonnet 4.6Reports: switch to grid-area card layout on tablet/mobile, modal becomes a bottom sheet with a wrapping price ribbon on small screens. Transactions: add data-label to every <td> and replace horizontal-scroll table with labeled 2-column cards on mobile, showing Symbol, Action, Exec Price, P&L, Trigger, and Date only. Also removes How It Works from sidebar/bottom-nav (dashboard banner is the only entry point now). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>f85c927 -
feat: add How It Works page explaining all three agent flowsβ
Bibhu Mishra +1: Claude Sonnet 4.6New /how-it-works route with layman-language explanations and visual step-by-step flow diagrams for Market Analyst, Paper Trader, and Retrospective agents. Includes a Key Concepts section and schedule info. Nav link added to sidebar and mobile bottom nav. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>e8123b0 -
fix: lift mobile bottom nav clear of screen corners and home indicatorβ
Bibhu Mishra +1: Claude Sonnet 4.6- Add left/right safe-area padding (min 10px) so corner items aren't clipped by the phone's rounded screen edges - Add bottom padding (min 6px) above the home indicator - Frosted-glass background with blur + shadow for visual lift - Active item gets a pill highlight instead of colour-only change - Increase content padding-bottom to 88px to match taller nav Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>9785a59
-
feat: mobile-first responsive layoutβ
Bibhu Mishra +1: Claude Sonnet 4.6- AppLayout: sidebar hidden on mobile; fixed bottom nav bar replaces it. Topbar shows brand name on mobile, hides user name text. - Dashboard: KPI grid 4β2 cols on mobile, charts stack to single column, recent-transactions table gets horizontal scroll wrapper. - Transactions: table wrapped in overflow-x:auto scroll container. - Admin: agent-tile grid 3β2β1 cols as viewport narrows, users table gets scroll wrapper, settings form stacks label+input on mobile. - Strategies: header flex-wraps on narrow screens. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>b38abb9
-
Add GitHub Actions CI/CD, HF Space deployment, market hours guard, and static servingβ
Bibhu Mishra +1: Claude Sonnet 4.6- Dockerfile (multi-stage Node build, port 7860 for HuggingFace) - .github/workflows/deploy-hf.yml β force-push to HF Space on every main push - .github/workflows/market_analyst.yml β cron 9:30 AM CST MonβFri + workflow_dispatch - .github/workflows/paper_trader.yml β crons 10 AM / 12 PM / 2:45 PM CST MonβFri - .github/workflows/retrospective.yml β cron Mon 5 AM UTC (Sun 11 PM CST), no market gate - agents/core/market_hours.py β check_or_exit() exits cleanly when market is closed; FORCE_RUN=true bypasses (set automatically on workflow_dispatch from admin) - Market Analyst and Paper Trader call check_or_exit() at startup - api/src/app.module.ts β ServeStaticModule serves ui/dist when present (production) - api/src/main.ts β add HuggingFace Space origin to CORS - api/src/agent-runs/agent-runs.service.ts β trigger() now dispatches GitHub Actions workflow_dispatch with force=true instead of spawning local shell scripts - ui/src/views/AdminView.vue β live market-hours banner + market tagβ¦abc493d