Commit Graph

26 Commits

Author SHA1 Message Date
nguyentrungthat d219e0145b UI improvements and bug fixes for line and switch controls
Enhanced CardLine layout and added user CLI usage indicator. Updated info_line font size for better readability. Improved DrawerControl to show 'DISCONNECTED' status when switch is unavailable. Fixed ModalTerminal issue mapping to handle undefined values. Commented out overflowX style in App for layout flexibility.
2025-11-27 13:34:42 +07:00
Truong Vo 449f9d71ef remove thanh scroll và chuyển SN xuống PID 2025-11-27 11:35:25 +07:00
Truong Vo 18ce0145cc fix giao diện line 2025-11-27 11:20:10 +07:00
nguyentrungthat a71f8ee27d Update UI for CardLine and ModalTerminal components
Removed ticket description from CardLine display and clipboard copy. Added buttonControl styles and applied them to control buttons in ModalTerminal. Improved internet status indicator logic and adjusted grid layout for better UI consistency.
2025-11-24 14:35:10 +07:00
nguyentrungthat 002709e8e3 Update CardLine.tsx 2025-11-24 10:27:50 +07:00
nguyentrungthat c36b9f69df Enhance ticket handling and UI interactions
Backend: Added lineId to ticket creation, improved ticket update logic, and switched ticket update route to POST. Added 'update_ticket' event to socket.io provider. Frontend: Integrated 'motion' for animated bottom toolbar, added expand/collapse functionality, improved ticket creation and update flows, and ensured terminal focus on CLI open. Adjusted delays in ButtonDPELP, improved ticket info copy, and enhanced input handling in ModalTerminal. Updated dependencies to include 'motion'.
2025-11-19 13:57:52 +07:00
nguyentrungthat d908cf204c Add ticket management to lines and improve UI
Backend changes add a tickets relationship to lines and preload tickets (ordered by updated_at) when fetching stations. The frontend now displays ticket information in CardLine, adds ticket history and management (create, update, close, issue) in ModalTerminal, and introduces new types for tickets. Various UI improvements include consistent button font weights, port name normalization, and enhanced log/tooltips. Obsolete takeover logic was removed from App and ModalTerminal.
2025-11-18 16:59:27 +07:00
nguyentrungthat cbc4a8c9b0 Add ticket management API and update baud rate handling
Introduces a new TicketsController and Ticket model to support ticket CRUD operations via new /api/ticket routes. Updates line_connection service to improve baud rate command sequence. Adjusts CardLine component to include stationId when emitting set_baud events. Minor improvements to socket_io_provider for safer disconnect handling.
2025-11-17 16:25:40 +07:00
nguyentrungthat c2d68c685c Enhance user tracking and UI adjustments across app
Backend now logs user information during command/script execution and adds retry logic for command sending. Frontend adjusts button/menu sizes, input widths, and scenario button font sizes for better UI consistency. ModalLog now highlights user log entries, and minor style tweaks are applied throughout.
2025-11-17 13:36:21 +07:00
nguyentrungthat c6b3962542 Update 2025-11-14 15:18:34 +07:00
nguyentrungthat 654fbe0468 Improve CLI line selection and user access control
Enhanced frontend and backend logic to better manage CLI line selection, ensuring only one user can access a line at a time. Added clipboard copy functionality for PID/SN, improved UI feedback for line usage, and updated event handling for opening and closing CLI sessions. Also improved status messaging for disconnected devices and refactored related components for clarity and maintainability.
2025-11-14 13:20:08 +07:00
nguyentrungthat 8a06650eab Add baud and interface to lines, enhance line controls
Added 'baud' and 'interface' fields to the Line model and database schema. Implemented backend and frontend support for setting baud rate per line, including socket event handling and UI controls. Enhanced CardLine and BottomToolBar components to provide scenario and baud controls, and improved UI/UX for line management. Minor fixes and refactoring for consistency and usability.
2025-11-13 16:58:02 +07:00
nguyentrungthat 00c91f1e69 Update 2025-11-11 16:12:11 +07:00
nguyentrungthat f9e685fcbd Update 2025-11-11 13:15:29 +07:00
nguyentrungthat 32873ad388 Update 2025-11-11 09:38:06 +07:00
nguyentrungthat 34d0f082f5 Update 2025-11-10 15:26:59 +07:00
nguyentrungthat caf3a5a696 Update 2025-11-07 14:02:15 +07:00
nguyentrungthat c09f27da86 Update 2025-11-06 14:33:48 +07:00
nguyentrungthat 1682a28029 Update 2025-10-31 15:37:37 +07:00
nguyentrungthat fb1554d857 Update 2025-10-30 16:23:08 +07:00
nguyentrungthat 240dfdff2c Update 2025-10-29 16:23:00 +07:00
nguyentrungthat 0a0dd559f0 Update 2025-10-28 16:56:57 +07:00
nguyentrungthat dea4d2b804 Update FE 2025-10-27 16:55:04 +07:00
nguyentrungthat ef1d585b61 Update 2025-10-25 11:30:57 +07:00
nguyentrungthat 077a2ddc35 Update 2025-10-24 16:39:39 +07:00
nguyentrungthat 85c4bb9a26 Initial commit 2025-10-23 17:00:58 +07:00