)}
{!rosConnected && !rosConnecting && (
-
-
-
- Connect to ROS bridge for live robot monitoring and
- control
-
-
+
+
+
+
+ Connect to ROS bridge for live robot monitoring and
+ control
+
+
+
)}
@@ -669,4 +1167,6 @@ export function WizardMonitoringPanel({
);
-}
+});
+
+export { WizardMonitoringPanel };
diff --git a/src/components/ui/accordion.tsx b/src/components/ui/accordion.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/alert-dialog.tsx b/src/components/ui/alert-dialog.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/alert.tsx b/src/components/ui/alert.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/avatar.tsx b/src/components/ui/avatar.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/badge.tsx b/src/components/ui/badge.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/breadcrumb-provider.tsx b/src/components/ui/breadcrumb-provider.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/breadcrumb.tsx b/src/components/ui/breadcrumb.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/button.tsx b/src/components/ui/button.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/card.tsx b/src/components/ui/card.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/checkbox.tsx b/src/components/ui/checkbox.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/collapsible.tsx b/src/components/ui/collapsible.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/command.tsx b/src/components/ui/command.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/data-table-column-header.tsx b/src/components/ui/data-table-column-header.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/data-table-pagination.tsx b/src/components/ui/data-table-pagination.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/data-table-view-options.tsx b/src/components/ui/data-table-view-options.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/data-table.tsx b/src/components/ui/data-table.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/dialog.tsx b/src/components/ui/dialog.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/dropdown-menu.tsx b/src/components/ui/dropdown-menu.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/entity-form.tsx b/src/components/ui/entity-form.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/entity-view.tsx b/src/components/ui/entity-view.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/file-upload.tsx b/src/components/ui/file-upload.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/form.tsx b/src/components/ui/form.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/input.tsx b/src/components/ui/input.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/label.tsx b/src/components/ui/label.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/logo.tsx b/src/components/ui/logo.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/page-header.tsx b/src/components/ui/page-header.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/page-layout.tsx b/src/components/ui/page-layout.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/progress.tsx b/src/components/ui/progress.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/resizable.tsx b/src/components/ui/resizable.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/scroll-area.tsx b/src/components/ui/scroll-area.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/select.tsx b/src/components/ui/select.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/separator.tsx b/src/components/ui/separator.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/sheet.tsx b/src/components/ui/sheet.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/sidebar.tsx b/src/components/ui/sidebar.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/skeleton.tsx b/src/components/ui/skeleton.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/slider.tsx b/src/components/ui/slider.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/switch.tsx b/src/components/ui/switch.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/table.tsx b/src/components/ui/table.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/tabs.tsx b/src/components/ui/tabs.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/textarea.tsx b/src/components/ui/textarea.tsx
old mode 100644
new mode 100755
diff --git a/src/components/ui/tooltip.tsx b/src/components/ui/tooltip.tsx
old mode 100644
new mode 100755
diff --git a/src/env.js b/src/env.js
old mode 100644
new mode 100755
diff --git a/src/hooks/use-mobile.ts b/src/hooks/use-mobile.ts
old mode 100644
new mode 100755
diff --git a/src/hooks/useActiveStudy.ts b/src/hooks/useActiveStudy.ts
old mode 100644
new mode 100755
diff --git a/src/hooks/useRosBridge.ts b/src/hooks/useRosBridge.ts
old mode 100644
new mode 100755
diff --git a/src/hooks/useSelectedStudyDetails.ts b/src/hooks/useSelectedStudyDetails.ts
old mode 100644
new mode 100755
diff --git a/src/hooks/useStudyManagement.ts b/src/hooks/useStudyManagement.ts
old mode 100644
new mode 100755
diff --git a/src/hooks/useWebSocket.ts b/src/hooks/useWebSocket.ts
old mode 100644
new mode 100755
diff --git a/src/lib/auth-client.ts b/src/lib/auth-client.ts
old mode 100644
new mode 100755
diff --git a/src/lib/auth-error-handler.ts b/src/lib/auth-error-handler.ts
old mode 100644
new mode 100755
diff --git a/src/lib/experiment-designer/__tests__/block-converter.test.ts b/src/lib/experiment-designer/__tests__/block-converter.test.ts
old mode 100644
new mode 100755
diff --git a/src/lib/experiment-designer/block-converter.ts b/src/lib/experiment-designer/block-converter.ts
old mode 100644
new mode 100755
diff --git a/src/lib/experiment-designer/execution-compiler.ts b/src/lib/experiment-designer/execution-compiler.ts
old mode 100644
new mode 100755
diff --git a/src/lib/experiment-designer/types.ts b/src/lib/experiment-designer/types.ts
old mode 100644
new mode 100755
diff --git a/src/lib/experiment-designer/visual-design-guard.ts b/src/lib/experiment-designer/visual-design-guard.ts
old mode 100644
new mode 100755
diff --git a/src/lib/nao6-transforms.ts b/src/lib/nao6-transforms.ts
old mode 100644
new mode 100755
diff --git a/src/lib/navigation.ts b/src/lib/navigation.ts
old mode 100644
new mode 100755
diff --git a/src/lib/ros-bridge.ts b/src/lib/ros-bridge.ts
old mode 100644
new mode 100755
diff --git a/src/lib/storage/minio.ts b/src/lib/storage/minio.ts
old mode 100644
new mode 100755
diff --git a/src/lib/study-context.tsx b/src/lib/study-context.tsx
old mode 100644
new mode 100755
diff --git a/src/lib/utils.ts b/src/lib/utils.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/root.ts b/src/server/api/root.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/admin.ts b/src/server/api/routers/admin.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/analytics.ts b/src/server/api/routers/analytics.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/auth.ts b/src/server/api/routers/auth.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/collaboration.ts b/src/server/api/routers/collaboration.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/dashboard.ts b/src/server/api/routers/dashboard.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/experiments.ts b/src/server/api/routers/experiments.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/media.ts b/src/server/api/routers/media.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/participants.ts b/src/server/api/routers/participants.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/robots.ts b/src/server/api/routers/robots.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/studies.ts b/src/server/api/routers/studies.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/trials.ts b/src/server/api/routers/trials.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/routers/users.ts b/src/server/api/routers/users.ts
old mode 100644
new mode 100755
diff --git a/src/server/api/trpc.ts b/src/server/api/trpc.ts
old mode 100644
new mode 100755
diff --git a/src/server/auth/config.ts b/src/server/auth/config.ts
old mode 100644
new mode 100755
diff --git a/src/server/auth/index.ts b/src/server/auth/index.ts
old mode 100644
new mode 100755
diff --git a/src/server/auth/utils.ts b/src/server/auth/utils.ts
old mode 100644
new mode 100755
diff --git a/src/server/db/index.ts b/src/server/db/index.ts
old mode 100644
new mode 100755
diff --git a/src/server/db/schema.ts b/src/server/db/schema.ts
old mode 100644
new mode 100755
diff --git a/src/server/services/robot-communication.ts b/src/server/services/robot-communication.ts
old mode 100644
new mode 100755
diff --git a/src/server/services/trial-execution.ts b/src/server/services/trial-execution.ts
old mode 100644
new mode 100755
diff --git a/src/styles/globals.css b/src/styles/globals.css
old mode 100644
new mode 100755
diff --git a/src/trpc/query-client.ts b/src/trpc/query-client.ts
old mode 100644
new mode 100755
diff --git a/src/trpc/react.tsx b/src/trpc/react.tsx
old mode 100644
new mode 100755
diff --git a/src/trpc/server.ts b/src/trpc/server.ts
old mode 100644
new mode 100755
diff --git a/src/types/edge-websocket.d.ts b/src/types/edge-websocket.d.ts
old mode 100644
new mode 100755
diff --git a/src/types/participant.ts b/src/types/participant.ts
old mode 100644
new mode 100755
diff --git a/start-presentation.sh b/start-presentation.sh
deleted file mode 100644
index fab11c3..0000000
--- a/start-presentation.sh
+++ /dev/null
@@ -1,88 +0,0 @@
-#!/bin/bash
-
-# HRIStudio Presentation Quick Start Script
-
-echo "🎯 A Web-Based Wizard-of-Oz Platform for Collaborative and Reproducible Human-Robot Interaction Research"
-echo "======================================================================================================"
-echo ""
-
-# Check if Marp is installed
-if ! command -v marp &> /dev/null; then
- echo "⚠️ Marp CLI not found. Installing..."
- if command -v bun &> /dev/null; then
- bun install
- elif command -v npm &> /dev/null; then
- npm install
- else
- echo "❌ No package manager found. Please install Node.js/npm or Bun."
- exit 1
- fi
-fi
-
-echo "📝 Available commands:"
-echo ""
-echo "1. Live Preview (recommended for editing)"
-echo " bun run preview OR npm run preview"
-echo ""
-echo "2. Watch mode (auto-reload on changes)"
-echo " bun run watch OR npm run watch"
-echo ""
-echo "3. Build PDF for conference"
-echo " bun run build:pdf OR npm run build:pdf"
-echo ""
-echo "4. Build all formats (PDF, HTML, PPTX)"
-echo " bun run build:all OR npm run build:all"
-echo ""
-echo "5. Start server (for remote access)"
-echo " bun run serve OR npm run serve"
-echo ""
-
-# Parse command line argument
-case "$1" in
- "preview"|"p")
- echo "🔄 Starting live preview..."
- if command -v bun &> /dev/null; then
- bun run preview
- else
- npm run preview
- fi
- ;;
- "watch"|"w")
- echo "👀 Starting watch mode..."
- if command -v bun &> /dev/null; then
- bun run watch
- else
- npm run watch
- fi
- ;;
- "pdf")
- echo "📄 Building PDF..."
- if command -v bun &> /dev/null; then
- bun run build:pdf
- else
- npm run build:pdf
- fi
- echo "✅ PDF generated: hristudio-presentation.pdf"
- ;;
- "all"|"build")
- echo "🏗️ Building all formats..."
- if command -v bun &> /dev/null; then
- bun run build:all
- else
- npm run build:all
- fi
- echo "✅ All formats generated"
- ;;
- "serve"|"s")
- echo "🌐 Starting server..."
- if command -v bun &> /dev/null; then
- bun run serve
- else
- npm run serve
- fi
- ;;
- *)
- echo "Usage: $0 [preview|watch|pdf|all|serve]"
- echo "Or run without arguments to see this menu."
- ;;
-esac
\ No newline at end of file
diff --git a/tsconfig.json b/tsconfig.json
old mode 100644
new mode 100755