
We added NLP parsing and action selection so the input area can understand token-swap intents and surface action skills directly. This includes:
NLP parsing mode for input processing. (7263473)
NLP support for token-swap interactions. (aa4146d)
A new SkillsSelector component integrated into the input container, plus SkillsInput methods (addSkill, resetAndAddSkill) for programmatic control. (ab96b14)
This matters because you can trigger action flows (like swaps) from the same input surface with minimal context switching; the input can parse intent and expose appropriate actions directly.
Mobile and modal wallet experience improvements: wallet button always visible on mobile, clearer labels, and better modal/list item styling for small screens. (7ea1a49)
Users can change wallet selection even when a connection attempt is in progress: clicks are intercepted, pending connections are disconnected, and the wallet modal reopens reliably. (2fb6534)
Removed the Solflare adapter to avoid X-Frame-Options iframe crashes; Phantom and Coinbase adapters remain. Also removed Solflare-specific detection code. (c8ccaca)
This matters because connecting wallets is the foundation for all on-chain flows — clearer pickers and safer connection behavior reduce failed actions and confusion, especially on mobile.
Disabled expensive mouse tracking in GlowingEffect and stopped infinite Spotlight animations to reduce memory and CPU usage on the landing page. (3c41185)
Added @vercel/speed-insights to the layout to enable performance monitoring and measurement. (de943ca)
This matters because reduced runtime overhead and active monitoring help keep the site responsive for users and make it easier for the team to spot regressions.
Added a live status badge iframe to the site footer to surface service status (status.askloyal.com). Minor responsive layout tweaks to keep the badge aligned. (c37f2ab)
This matters because users and operators can quickly see service health without leaving the site.
Stack NLP skill “pills” vertically on small screens for better readability and spacing. (451091c)
Fix Roadmap mobile scrolling by adjusting touchAction from pan-x to pan-y so vertical page scrolling works while preserving horizontal swipes. (404c07e)
This matters because these layout fixes remove friction and accidental trapping of scroll gestures on small devices.
Skills selector integrated into the input area; second-row action button row for explicit action selection. (ab96b14)
Minor responsive and accessibility improvements across wallet and input components. (7ea1a49, 451091c)
Prevent infinite Spotlight animations and disable costly mouse tracking to reduce memory/CPU usage. (3c41185)
Allow changing wallet selection when disconnected (reliably disconnects pending attempts and reopens modal). (2fb6534)
Remove Solflare to avoid cross-origin iframe errors causing crashes. (c8ccaca)
Fix mobile Roadmap scrolling so vertical scroll is not blocked. (404c07e)
Action flows are easier to trigger from the input area — the UI now parses action intents (swap-related NLP) and presents explicit action controls so you can act faster.
Wallet flows are more robust on mobile and during connection attempts; fewer crashes or blocked states caused by embeds.
The site should be noticeably lighter on the landing page and we now have monitoring in place to measure performance gains.
Input/Skills changes: see SkillsSelector and SkillsInput updates. (ab96b14)
NLP parsing & swap support: see NLP commits. (7263473, aa4146d)
Wallet/mobile fixes: see wallet-related commits. (7ea1a49, 2fb6534, c8ccaca)
Performance & monitoring: see Speed Insights and animation/tracking fixes. (de943ca, 3c41185)