Commit Graph

  • 46c80fdf32 feat: Восстановить классические карточки добавления новых ASN, доменов и IP-диапазонов в соответствующих менеджерах, улучшив интерфейс для ввода данных пользователем denozord 2025-08-27 18:12:55 +07:00
  • d30a507f60 feat: Добавить модальные окна для импорта данных и компонент QuickAddBar в менеджерах ASNs, Domains и IPRanges, улучшив пользовательский интерфейс и упрощая процесс добавления записей denozord 2025-08-27 18:05:25 +07:00
  • 6a81ad9983 fix: Обновить проверку лимита в API для корректной обработки запросов, улучшив фильтрацию данных и предотвращая ошибки при некорректных значениях лимита denozord 2025-08-27 17:50:42 +07:00
  • cd3f7a84e3 feat: Удалить логику блокировок и обновить логику загрузки данных в менеджерах ASNs, Domains и IPRanges, улучшив фильтрацию и пагинацию для локального отображения denozord 2025-08-27 17:39:04 +07:00
  • 0f3ad56f87 feat: Обновить логику сохранения данных в менеджерах ASNs, Domains и IPRanges, добавив загрузку полного списка и совместимость с изменениями текущей страницы, а также улучшить обработку экспорта данных с уведомлениями об ошибках denozord 2025-08-27 17:25:20 +07:00
  • 434462f633 feat: Обновить компоненты интерфейса, добавив новый заголовок страницы и состояние пустого контента в менеджерах ASNs, Domains и IPRanges, а также улучшить стили для адаптивного отображения denozord 2025-08-27 17:16:46 +07:00
  • 001b4d9d98 feat: Добавить отображение версии UI в нижнем колонтитуле и улучшить отображение ASN и CIDR с помощью моноширинного шрифта в менеджерах ASNs и IPRanges denozord 2025-08-27 17:05:36 +07:00
  • 449f44b499 feat: Добавить кнопку для копирования метаданных и отображение времени последнего изменения в компонентах PageHeaderActions и S3MetaBar denozord 2025-08-27 17:01:49 +07:00
  • 3358b8daed feat: Добавить уведомления об успешных мутациях и глобальные горячие клавиши для сохранения изменений в менеджерах ASNs, Domains и IPRanges denozord 2025-08-27 16:57:40 +07:00
  • 8d0c28de92 feat: Добавить рендеринг плейсхолдеров во время загрузки страницы для улучшения пользовательского интерфейса и информирования о состоянии загрузки denozord 2025-08-27 15:39:10 +07:00
  • 54377afba1 refactor: Упростить структуру рендеринга в main.jsx, удалив обертку React.StrictMode для улучшения читаемости кода denozord 2025-08-27 15:28:12 +07:00
  • 9e16a0966f feat: Обновить логику кэширования для запросов GET, добавив исключение для /communities, чтобы всегда запрашивать свежие данные и улучшить обработку заголовков If-None-Match denozord 2025-08-27 15:24:59 +07:00
  • 82fb2404a2 feat: Добавить инициализацию загрузки данных в менеджеры ASNs, Domains и IPRanges, улучшить обработку поиска с использованием таймера denozord 2025-08-27 15:16:11 +07:00
  • 298fb7c6f0 feat: Добавить валидацию статуса ответов API для улучшения обработки запросов и повышения надежности denozord 2025-08-27 15:08:58 +07:00
  • 6388bea7b5 fix: Обновить логику обработки потоков в функции streamPaginatedText, чтобы предотвратить преждевременное завершение потока и обеспечить корректный подсчет общего количества элементов denozord 2025-08-27 14:59:45 +07:00
  • 49d08dbd14 feat: Обновить серверную часть для улучшения обработки запросов и добавления новых метрик; интегрировать поддержку WebSocket URL в менеджеры ASNs, Domains и IPRanges, а также обновить интерфейс настроек для ввода WebSocket URL denozord 2025-08-27 14:46:28 +07:00
  • ce62dad844 feat: Обновить менеджеры ASNs, Domains и IPRanges для поддержки серверной пагинации и улучшенной обработки запросов с учетом фильтров и поиска; добавить состояние totalItems для отображения общего количества элементов denozord 2025-08-27 13:30:43 +07:00
  • ec50fcab72 feat: Добавить кэширование ответов GET с использованием ETag для повышения производительности и улучшения обработки запросов; обновить обработку ошибок в API для более информативных ответов denozord 2025-08-27 12:41:06 +07:00
  • b3eb991095 feat: Обновить интеграцию с AWS S3, заменив методы SDK v2 на команды SDK v3 для улучшения производительности и обработки объектов; добавить обработку ошибок для отсутствующих ключей denozord 2025-08-27 12:25:56 +07:00
  • 20ee4704a4 feat: Обновить интеграцию с AWS S3, заменив старый SDK на новый; улучшить обработку объектов S3 с использованием команд SDK v3 и добавить кэширование для повышения производительности denozord 2025-08-27 12:19:13 +07:00
  • b0009fbb1f feat: Добавить опцию агрессивной агрегации для IP-диапазонов, позволяющую сворачивать более 2 префиксов в одном /16; обновить интерфейс для управления этой настройкой denozord 2025-08-26 20:29:26 +07:00
  • 213dc42124 feat: Обновить функциональность анализа IP-диапазонов, добавив предварительный просмотр результатов и возможность выбора сообщества; улучшить интерфейс с помощью селектора для выбора community и модального окна для подтверждения перезаписи диапазонов denozord 2025-08-26 20:20:09 +07:00
  • 9edd32526b feat: Добавить функциональность анализа IP-диапазонов с фильтрацией по сообществам, маскам и типам адресов; интегрировать модальные окна для настройки и отображения результатов анализа denozord 2025-08-26 20:11:01 +07:00
  • 03d24e8746 feat: Добавить API для управления настройками пользовательского интерфейса, включая получение и обновление конфигурации из S3; интегрировать модальное окно настроек в интерфейс denozord 2025-08-26 17:07:26 +07:00
  • f11374880c feat: Enhance auto URL processing to include domain management and improve error handling; update UI text for clarity in ASNs, Domains, and IPRanges managers denozord 2025-08-14 17:46:36 +07:00
  • e6878a5b08 feat: Add ConfirmDialog for clearing community fields in ASNs, Domains, and IPRanges managers with appropriate state management and UI integration denozord 2025-08-14 14:21:14 +07:00
  • 7348cc2c79 refactor: Replace axios with api instance for server and filter requests in FilterManager component to standardize API calls denozord 2025-08-14 12:25:07 +07:00
  • f4e3de4a52 style: Refine modal header layout by adjusting alignment and button grouping for improved usability and visual consistency denozord 2025-08-13 13:19:10 +07:00
  • 855fc5d577 style: Adjust z-index values for dropdowns and page header to maintain proper stacking order below modals, enhancing visibility and usability denozord 2025-08-13 12:54:04 +07:00
  • 158af391b0 style: Update z-index in PortalDropdown component to use a constant for improved maintainability and clarity denozord 2025-08-13 12:32:02 +07:00
  • ae8141bee8 refactor: Integrate PortalDropdown component into PageHeaderActions for improved dropdown management and layout consistency denozord 2025-08-13 12:04:36 +07:00
  • bdfbdcfa1f style: Elevate z-index for dropdowns and page header to ensure proper overlay on content; adjust button attributes for improved dropdown behavior denozord 2025-08-13 11:05:52 +07:00
  • 30fbc1107d style: Refine header actions layout by adjusting button alignment and enhancing dropdown z-index for improved visibility and usability denozord 2025-08-13 10:23:05 +07:00
  • 3dbb8db338 style: Update header actions layout with improved button grouping and dropdown z-index for better overlay on tables/cards denozord 2025-08-13 09:45:13 +07:00
  • a9029acea2 refactor: Remove unused preview actions from ASNs, Domains, and IPRanges managers; streamline PageHeaderActions component for improved clarity and usability denozord 2025-08-13 09:12:36 +07:00
  • 358bfb04b6 feat: Implement background BGP update proxy endpoint and update documentation; refactor frontend components to utilize new API endpoint denozord 2025-08-13 00:41:32 +07:00
  • 5b80e5faa4 feat: Add comprehensive documentation for Router Lists UI, including setup instructions, API endpoints, and frontend/backend structure; enhance navbar styles for better responsiveness denozord 2025-08-13 00:12:34 +07:00
  • 8982c9ae10 feat: Enhance header actions with responsive design and improved button layout for better usability on small screens denozord 2025-08-12 23:46:49 +07:00
  • 9c0fe54402 fix: Improve JSON message handling in WsUpdateModal to ensure only relevant data is logged and enhance error resilience during parsing denozord 2025-08-12 23:10:42 +07:00
  • 64b9254174 feat: Implement header actions toolbar with improved button grouping and layout for enhanced user interaction denozord 2025-08-12 22:53:49 +07:00
  • 10a86232fc feat: Enhance WsUpdateModal with improved message handling, auto-scroll functionality, and log management features for better user experience denozord 2025-08-12 22:48:18 +07:00
  • 459b02f756 feat: Add WebSocket and background update functionality to ASNs, Domains, and IPRanges managers; integrate WsUpdateModal for real-time updates denozord 2025-08-12 22:33:57 +07:00
  • 79038a3981 feat: Refactor CommunitiesManager to utilize PageHeaderActions component for action buttons, improving UI consistency and reducing redundancy denozord 2025-08-12 13:40:59 +07:00
  • cdf42aa589 feat: Introduce cursor utility class for pointer interactions and refactor action buttons into PageHeaderActions component across multiple managers for improved UI consistency denozord 2025-08-12 13:29:19 +07:00
  • f06a433d77 feat: Standardize button sizes and icons across multiple manager components for improved UI consistency denozord 2025-08-12 13:08:06 +07:00
  • 026d2a9379 feat: Refactor page headers in multiple managers for improved layout and consistency; remove global badge styles to support Tabler text colors denozord 2025-08-12 12:46:29 +07:00
  • 3b1a59b03f feat: Enhance error handling in server responses by including request IDs and detailed error codes; improve frontend modal components for better accessibility and user experience denozord 2025-08-11 21:32:32 +07:00
  • f44acbff98 feat: Add ConfirmDialog component for enhanced user confirmation in DataManager, FilterManager, and ServerManager; integrate html-to-image library for image conversion functionality denozord 2025-08-11 21:22:30 +07:00
  • af9ef12ba8 feat: Integrate @tanstack/react-query for improved data fetching and state management in HistoryModal; update API error handling and enhance request interceptors for better error notifications denozord 2025-08-11 20:37:36 +07:00
  • c49bb26f6d feat: Integrate logging and metrics with pino and prom-client; enhance S3 data handling with caching and improved response formats for ASNs, Domains, and IP Ranges APIs denozord 2025-08-11 19:55:44 +07:00
  • 5287089fb7 feat: Improve CORS configuration and security headers in server setup, allowing for customizable origins and enhanced preflight handling; trust first proxy for rate limiting functionality denozord 2025-08-11 19:30:49 +07:00
  • c1afd0a9d6 chore: Update package dependencies by adding express-rate-limit and helmet for enhanced security and performance in the backend denozord 2025-08-11 19:20:38 +07:00
  • 6afd43f9e8 feat: Enhance server security and performance by adding helmet for security headers, implementing rate limiting, and centralizing error handling; update frontend API calls to use a dedicated api module for consistency denozord 2025-08-11 19:11:30 +07:00
  • 087e0eb491 refactor: Reintroduce history endpoints for resource versioning and rollback functionality in server, ensuring proper initialization and organization of code denozord 2025-08-11 17:41:04 +07:00
  • 6f45015bec feat: Add history endpoints for resource versioning and implement rollback functionality in server, along with UI integration in ASNs, Domains, and IPRanges managers for enhanced data management denozord 2025-08-11 17:29:41 +07:00
  • 460c06dfba refactor: Update API calls in Dashboard component to use countOnly parameter for improved data handling and simplify response processing denozord 2025-08-11 17:03:51 +07:00
  • 7321e21871 feat: Introduce helper functions for S3 metadata handling and improve error responses across ASNs, Domains, and IP Ranges APIs for better consistency and clarity denozord 2025-08-11 16:54:19 +07:00
  • f1b84a761e refactor: Replace axios with api module in ASNs, Domains, IPRanges managers, and S3MetaBar for consistent API interaction and improved code maintainability denozord 2025-08-11 16:46:27 +07:00
  • 415f05f6aa feat: Integrate NotifyProvider into App component and update ASNs, Domains, and IPRanges managers to display S3MetaBar with improved comments for clarity denozord 2025-08-11 16:37:10 +07:00
  • 3340571a6e feat: Disable auto-ETag in Express, enhance S3 interaction with improved error handling and response structure for ASNs, Domains, and IP Ranges APIs denozord 2025-08-11 16:17:01 +07:00
  • d1a06866c9 feat: Enhance CORS support by exposing important headers and update API responses to include Last-Modified and Content-Length-Source for improved client-side handling denozord 2025-08-11 16:03:51 +07:00
  • 8f31a31827 feat: Optimize server availability checks with parallelized TCP connections and in-memory caching, and update Dashboard to handle paginated API responses for improved performance and user experience denozord 2025-08-11 15:32:16 +07:00
  • 7419762681 feat: Enhance GraphView component with connection creation delegation and fullscreen mode handling, and update ServerManager to support new connection logic denozord 2025-08-11 09:00:04 +07:00
  • eafd0c0957 feat: Enhance GraphView component with custom control panel for zooming and fullscreen functionality, and add country flag display for improved user experience denozord 2025-08-11 08:16:43 +07:00
  • 21f6f46bd3 feat: Integrate @xyflow/react for graph visualization in GraphView component, update package.json and package-lock.json to include new dependencies and remove unused ones for improved performance and maintainability denozord 2025-08-11 08:00:53 +07:00
  • 6f10e63ad8 feat: Update package-lock.json to include ajv and compression dependencies for enhanced validation and response compression capabilities denozord 2025-08-11 00:07:48 +07:00
  • cc8d11cfb1 feat: Add server availability check API and integrate it into the Dashboard and ServerManager components for enhanced server monitoring and user experience denozord 2025-08-11 00:00:07 +07:00
  • d25e8fc810 feat: Enhance backend API with pagination and validation for ASNs, Domains, and IP Ranges, and update frontend managers to support new API structure for improved data handling and user experience denozord 2025-08-10 23:55:44 +07:00
  • 1fb53c3467 feat: Add language and theme context providers to App component, implement global search functionality in Dashboard, and enhance ASNs, Domains, and IPRanges managers with drag-and-drop import feature and confirmation modals for improved user experience denozord 2025-08-10 23:44:17 +07:00
  • ca56b52672 refactor: Move ETag, Last-Modified, and content length display to a consistent location in ASNs and IPRanges managers for improved layout and user experience denozord 2025-08-10 23:33:09 +07:00
  • 16f14d3350 feat: Update ASNs, Domains, and IPRanges managers to display ETag, Last-Modified, and content length with new icon badges for improved metadata visibility and user experience denozord 2025-08-10 23:22:17 +07:00
  • 4635c05f8c feat: Add S3 metadata handling and soft-lock mechanism in backend, enhance ASNs, Domains, and IPRanges managers with ETag support and change preview functionality for improved data integrity and user experience denozord 2025-08-10 23:10:25 +07:00
  • 817a8981f4 feat: Implement nested if/else block generation for RouterOS configuration in gateway management to enhance filter logic and maintain compatibility denozord 2025-08-10 21:57:38 +07:00
  • d3490c438b feat: Replace input fields with CommunityAutocompleteInput in ASNs, Domains, and IPRanges managers for enhanced user experience and streamlined community selection denozord 2025-08-10 21:15:01 +07:00
  • 92474cc49b fix: Correct minor grammatical error in domain deletion confirmation message for improved clarity denozord 2025-08-10 20:54:27 +07:00
  • f8a80f44e4 fix: Correct spacing in confirmation message for domain deletion in DomainsNewManager for improved readability denozord 2025-08-10 20:52:32 +07:00
  • 42c54a32c1 refactor: Simplify community label formatting in ASNs, Domains, and IPRanges managers for improved clarity and consistency denozord 2025-08-10 20:48:19 +07:00
  • f74586c4ff feat: Implement community badge rendering and enhance community suggestions in ASNs, Domains, and IPRanges managers for improved user experience denozord 2025-08-10 17:43:49 +07:00
  • e5f8544c2e feat: Integrate community suggestions in ASNs, Domains, and IPRanges managers for improved user input experience denozord 2025-08-10 17:31:13 +07:00
  • 76dee39843 feat: Add communities management routes and integrate community selection in FilterManager for enhanced user experience denozord 2025-08-10 17:14:55 +07:00
  • bbad45dfad feat: Enhance FilterManager with advanced mode, search, and sorting capabilities for improved filter management and user experience denozord 2025-08-10 16:46:28 +07:00
  • 9c3332fe36 refactor: Update MetricCard component in Dashboard for improved layout and styling, enhancing visual hierarchy and responsiveness denozord 2025-08-10 16:14:56 +07:00
  • 522112cc3c feat: Implement panning mode in GraphView, allowing users to pan the graph using the spacebar for improved navigation and interaction denozord 2025-08-08 19:34:48 +07:00
  • b1b043f7bc feat: Introduce zoom slider and enhance zoom controls in GraphView for improved user interaction and accessibility denozord 2025-08-08 18:08:29 +07:00
  • d36db114cd fix: Enhance zoom functionality in GraphView by incorporating viewBox dimensions for accurate scaling and smoother transitions during zoom interactions denozord 2025-08-08 17:50:54 +07:00
  • b23056d95a feat: Add mouse wheel zoom control and reset zoom functionality in GraphView for improved user experience and interaction denozord 2025-08-08 17:31:40 +07:00
  • f5f71085b2 fix: Update zoom functionality in GraphView to use scaleBy instead of scaleTo for smoother zoom transitions and improved user experience denozord 2025-08-08 17:15:38 +07:00
  • 08cf7f806c feat: Refine zoom functionality in GraphView by enforcing zoom limits and optimizing flag rendering for improved performance and visual consistency denozord 2025-08-08 17:03:56 +07:00
  • 8ea6f9526e feat: Add debug logging and enhance flag emoji handling in GraphView for improved debugging and country code support denozord 2025-08-08 16:50:21 +07:00
  • eaa88e2897 feat: Improve zoom functionality in GraphView by adjusting zoom extent and enabling broader panning capabilities for enhanced user interaction denozord 2025-08-08 16:28:32 +07:00
  • efc561a2a1 feat: Add fullscreen toggle functionality to GraphView for enhanced user experience and improved interaction denozord 2025-08-08 16:15:59 +07:00
  • 16c75a40a8 feat: Enhance GraphView with improved zoom functionality and label styling, including shadows for better visibility and aesthetics denozord 2025-08-08 16:03:30 +07:00
  • 896f2e668c feat: Add zoom controls and country flag display in GraphView for enhanced interactivity and visualization denozord 2025-08-08 15:48:31 +07:00
  • 5bdb4cfdd9 feat: Enhance GraphView with node dimensions, background grid, and improved layout adjustments for better visualization and interactivity denozord 2025-08-08 15:28:34 +07:00
  • 26152b2127 feat: Implement force-directed layout and zoom functionality in GraphView for enhanced visualization and interactivity denozord 2025-08-08 15:12:29 +07:00
  • 0e81f36200 feat: Enhance GraphView and ServerManager components with tunnel type styles and hover effects for improved visualization and user interaction denozord 2025-08-08 14:55:23 +07:00
  • 68e9d5be7d feat: Improve currency conversion logic in BillingManager to handle multiple currencies and enhance accuracy in RUB calculations denozord 2025-08-08 14:29:22 +07:00
  • 1f1ee7161c feat: Remove right section of the navbar in MainLayout to enhance conciseness and streamline the user interface denozord 2025-08-08 12:43:08 +07:00
  • a7549ff164 feat: Simplify MainLayout by removing unused icons and notifications, streamlining the navbar for a cleaner user interface denozord 2025-08-08 12:28:23 +07:00
  • 389725c023 feat: Replace anchor tags with button elements for close actions in multiple managers to improve accessibility and semantic HTML denozord 2025-08-08 12:16:09 +07:00