46c80fdf32
feat: Восстановить классические карточки добавления новых ASN, доменов и IP-диапазонов в соответствующих менеджерах, улучшив интерфейс для ввода данных пользователем
denozord2025-08-27 18:12:55 +07:00
d30a507f60
feat: Добавить модальные окна для импорта данных и компонент QuickAddBar в менеджерах ASNs, Domains и IPRanges, улучшив пользовательский интерфейс и упрощая процесс добавления записей
denozord2025-08-27 18:05:25 +07:00
6a81ad9983
fix: Обновить проверку лимита в API для корректной обработки запросов, улучшив фильтрацию данных и предотвращая ошибки при некорректных значениях лимита
denozord2025-08-27 17:50:42 +07:00
cd3f7a84e3
feat: Удалить логику блокировок и обновить логику загрузки данных в менеджерах ASNs, Domains и IPRanges, улучшив фильтрацию и пагинацию для локального отображения
denozord2025-08-27 17:39:04 +07:00
0f3ad56f87
feat: Обновить логику сохранения данных в менеджерах ASNs, Domains и IPRanges, добавив загрузку полного списка и совместимость с изменениями текущей страницы, а также улучшить обработку экспорта данных с уведомлениями об ошибках
denozord2025-08-27 17:25:20 +07:00
434462f633
feat: Обновить компоненты интерфейса, добавив новый заголовок страницы и состояние пустого контента в менеджерах ASNs, Domains и IPRanges, а также улучшить стили для адаптивного отображения
denozord2025-08-27 17:16:46 +07:00
001b4d9d98
feat: Добавить отображение версии UI в нижнем колонтитуле и улучшить отображение ASN и CIDR с помощью моноширинного шрифта в менеджерах ASNs и IPRanges
denozord2025-08-27 17:05:36 +07:00
449f44b499
feat: Добавить кнопку для копирования метаданных и отображение времени последнего изменения в компонентах PageHeaderActions и S3MetaBar
denozord2025-08-27 17:01:49 +07:00
3358b8daed
feat: Добавить уведомления об успешных мутациях и глобальные горячие клавиши для сохранения изменений в менеджерах ASNs, Domains и IPRanges
denozord2025-08-27 16:57:40 +07:00
8d0c28de92
feat: Добавить рендеринг плейсхолдеров во время загрузки страницы для улучшения пользовательского интерфейса и информирования о состоянии загрузки
denozord2025-08-27 15:39:10 +07:00
54377afba1
refactor: Упростить структуру рендеринга в main.jsx, удалив обертку React.StrictMode для улучшения читаемости кода
denozord2025-08-27 15:28:12 +07:00
9e16a0966f
feat: Обновить логику кэширования для запросов GET, добавив исключение для /communities, чтобы всегда запрашивать свежие данные и улучшить обработку заголовков If-None-Match
denozord2025-08-27 15:24:59 +07:00
82fb2404a2
feat: Добавить инициализацию загрузки данных в менеджеры ASNs, Domains и IPRanges, улучшить обработку поиска с использованием таймера
denozord2025-08-27 15:16:11 +07:00
298fb7c6f0
feat: Добавить валидацию статуса ответов API для улучшения обработки запросов и повышения надежности
denozord2025-08-27 15:08:58 +07:00
6388bea7b5
fix: Обновить логику обработки потоков в функции streamPaginatedText, чтобы предотвратить преждевременное завершение потока и обеспечить корректный подсчет общего количества элементов
denozord2025-08-27 14:59:45 +07:00
49d08dbd14
feat: Обновить серверную часть для улучшения обработки запросов и добавления новых метрик; интегрировать поддержку WebSocket URL в менеджеры ASNs, Domains и IPRanges, а также обновить интерфейс настроек для ввода WebSocket URL
denozord2025-08-27 14:46:28 +07:00
ce62dad844
feat: Обновить менеджеры ASNs, Domains и IPRanges для поддержки серверной пагинации и улучшенной обработки запросов с учетом фильтров и поиска; добавить состояние totalItems для отображения общего количества элементов
denozord2025-08-27 13:30:43 +07:00
ec50fcab72
feat: Добавить кэширование ответов GET с использованием ETag для повышения производительности и улучшения обработки запросов; обновить обработку ошибок в API для более информативных ответов
denozord2025-08-27 12:41:06 +07:00
b3eb991095
feat: Обновить интеграцию с AWS S3, заменив методы SDK v2 на команды SDK v3 для улучшения производительности и обработки объектов; добавить обработку ошибок для отсутствующих ключей
denozord2025-08-27 12:25:56 +07:00
20ee4704a4
feat: Обновить интеграцию с AWS S3, заменив старый SDK на новый; улучшить обработку объектов S3 с использованием команд SDK v3 и добавить кэширование для повышения производительности
denozord2025-08-27 12:19:13 +07:00
b0009fbb1f
feat: Добавить опцию агрессивной агрегации для IP-диапазонов, позволяющую сворачивать более 2 префиксов в одном /16; обновить интерфейс для управления этой настройкой
denozord2025-08-26 20:29:26 +07:00
213dc42124
feat: Обновить функциональность анализа IP-диапазонов, добавив предварительный просмотр результатов и возможность выбора сообщества; улучшить интерфейс с помощью селектора для выбора community и модального окна для подтверждения перезаписи диапазонов
denozord2025-08-26 20:20:09 +07:00
9edd32526b
feat: Добавить функциональность анализа IP-диапазонов с фильтрацией по сообществам, маскам и типам адресов; интегрировать модальные окна для настройки и отображения результатов анализа
denozord2025-08-26 20:11:01 +07:00
03d24e8746
feat: Добавить API для управления настройками пользовательского интерфейса, включая получение и обновление конфигурации из S3; интегрировать модальное окно настроек в интерфейс
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-08-13 12:54:04 +07:00
158af391b0
style: Update z-index in PortalDropdown component to use a constant for improved maintainability and clarity
denozord2025-08-13 12:32:02 +07:00
ae8141bee8
refactor: Integrate PortalDropdown component into PageHeaderActions for improved dropdown management and layout consistency
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-08-12 23:10:42 +07:00
64b9254174
feat: Implement header actions toolbar with improved button grouping and layout for enhanced user interaction
denozord2025-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
denozord2025-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
denozord2025-08-12 22:33:57 +07:00
79038a3981
feat: Refactor CommunitiesManager to utilize PageHeaderActions component for action buttons, improving UI consistency and reducing redundancy
denozord2025-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
denozord2025-08-12 13:29:19 +07:00
f06a433d77
feat: Standardize button sizes and icons across multiple manager components for improved UI consistency
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-08-10 21:15:01 +07:00
92474cc49b
fix: Correct minor grammatical error in domain deletion confirmation message for improved clarity
denozord2025-08-10 20:54:27 +07:00
f8a80f44e4
fix: Correct spacing in confirmation message for domain deletion in DomainsNewManager for improved readability
denozord2025-08-10 20:52:32 +07:00
42c54a32c1
refactor: Simplify community label formatting in ASNs, Domains, and IPRanges managers for improved clarity and consistency
denozord2025-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
denozord2025-08-10 17:43:49 +07:00
e5f8544c2e
feat: Integrate community suggestions in ASNs, Domains, and IPRanges managers for improved user input experience
denozord2025-08-10 17:31:13 +07:00
76dee39843
feat: Add communities management routes and integrate community selection in FilterManager for enhanced user experience
denozord2025-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
denozord2025-08-10 16:46:28 +07:00
9c3332fe36
refactor: Update MetricCard component in Dashboard for improved layout and styling, enhancing visual hierarchy and responsiveness
denozord2025-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
denozord2025-08-08 19:34:48 +07:00
b1b043f7bc
feat: Introduce zoom slider and enhance zoom controls in GraphView for improved user interaction and accessibility
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-08-08 16:28:32 +07:00
efc561a2a1
feat: Add fullscreen toggle functionality to GraphView for enhanced user experience and improved interaction
denozord2025-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
denozord2025-08-08 16:03:30 +07:00
896f2e668c
feat: Add zoom controls and country flag display in GraphView for enhanced interactivity and visualization
denozord2025-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
denozord2025-08-08 15:28:34 +07:00
26152b2127
feat: Implement force-directed layout and zoom functionality in GraphView for enhanced visualization and interactivity
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-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
denozord2025-08-08 12:16:09 +07:00