Add default value for usagePercent to handle undefined
- Changed usagePercent > 80 to (usagePercent || 0) > 80 - Prevents TypeScript error when usagePercent is possibly undefined - Defaults to 0 if undefined, showin...
Remove remaining Grid tags causing syntax error
- Fixed lines 518-527 that still had Grid container/item tags - Replaced with Box + CSS Grid for 2-column layout - All Grid references now removed from SystemDi...
Replace all MUI Grid components with Box and CSS Grid
- Removed Grid2 import (module doesn't exist in this MUI version) - Replaced all Grid containers with Box + CSS Grid layout - Used gridTemplateColumns with resp...
Use Grid2 for proper MUI Grid component support
- Changed Grid import to use @mui/material/Unstable_Grid2 - Fixes TypeScript error: Grid item prop not recognized - Grid2 properly supports item, xs, md, lg pro...
Replace any types with proper interfaces in SystemDiagnostics
- Replaced all 'any' types with detailed TypeScript interfaces - Removed unused WarningIcon import - Removed unused getStatusColor and getStatusIcon helper func...
Correct Redis ping() method call in DiagnosticsController
- Changed **************** to connection.ping() - RedisConnection.ping() is the correct API method - Fixes compilation error on lines 302 and 473 Resolves buil...
Qua re*** Xây dựng args ở Forgejo làm việc
- Phụ tùng xây dựng để docker/ building-pash- action with re** key site - NEXT PULIC * bây giờ được nướng đúng cách vào túi JavaScript - Điều này cho phép tái s...
Thêm hỗ trợ arg cho biến môi trường NEXT PBRIC
- Thêm các tuyên bố ARG cho NEXT PULIC RE * BE SEE và vars liên quan - Chuyển đổi ARGs sang ENV vars cho quá trình xây dựng tiếp theo.js - Tạo ra BUILL ARGS RI...
Thêm vùng phụ huynh vào tổ chức
- Cập nhật truy vấn ByDomain để xử lý subdomain + cha phân loại - Bây giờ hỗ trợ cả hai trận đấu trực tiếp (localhost) và các trận đấu giai cấp (login.kamocram....
Phía trước X-Forwarded-Host người đứng đầu cho các nhà cung cấp bảo mậtService kết thúc điểm
- Thêm X-Forwarded-Host Header khi gọi / api/ Security/providers - An ninh xã hội yêu cầu người đứng đầu này xác định tổ chức nào để tìm ra nhà cung cấp cho - N...
Phục hồi màu chữ trắng trên phần trở lại
- Thêm màu sắc rõ ràng (sx={{ màu: '#ff'}) vào thành phần Typography - Vật liệu-UI đã vượt qua lớp văn bản trắng với màu mặc định - Xin chào mừng trở lại mục ti...
Đánh dấu thời gian
- Thay đổi nhận đượcCreated at () để nhận được DilateCreated () - Thay đổi getUpdiated at () để có được DiteUpdoated () - Thay đổi từ thời gian cục bộ sang ngày...
Ngăn chặn danh sách các thành viên trong danh sách khởi động đăng xuất - bỏ qua lấy trên các trang xác thực/logout và thêm kiểm tra cookie với sự chậm trễ
Pass request object to generateOTK to properly read *** cookie
Replace fake member data with real API call in MemberListProvider to show actual organization members
Sửa truy cập trường toàn diện và gỡ bỏ phần mở rộng điện thoại (lethod xung đột với bộ nhận tự chọn)
Use logoFull variant and flexible sizing to eliminate empty space around full logos on loading screens
Use organization theme colors instead of hardcoded green on welcome/success screen
Remove intermediate status messages in logout flow and redirect immediately to prevent double loading display
Make Create Organization card always visible regardless of other orgs in network
Properly extract base URL using regex to avoid including path portions
Use current site's theme hostname with org-specific paths to avoid SSL certificate errors
Improve org logo URL generation by stripping subdomain aliases and extracting base domain
Replace Grid with GridLegacy in page.tsx for MUI v7 compatibility
Use GridLegacy for MUI v7 compatibility - Grid2 not available, GridLegacy has the legacy API with item/xs props
Replace Grid with Grid2 for MUI v7 compatibility in network page
Resolve ESLint errors blocking build - escape unescaped entities and replace any types with strict typing
Add hover state tracking to prevent panel closure when coder is over it - Added isPanelHoveredRef to track real-time hover state - Set to true on nav item/panel mouseEnter and mouseMove - Set to false on nav item/panel mouseLeave - Close timeout checks hover state before closing - Panel never closes while coder is over it (nav item or panel area)
Enhance mouse event handling to prevent panel closure during hover - Added onMouseMove handler to panel that continuously clears close timeout - Added onMouseMove stopPropagation to backdrop to prevent event conflicts - Added pointerEvents auto to backdrop for explicit event handling - Ensures panel stays open when coder is on it or moving on it
Panels now close when clicking empty areas of NavPri sidebar - Fixed useEffect logic to close panels when activePanel is null - Previously only closed when activePanel was a different panel ID - Now correctly closes when activePanel is null (sidebar background clicked)
Add click-outside detection to primary navigation panels - Added backdrop overlay to NavPriItemWithPanel component - Click or touch outside panel now closes it - Increased z-index to ensure backdrop is visible above NavTop bar - Matches behavior of NavTopPanel for consistent UX
Làm cho các chữ cái RFC được nhìn thấy cao với độ mờ, kích cỡ, z-index tăng cao và việc ghi lại lỗi
Resolve ESLint prefer-const errors in Department and JobTitle managers - Changed roleIds from let to const using ternary operator - Eliminates reassignment by using conditional spread operator - Fixes build failure: 'roleIds' is never reassigned. Use 'const' instead - Maintains same functionality while satisfying ESLint rules
Restore text field editing by targeting pointerEvents more specifically - Changed pointerEvents from FormControlLabel to only target the label element - Prevents disabling text input fields while still protecting Everyone role - Uses MUI selector to target only the label, not the entire form control
Use case-insensitive contains check for Everyone role - Changed from exact title match to **************** - Handles variations like 'Everyone (Applies To All)' - More robust role detection for Everyone role protection - Applied to all role checks: checkbox state, toggle prevention, save enforcement, and edit loading
Use isAllowDelete field to enforce protected roles - Added isAllowDelete to SecurityRole interface - Changed from checking role title to checking isAllowDelete field - More robust and matches SecurityRoleManager approach - Prevents modification of any protected role, not just Everyone - Handles future protected roles automatically
Prevent cell width adjustment by using fixed 180px width
- Outer container now has fixed width: 180px - Removed minWidth in favor of fixed width - Inner flex container handles content layout - No more width adjustment...
Make timer update every second and add 'ago' suffix to elapsed time
- Timer now updates EVERY SECOND regardless of age (truly live) - calculateTimeAgo() uses currentTime state for real-time calculation - Added ' ago' suffix to a...
Make timer truly live with constant recalculation and stabilize hover area
- Timer now recalculates on every render (truly live, no lag) - State updates trigger re-renders at smart intervals (1s to 1hr) - Fixed glitchy hover by adding ...
Store and retrieve timezone from localStorage instead of API calls
- Updated validate route to fetch timezone from Redis session data - Store timezone in localStorage during validation - DateTimeDisplay now reads from localStor...
Thay thế những nguồn có sẵn bằng tay đóng cho OtkValidator
Cập nhật khả năng hỗ trợ phiên chạy để sử dụng tiện ích Redis đã có từ thư viện chia sẻ
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
