Commit Graph

75 Commits

Author SHA1 Message Date
inmake af4ca0637a Refactor SessionUsersPanel to optimize performance with useMemo for active cameras count, grid columns, grid rows, and active participants filtering. Update useWebRTC to prevent unnecessary state updates for participant stream, audio, video, and speaking state changes. Clean up SessionPage layout for consistency. 2025-10-30 18:07:36 +05:00
inmake 5ed01c6f6e Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-30 18:02:09 +05:00
inmake 8929c978d7 Refactor ModalContainer and SessionUsersPanel components for improved layout and responsiveness. Update modal positioning and z-index handling, and simplify class names in SessionUsersPanel. 2025-10-30 18:01:24 +05:00
mikhail_lanskikh f3291e936a Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-30 18:01:11 +05:00
mikhail_lanskikh 86ca74d79c Enhance SessionUsersPanel and UserCamera components to support 'full' and 'mini' modes. Implement responsive grid layout for camera display based on active participants, and adjust UserDevicesControls visibility accordingly. Refactor SessionPage to manage mode state and toggle between layouts. 2025-10-30 18:01:09 +05:00
C4rnivore e5853615db created modals for: ending or quitting session and ending transaltion ; 2025-10-30 16:50:16 +05:00
mikhail_lanskikh e90cc37a9a Refactor Admin and Warning components for responsive design and adjust PopoverWrapper to simplify portal usage. Update size and border properties for better UI consistency. 2025-10-30 15:36:19 +05:00
inmake 0736a9d0dc Update environment configurations for client and server, refactor ControlsPopover to accept session prop, and adjust media handling in UserCamera. Disable buttons based on session state and improve participant popup functionality. 2025-10-28 17:44:11 +05:00
inmake 74f511404a Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-28 16:59:39 +05:00
inmake 4b81b22a1d Update environment configurations for local development, add socket.io and uuid dependencies, and refactor session management to support guest IDs for unauthorized users. Enhance ParticipantsPopup and UserCamera components to handle local media permissions and improve user session handling. Update optional authentication middleware to manage guest IDs and session validation. 2025-10-28 16:58:38 +05:00
mikhail_lanskikh c78aab66b6 Update dependencies for socket.io and uuid in both client and server configurations. Enhance UI components by adding drag elasticity in PopupContainer and integrating warning indicators in ControlButton and FloatingActionButton. Refactor UserCamera and UserDevicesControls to improve audio/video toggle handling and user feedback. Adjust user session schema to ensure userId is nullable for unauthenticated users. 2025-10-28 16:10:24 +05:00
inmake 2378ed1ff4 Update environment configuration for production, refactor WebRTC components, and enhance chat functionality. Replace deprecated SessionUsersPanel with SessionPage, integrate chat history loading, and improve audio/video toggle handling. Remove unused SessionUsersPanel2 component and update related socket event handling in the server. 2025-10-27 16:49:52 +05:00
inmake 95f7b90d38 Remove client and server directories along with associated configuration files and components for the WebRTC video chat application. This includes the deletion of environment settings, ESLint configurations, and all source files related to the client-side implementation. 2025-10-24 18:17:43 +05:00
inmake f70e8f88b2 Update environment configuration for local development, add new dependencies for WebRTC functionality, and refactor user session management components. Remove deprecated SessionUsersPanel and enhance SessionUsersPanel2 with improved user handling and controls. Integrate socket.io for real-time communication in the server. 2025-10-24 18:17:12 +05:00
mikhail_lanskikh fb2d9258ac upd 2025-10-23 12:23:03 +05:00
mikhail_lanskikh e78c1d892e Update z-index values in ModalContainer, PopupContainer, SessionUsersPanel2, and PopoverWrapper for improved layering. Adjust ActionsSidebarWrapper in NewSessionPage for consistent z-index management. 2025-10-22 20:08:41 +05:00
inmake 51f2013bee Enhance DraggableContainer to support dragHandleRef for improved drag functionality. Update Popup components (PopupHeader, PopupWrapper, ChatPopup, ParticipantsPopup, QRCodePopup, SharePopup) to utilize dragHandleRef, allowing dragging only from specified elements. Improve cursor styles during dragging for better user experience. 2025-10-22 15:12:00 +05:00
mikhail_lanskikh c6f5c39725 upd 2025-10-22 15:00:00 +05:00
mikhail_lanskikh 2b67af14e3 Update LinkShare component to improve styling by adding 'shrink-0' class to LoaderIcon and CheckIcon divs for better layout control. 2025-10-22 14:38:22 +05:00
mikhail_lanskikh 504960bf2b upd 2025-10-22 14:30:06 +05:00
mikhail_lanskikh 941b775034 Enhance Modal and Popup components with drag-and-drop functionality for mobile responsiveness. Implement drag handling in ModalContainer and PopupContainer, and adjust layout in ModalWrapper and PopupWrapper for better user experience. Update Tooltip and ActionsPopover for improved positioning and visibility. Clean up unused code and comments in HomePage and popupStore. 2025-10-22 14:23:15 +05:00
mikhail_lanskikh 8d05e938be Refactor Popup components to utilize DraggableContainer for improved drag-and-drop functionality and responsiveness. Update layout and styling in ParticipantsPopup, QRCodePopup, SharePopup, and ChatPopup to enhance user experience across different screen sizes. 2025-10-21 20:59:26 +05:00
inmake 3f463b8ff3 Enhance DraggableContainer with new props for enabling/disabling functionality and dragging. Update Popup components to improve structure and responsiveness, removing unnecessary draggable props. Integrate console logging for debugging in PopupContainer and ControlsPopover. 2025-10-21 20:28:30 +05:00
mikhail_lanskikh 8c61f10fdb Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-21 19:42:39 +05:00
mikhail_lanskikh 93733663fb upd 2025-10-21 19:41:57 +05:00
inmake b20b7bb8eb Enhance DraggableContainer with centerVertical and centerHorizontal props for improved positioning. Update ChatPopup to utilize DraggableContainer for better layout control and responsiveness. 2025-10-21 19:41:18 +05:00
mikhail_lanskikh 3b241ae45f Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-21 19:09:33 +05:00
mikhail_lanskikh 75b57b879e Refactor Popup components to remove position handling and drag functionality; integrate DraggableContainer for improved drag-and-drop experience. Update PopupHeader and PopupWrapper for cleaner structure and enhanced mobile responsiveness. 2025-10-21 19:09:03 +05:00
inmake db484bdb15 Enhance DraggableContainer to support initial positioning via corner specification and allow padding in various units. Update SessionUsersPanel2 to utilize new initialCorner prop and adjust padding accordingly. 2025-10-21 19:08:39 +05:00
inmake d2b818ea90 Add constrainToBounds prop to DraggableContainer for boundary-limited dragging; enhance console logging in PixelStreamingWrapper to filter messages 2025-10-21 18:59:07 +05:00
inmake 0ce81e2e4f Refactor SessionUsersPanel to improve drag-and-drop functionality with enhanced state management and animations. Update UserCamera and UserDevicesControls for consistent styling and layout adjustments. Modify NewSessionPage to import updated SessionUsersPanel component. 2025-10-21 17:14:50 +05:00
inmake e8e781ae99 Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-21 14:16:53 +05:00
inmake 44e7370068 Update .gitignore to include /dist directory; modify session controller to allow public access to session details without authentication. 2025-10-21 14:16:52 +05:00
C4rnivore 6bff06ae84 Participants mobile; 2025-10-21 11:51:47 +05:00
C4rnivore 006abd1e43 Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-20 17:09:24 +05:00
C4rnivore 56ed2221c8 toasts; 2025-10-20 17:08:35 +05:00
mikhail_lanskikh 50e62eac13 Update API URL in .env; add responsive design adjustments in tailwind.config.js; enhance ModalWrapper and Popup components for improved mobile interactions; refactor audio handling in VoiceCheckModal and SoundCheckModal; implement drag functionality in PopupContainer; improve ChatPopup and SharePopup UI for better user experience. 2025-10-20 17:06:54 +05:00
C4rnivore 4f0e5b9898 threshold for cameras drag; 2025-10-17 18:52:17 +05:00
mikhail_lanskikh ff5d8386ed Update API URL to localhost in .env; add equalizer_bars.svg for audio visualization; refactor PopupWrapper and SessionUsersPanel for improved responsiveness; enhance SoundCheckModal and VoiceCheckModal with audio playback and visualization features; update SharePopup to handle sharing functionality; improve UI components for better interaction and consistency. 2025-10-17 18:01:44 +05:00
mikhail_lanskikh b8bdbc94f9 Enhance media device handling in SettingsModal and VoiceCheckModal; add media device availability checks and user feedback for unsupported environments. Refactor ModalWrapper and update UI components for improved responsiveness and layout consistency. 2025-10-16 19:09:44 +05:00
C4rnivore a2d19fe646 Cameras drag and snap; 2025-10-16 17:42:05 +05:00
mikhail_lanskikh 34c9b58d8f Update API URL in .env; refactor routing in main.tsx to switch between NewSessionPage and TestPage; enhance PixelStreamingWrapper with video initialization callback; improve UI components for better interaction and responsiveness in ActionsSidebarWrapper, UserCamera, UserDevicesControls, and ControlsPopover; add session data fetching and error handling in NewSessionPage. 2025-10-16 16:04:59 +05:00
mikhail_lanskikh 9e19a6e03f Add FullscreenExitIcon component; refactor Popover to PopoverWrapper for better functionality; update ChatPopup and ControlsPopover to utilize new PopoverWrapper; enhance NewSessionPage with fullscreen toggle functionality and improved button interactions. 2025-10-15 23:41:15 +05:00
C4rnivore 9fd61562a0 Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-15 17:06:09 +05:00
C4rnivore 2ade35a8ed Users Cameras; Devices controls; 2025-10-15 17:06:05 +05:00
mikhail_lanskikh d4d5bf609f Refactor UI components and add NewSessionPage; replace TestPage with NewSessionPage, implement ActionsSidebarWrapper, and enhance ActionsPopover and ControlsPopover with Popover component for improved UI interactions. 2025-10-15 17:00:30 +05:00
mikhail_lanskikh 728d727cd1 Merge branch 'main' of http://192.168.1.163:3000/inmake/stream.graff.tech-new 2025-10-14 13:17:09 +05:00
mikhail_lanskikh 6ae7dec7e5 upd 2025-10-14 13:17:08 +05:00
C4rnivore 1bad1477e1 tooltip component 2025-10-14 13:16:36 +05:00
inmake 107fbc99af upd 2025-10-13 18:46:47 +05:00