You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
System & Maintenance Module: Engineered the System.tsx component from scratch. The interface now features a sleek, edge-to-edge stacked row list design, completely abandoning the legacy card-based layout for a more professional, native application feel.
Native System Operations: Implemented deep integration between the React frontend and the Node.js daemon. Users can now natively trigger Restart Server, Shutdown Server, and Clear System Cache directly from the UI without touching the CLI.
OS Autostart Controller: Introduced a cross-platform Auto-Start toggle in the dashboard. The system dynamically queries and manages .desktop (Linux) and .plist (macOS) configurations via GET/POST /api/system/autostart.
Wallet Balances Fix: Resolved a data mapping issue in Wallets.tsx. The component now correctly utilizes viem's formatUnits combined with backend decimals and priceUsd to flawlessly compute and render real-time fiat values for multi-chain assets. Added a functional Refresh button to sync the latest portfolio states.
Minimalist Aesthetic: Purged redundant icons/emojis across the System settings to achieve a clean, text-heavy minimalist aesthetic, reserving visual icons strictly for the page header and footer.
Bug Fixes & Agent Enhancements
Windows CLI Spawn Fix (Critical): Resolved a major UX issue for global Windows users where running nyxora start would rapidly spawn multiple visible cmd.exe and node.exe console windows. Implemented windowsHide: true across all detached daemon spawns and Cloudflared sub-processes in nyxora.mjs and launcher.ts, ensuring Nyxora boots perfectly in headless mode on Windows without spamming the user's desktop.
Windows CLI Stop/Restart Fix: Fixed a critical crash where nyxora stop and nyxora restart failed on Windows systems. Switched process termination from POSIX-only -pid (Process Group Signal) to native Windows taskkill /pid <PID> /t /f via spawnSync, ensuring all daemon and microservice child processes (like Python ML Engine) are cleanly forcefully terminated without leaving zombie processes.
Smart Anti-Loop Breaker V2.0: Completely overhauled the agent's anti-loop safety mechanism. Removed rigid hard-limits on specific tool usage (e.g. write_local_file) to allow unconstrained complex coding sessions. Replaced it with an intelligent "Soft Warning" system that injects a self-reflection prompt into the LLM's context every 5 repetitions, allowing the AI to organically realize if it's hallucinating and ask the user for help. Also increased global MAX_TURNS from 30 to 50 for extended autonomous workflows.
Auto-Scroll Chat Snap Fix: Resolved a Dashboard UI glitch where LLM text streaming would scroll the container to the top instead of the bottom. Fixed ResizeObserver spacer calculation timing and exact layout recalculation bounds, ensuring smooth and flawless chat autoscrolling identical to the Desktop app.