- Server Features: The
ServerSettingsView.tsxnow includes aFeaturesTabsupporting Text-to-Speech (TTS) and VoiceWake toggles, pulling data through theopenclaw/features.tsAPI wrappers (getTtsStatus,setTtsEnable, etc.). - Usage Insights: Added a
UsageView.tsx(accessible from the Sidebar) which loads data fromusage.statusandusage.costdisplaying server load and cost estimations. - Cron Management:
CronJobDetailView.tsxwas expanded to supportrunCronJobandremoveCronJob. A newCreateCronJobView.tsxwas built allowing full scheduling syntax (cron.add). - UI Layout: Across all Detail views (
AgentDetailView,SkillDetailView,CronJobDetailView,ServerSettingsView,UsageView,CreateCronJobView), a standard.detail-headerwrapper was implemented for a uniform floating back-button and title lock-up.
- Zustand store (
store/index.ts) manages active tabs throughmainView(types updated to accommodateusageandcreate-cron). - Features module added (
lib/openclaw/features.ts) and fully exported throughopenclaw/index.tsto expose to the Electron/React client.