Commit Graph

  • 3959cf23f7 feat(forms): add public form access and response submission for participants main Sean O'Connor 2026-03-23 11:07:02 -04:00
  • 3270e3f8fe docs: update documentation for forms system and role-based access Sean O'Connor 2026-03-22 18:11:42 -04:00
  • bfd1924897 fix: update forms pages to use proper page layout Sean O'Connor 2026-03-22 18:09:01 -04:00
  • 0827a791c6 fix: standardize MinIO bucket name to hristudio-data Sean O'Connor 2026-03-22 17:57:34 -04:00
  • ecf0ab9103 feat: add form templates Sean O'Connor 2026-03-22 17:53:16 -04:00
  • 49e0df016a feat: complete forms system overhaul Sean O'Connor 2026-03-22 17:43:12 -04:00
  • 8529d0ef89 fix: add role-based permissions to forms page Sean O'Connor 2026-03-22 17:26:52 -04:00
  • 67ad904f62 feat: add role-based permissions and profile page improvements Sean O'Connor 2026-03-22 17:25:04 -04:00
  • 519e6a2606 ui: complete profile page redesign Sean O'Connor 2026-03-22 17:08:50 -04:00
  • b353ef7c9f ui: dashboard redesign, member management, dark mode fixes Sean O'Connor 2026-03-22 17:05:28 -04:00
  • cbd31e9aa4 ui: complete dashboard redesign Sean O'Connor 2026-03-22 16:55:41 -04:00
  • 37feea8df3 ui: fix dead links in dashboard, update theme to teal/cyan Sean O'Connor 2026-03-22 16:49:20 -04:00
  • cf3597881b docs: consolidate and archive documentation Sean O'Connor 2026-03-22 16:38:28 -04:00
  • add3380307 fix: upgrade to Next.js 16.2.1 and resolve bundling issues Sean O'Connor 2026-03-22 01:08:13 -04:00
  • 79bb298756 revert: stay on Next.js 16.1.6 due to bundling issues in 16.2.1 Sean O'Connor 2026-03-22 00:50:29 -04:00
  • a5762ec935 feat: implement WebSocket for real-time trial updates Sean O'Connor 2026-03-22 00:48:43 -04:00
  • 20d6d3de1a migrate: replace NextAuth.js with Better Auth Sean O'Connor 2026-03-21 23:03:55 -04:00
  • 4bed537943 Update docs: add March 2026 session summary, NAO6 Docker integration docs, and quick reference updates Sean O'Connor 2026-03-21 20:51:08 -04:00
  • 73f70f6550 Add nextStepId conditions to Branch A and B to jump to Story Continues Sean O'Connor 2026-03-21 20:44:47 -04:00
  • 3fafd61553 Fix onClick handlers passing event object to handleNextStep Sean O'Connor 2026-03-21 20:35:54 -04:00
  • 3491bf4463 Add debug logging for branching flow Sean O'Connor 2026-03-21 20:26:55 -04:00
  • cc58593891 Update robot-plugins submodule Sean O'Connor 2026-03-21 20:21:38 -04:00
  • bbbe397ba8 Various improvements: study forms, participant management, PDF generator, robot integration Sean O'Connor 2026-03-21 20:21:18 -04:00
  • bbc34921b5 Fix branching logic and robot action timing Sean O'Connor 2026-03-21 20:15:39 -04:00
  • 8e647c958e Fix seed script to include identifier for system plugins Sean O'Connor 2026-03-21 20:04:46 -04:00
  • 4e86546311 Add identifier column to plugins table for cleaner plugin lookup Sean O'Connor 2026-03-21 20:03:33 -04:00
  • e84c794962 Load plugin from local file first (not remote) Sean O'Connor 2026-03-21 19:32:13 -04:00
  • 70064f487e Fix say_with_emotion with proper NAOqi markup, add transform functions, update seed script for linear branching Sean O'Connor 2026-03-21 19:29:28 -04:00
  • 91d03a789d Redesign experiment structure and add pending trial Sean O'Connor 2026-03-21 19:15:41 -04:00
  • 31d2173703 Fix branching and add move_arm builtin Sean O'Connor 2026-03-21 19:09:26 -04:00
  • 4a9abf4ff1 Restore builtins for standard ROS actions Sean O'Connor 2026-03-21 19:04:51 -04:00
  • 487f97c5c2 Update robot-plugins submodule Sean O'Connor 2026-03-21 18:58:29 -04:00
  • db147f2294 Update robot-plugins submodule Sean O'Connor 2026-03-21 18:57:00 -04:00
  • a705c720fb Make wizard-ros-service robot-agnostic Sean O'Connor 2026-03-21 18:55:52 -04:00
  • e460c1b029 Update robot-plugins submodule Sean O'Connor 2026-03-21 18:54:18 -04:00
  • eb0d86f570 Clean up debug logs Sean O'Connor 2026-03-21 18:52:16 -04:00
  • e40c37cfd0 Fix branching logic and add combo robot actions Sean O'Connor 2026-03-21 18:51:27 -04:00
  • f8e6fccae3 Update robot-plugins submodule Sean O'Connor 2026-03-21 18:28:07 -04:00
  • 3f87588fea fix: Update ROS topics and robot configuration Sean O'Connor 2026-03-21 17:58:29 -04:00
  • 18e5aab4a5 feat: Convert robot-plugins to proper git submodule Sean O'Connor 2026-03-21 17:57:54 -04:00
  • c16d0d2565 feat: Add uuid package and its types to dependencies. Sean O'Connor 2026-03-19 17:40:39 -04:00
  • c37acad3d2 feat: Enforce study membership access for file uploads and integrate live system statistics. Sean O'Connor 2026-03-06 00:22:22 -05:00
  • 0051946bde feat: Implement digital signatures for participant consent and introduce study forms management. Sean O'Connor 2026-03-02 10:51:20 -05:00
  • 61af467cc8 feat: enhance experiment designer action definitions, refactor trial analysis UI, and update video playback controls Sean O'Connor 2026-03-01 19:00:23 -05:00
  • 60d4fae72c feat: Enhance trial event display with improved formatting and icons, refine trial wizard panels, and update dashboard page layouts. Sean O'Connor 2026-02-20 00:37:33 -05:00
  • 72971a4b49 feat(analytics): refine timeline visualization and add print support Sean O'Connor 2026-02-17 21:17:11 -05:00
  • 568d408587 feat: Add guided tour functionality for analytics and wizard components, including new tour steps and triggers. Sean O'Connor 2026-02-12 00:53:28 -05:00
  • 93de577939 feat: Add a new onboarding tour for participant creation and refactor consent form uploads to use sonner for toasts and XMLHttpRequest for progress tracking. Sean O'Connor 2026-02-11 23:49:51 -05:00
  • 85b951f742 refactor: restructure study and participant forms into logical sections with separators and enhance EntityForm's layout flexibility for sidebar presence. Sean O'Connor 2026-02-10 16:31:43 -05:00
  • a8c868ad3f feat: Implement trial event logging, archiving, experiment soft deletion, and new analytics/event data tables. Sean O'Connor 2026-02-10 16:14:31 -05:00
  • 0f535f6887 feat: introduce conditional steps and branching logic to the experiment wizard and designer, along with new core and WoZ plugins. Sean O'Connor 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. Sean O'Connor 2026-02-03 13:58:47 -05:00
  • 0ec63b3c97 feat: Redesign the designer layout using a grid system, adding explicit left, center, and right panels with collapse functionality. Sean O'Connor 2026-02-02 15:48:17 -05:00
  • 89c44efcf7 feat: Implement responsive design for the experiment designer and enhance general UI components with hover effects and shadows. Sean O'Connor 2026-02-02 12:51:53 -05:00
  • 7fd0d97a67 feat: Implement dynamic plugin definition loading from remote/local sources and standardize action IDs using plugin metadata. nao_ros2 Sean O'Connor 2026-02-02 12:05:52 -05:00
  • 54c34b6f7d add help mode Sean O'Connor 2026-02-01 23:27:00 -05:00
  • 5b7d4e79fe Merge master into nao_ros2 (Redesign & Fixes) Sean O'Connor 2026-02-01 22:33:20 -05:00
  • dbfdd91dea feat: Redesign Landing, Auth, and Dashboard Pages Sean O'Connor 2026-02-01 22:28:19 -05:00
  • 4fbd3be324 Break work Sean O'Connor 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. Sean O'Connor 2025-12-11 20:04:52 -05:00
  • 5be4ff0372 refactor: simplify wizard UI by removing trial monitoring and robot control tabs, and streamlining monitoring panel props. Sean O'Connor 2025-11-20 14:52:08 -05:00
  • 1108f4d25d fix: prevent auto-connect from getting stuck in connecting state Sean O'Connor 2025-11-19 22:56:24 -05:00
  • 5631c69a76 fix: remove invalid battery subscription causing ROS Bridge error Sean O'Connor 2025-11-19 22:52:21 -05:00
  • 18fa6bff5f fix: migrate wizard from polling to WebSocket and fix duplicate ROS connections Sean O'Connor 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. Sean O'Connor 2025-11-19 18:05:19 -05:00
  • 86b5ed80c4 nao6 ros2 integration updated Sean O'Connor 2025-11-13 10:58:45 -05:00
  • 70882b9dbb chore: Update robot-plugins submodule to v2.1.0 with enhanced NAO6 integration Sean O'Connor 2025-10-17 11:45:08 -04:00
  • 7072ee487b feat: Complete NAO6 robot integration with HRIStudio platform Sean O'Connor 2025-10-17 11:35:36 -04:00
  • c206f86047 feat: Complete NAO6 ROS2 integration for HRIStudio Sean O'Connor 2025-10-16 17:37:52 -04:00
  • 816b2b9e31 Add ROS2 bridge Sean O'Connor 2025-10-16 16:08:49 -04:00
  • 9431bb549b Refactor trial routes to be study-scoped and update navigation Sean O'Connor 2025-09-24 15:19:55 -04:00
  • 51096b7194 Add experiments and plugins pages for study dashboard Sean O'Connor 2025-09-24 13:41:33 -04:00
  • cd7c657d5f Consolidate all study-dependent routes and UI Sean O'Connor 2025-09-24 13:41:29 -04:00
  • e0679f726e Update docs, continue route consolidation Sean O'Connor 2025-09-23 23:52:49 -04:00
  • c2bfeb8db2 Consolidate global routes into study-scoped architecture Sean O'Connor 2025-09-23 23:52:34 -04:00
  • 4acbec6288 Pre-conf work 2025 Sean O'Connor 2025-09-02 08:25:41 -04:00
  • 550021a18e Redesign experiment designer workspace and seed Bucknell data Sean O'Connor 2025-08-13 17:56:30 -04:00
  • 488674fca8 feat(designer): compact single-column action library with wrapped descriptions and repositioned favorite icon Sean O'Connor 2025-08-11 16:54:50 -04:00
  • 11b6ec89e7 feat(designer): enable drag-drop v1 and compact tile layout for action library Sean O'Connor 2025-08-11 16:48:30 -04:00
  • 245150e9ef feat(designer): structural refactor scaffold (PanelsContainer, DesignerRoot, ActionLibraryPanel, InspectorPanel, FlowListView, BottomStatusBar) Sean O'Connor 2025-08-11 16:43:58 -04:00
  • 779c639465 chore: clean diagnostics and prepare for designer structural refactor (stub legacy useActiveStudy) Sean O'Connor 2025-08-11 16:38:29 -04:00
  • 524eff89fd docs: add experiment designer redesign spec and update work in progress status Sean O'Connor 2025-08-08 00:42:01 -04:00
  • 1ac8296ab7 chore: commit full workspace changes (designer modularization, diagnostics fixes, docs updates, seed script cleanup) Sean O'Connor 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 Sean O'Connor 2025-08-08 00:36:41 -04:00
  • 18f709f879 feat: implement complete plugin store repository synchronization system Sean O'Connor 2025-08-07 10:47:29 -04:00
  • b1f4eedb53 Delete robot-plugins Sean O'Connor 2025-08-07 01:13:10 -04:00
  • 3a443d1727 Begin plugins system Sean O'Connor 2025-08-07 01:12:58 -04:00
  • 544207e9a2 Enhance development standards and UI components Sean O'Connor 2025-08-05 02:36:44 -04:00
  • 7cdc1a2340 Implement production-ready block designer and schema Sean O'Connor 2025-08-05 01:47:53 -04:00
  • b1684a0c69 Enhance HRIStudio with immersive experiment designer and comprehensive documentation updates Sean O'Connor 2025-08-05 00:48:36 -04:00
  • 433c1c4517 docs: consolidate and restructure documentation architecture Sean O'Connor 2025-08-04 23:54:47 -04:00
  • adf0820f32 Add experiment management system Sean O'Connor 2025-07-18 21:25:27 -04:00
  • 0cc5c8ae89 Studies, basic experiment designer Sean O'Connor 2025-07-18 21:15:08 -04:00
  • 1121e5c6ff Add authentication Sean O'Connor 2025-07-18 19:56:07 -04:00
  • 3b9c0cc31b Add development rules and coding standards Sean O'Connor 2025-07-18 16:50:35 -04:00
  • 28ac7dd9e0 Refactor API routes and enhance documentation; add collaboration features and user role management. Update environment example and improve error handling in authentication. Sean O'Connor 2025-07-18 16:34:25 -04:00
  • 2dcd2a2832 Delete post.ts Sean O'Connor 2025-07-18 04:10:09 -04:00
  • 2f8d0589a9 Remove drizzle meta files Sean O'Connor 2025-07-18 01:43:47 -04:00
  • 4f8402c5e6 Add documentation, clean repository templating Sean O'Connor 2025-07-18 01:38:43 -04:00
  • 1a503d818b Initial commit Sean O'Connor 2025-07-18 01:24:10 -04:00