Newer
Older
cortex-hub / docs / refactor_tracking.md

Refactor Tracking: Settings & Persistence

1. Open Issues & Future Improvements

  • UI Modernization (Modals): Replaced all native browser pop-outs (alert(), confirm(), prompt()) with custom UI Modals across Nodes, Skills, and Settings features for a persistent premium experience.

2. Completed Items (Recent)

  • Nodes feature Modals Refactor: Replaced native browser popups with custom Error and Success modals.
  • Skills feature Modals Refactor: Replaced native browser popups with custom Error and Confirmation modals.
  • Settings feature Modals Refactor: Transitioned group/provider deletion confirmation to custom UI modals.
  • Chrome Dark Mode Fixes: Applied comprehensive dark mode visibility fixes to SwarmControlPage, VoiceChatPage, ProfilePage, and all settings cards.
  • Login Flow Improvement: Implemented automatic redirect to the home page upon successful local and OIDC login.
  • User Preference Relocation: Moved individual user settings (voice chat experience, AI defaults, silences sensitivity) to the Profile page.
  • Export/Import Relocation: Moved system-wide Export/Import features to a prominent "System Maintenance & Portability" card in the Settings page.
  • Swarm Control Structural Fix: Resolved JSX nesting errors and balanced tags in SwarmControlPage.js.
  • UI Modernization (Modal Triage): Replaced several native alerts in core pages with a custom ErrorModal.
  • SettingsPageContent.js Refactoring: Modularized the settings page into domain-specific cards.
  • apiService.js Refactoring: Split monolithic API service into domain-driven modules.
  • Multi-Provider Refactor: Successfully transitioned STT and TTS to a multi-provider structure.