61af467cc8
feat: enhance experiment designer action definitions, refactor trial analysis UI, and update video playback controls
2026-03-01 19:00:23 -05:00
72971a4b49
feat(analytics): refine timeline visualization and add print support
2026-02-17 21:17:11 -05:00
0f535f6887
feat: introduce conditional steps and branching logic to the experiment wizard and designer, along with new core and WoZ plugins.
2026-02-10 10:24:09 -05:00
388897c70e
feat: Implement collapsible left and right panels with dynamic column spanning, updated styling, and integrated a bottom status bar in the DesignerRoot.
2026-02-03 13:58:47 -05:00
7fd0d97a67
feat: Implement dynamic plugin definition loading from remote/local sources and standardize action IDs using plugin metadata.
2026-02-02 12:05:52 -05:00
4fbd3be324
Break work
2026-01-20 09:38:07 -05:00
d83c02759a
feat: Introduce dedicated participant, experiment, and trial detail/edit pages, enable MinIO, and refactor dashboard navigation.
2025-12-11 20:04:52 -05:00
5631c69a76
fix: remove invalid battery subscription causing ROS Bridge error
...
The naoqi_bridge_msgs/BatteryState message type doesn't exist in the
NAO6 ROS2 package, causing subscription errors. Removed the battery
topic subscription for now. Battery info can be obtained through
diagnostics or other means if needed in the future.
2025-11-19 22:52:21 -05:00
18fa6bff5f
fix: migrate wizard from polling to WebSocket and fix duplicate ROS connections
...
- Removed non-functional trial WebSocket (no server exists)
- Kept ROS WebSocket for robot control via useWizardRos
- Fixed duplicate ROS connections by passing connection as props
- WizardMonitoringPanel now receives ROS connection from parent
- Trial status uses reliable tRPC polling (5-15s intervals)
- Updated connection badges to show 'ROS Connected/Offline'
- Added loading overlay with fade-in to designer
- Fixed hash computation to include parameter values
- Fixed incremental hash caching for parameter changes
Fixes:
- WebSocket connection errors eliminated
- Connect button now works properly
- No more conflicting duplicate connections
- Accurate connection status display
2025-11-19 22:51:38 -05:00
b21ed8e805
feat: Relocate experiment designer routes under studies, update ROS2 topic paths, and enhance designer hashing and performance.
2025-11-19 18:05:19 -05:00
86b5ed80c4
nao6 ros2 integration updated
2025-11-13 10:58:45 -05:00
816b2b9e31
Add ROS2 bridge
2025-10-16 16:08:49 -04:00
9431bb549b
Refactor trial routes to be study-scoped and update navigation
2025-09-24 15:19:55 -04:00
c2bfeb8db2
Consolidate global routes into study-scoped architecture
...
Removed global participants, trials, and analytics routes. All entity
management now flows through study-specific routes. Updated navigation,
breadcrumbs, and forms. Added helpful redirect pages for moved routes.
Eliminated duplicate table components and unified navigation patterns.
Fixed dashboard route structure and layout inheritance.
2025-09-23 23:52:34 -04:00
4acbec6288
Pre-conf work 2025
2025-09-02 08:25:41 -04:00
550021a18e
Redesign experiment designer workspace and seed Bucknell data
...
- Overhauled designer UI: virtualized flow, slim action panel, improved
drag - Added Bucknell studies, users, and NAO plugin to seed-dev script
- Enhanced validation panel and inspector UX - Updated wizard-actions
plugin options formatting - Removed Minio from docker-compose for local
dev - Numerous UI and code quality improvements for experiment design
2025-08-13 17:56:30 -04:00
779c639465
chore: clean diagnostics and prepare for designer structural refactor (stub legacy useActiveStudy)
2025-08-11 16:38:29 -04:00
1ac8296ab7
chore: commit full workspace changes (designer modularization, diagnostics fixes, docs updates, seed script cleanup)
2025-08-08 00:37:35 -04:00
c071d33624
docs: update participant trialCount documentation; fix participants view & experiments router diagnostics; add StepPreview placeholder and block-converter smoke test
2025-08-08 00:36:41 -04:00
433c1c4517
docs: consolidate and restructure documentation architecture
...
- Remove outdated root-level documentation files
- Delete IMPLEMENTATION_STATUS.md, WORK_IN_PROGRESS.md, UI_IMPROVEMENTS_SUMMARY.md, CLAUDE.md
- Reorganize documentation into docs/ folder
- Move UNIFIED_EDITOR_EXPERIENCES.md → docs/unified-editor-experiences.md
- Move DATATABLE_MIGRATION_PROGRESS.md → docs/datatable-migration-progress.md
- Move SEED_SCRIPT_README.md → docs/seed-script-readme.md
- Create comprehensive new documentation
- Add docs/implementation-status.md with production readiness assessment
- Add docs/work-in-progress.md with active development tracking
- Add docs/development-achievements.md consolidating all major accomplishments
- Update documentation hub
- Enhance docs/README.md with complete 13-document structure
- Organize into logical categories: Core, Status, Achievements
- Provide clear navigation and purpose for each document
Features:
- 73% code reduction achievement through unified editor experiences
- Complete DataTable migration with enterprise features
- Comprehensive seed database with realistic research scenarios
- Production-ready status with 100% backend, 95% frontend completion
- Clean documentation architecture supporting future development
Breaking Changes: None - documentation restructuring only
Migration: Documentation moved to docs/ folder, no code changes required
2025-08-04 23:54:47 -04:00
1121e5c6ff
Add authentication
2025-07-18 19:56:07 -04:00
4f8402c5e6
Add documentation, clean repository templating
2025-07-18 01:38:43 -04:00