Commit Graph

  • 45bd395870 feat: Introduce baseAS state management in FilterManager and SettingsModal, enhancing community search normalization and user settings configuration for improved filtering accuracy. denozord 2025-12-07 03:23:36 +07:00
  • 2bdb67a715 feat: Improve community search functionality in CommunityAutocomplete by refining matching logic for partial values and colon-separated entries, enhancing user experience in filtering. denozord 2025-12-07 03:00:07 +07:00
  • f14b7989b5 feat: Enhance community filtering logic in CommunityAutocomplete to support partial matches and improved search capabilities, including handling values with colons. denozord 2025-12-07 02:57:50 +07:00
  • 584fd78f23 feat: Add CommunityAutocomplete component to FilterManager for enhanced community selection, featuring dynamic filtering, grouping by category, and improved user experience. denozord 2025-12-07 02:44:51 +07:00
  • f938dbb47a feat: Refactor gateway selection logic in FilterManager to exclude fallback gateways, improving accuracy in gateway management and enhancing user experience. denozord 2025-12-07 02:27:25 +07:00
  • aa76966f89 feat: Add GatewayAutocomplete component to FilterManager for improved gateway selection, enhancing user experience with dynamic filtering and selection capabilities. denozord 2025-12-07 02:19:17 +07:00
  • a8c6307123 feat: Refactor FilterManager to streamline gateway selection and remove inline editing, enhancing user experience and simplifying filter management. denozord 2025-12-07 02:08:02 +07:00
  • 53bf828797 feat: Implement gateway normalization and inventory server loading in FilterManager, enhancing gateway management and improving server configuration reliability. denozord 2025-12-07 01:54:50 +07:00
  • 9fb92c19cb feat: Enhance EditServerModal initialization logic by ensuring local state is synchronized with props only on modal open, improving state management and preventing unnecessary updates. denozord 2025-12-07 01:41:22 +07:00
  • 62ceb95233 feat: Refactor EditServerModal to enhance gateway management with improved state handling, including dedicated functions for updating, adding, and removing gateways, ensuring robust server configuration management. denozord 2025-12-07 01:35:10 +07:00
  • 15dc034088 feat: Safeguard gateway access in EditServerModal by ensuring localServer's gateways are properly initialized as an array, enhancing reliability in server configuration management. denozord 2025-12-07 01:26:25 +07:00
  • c9cb325eb1 feat: Safeguard gateway access in EditServerModal by ensuring localServer's gateways are properly initialized as an array, enhancing reliability in server configuration management. denozord 2025-12-07 01:19:02 +07:00
  • 866c474ac2 refactor: Remove unnecessary gateways initialization in ServerManager to streamline code and improve clarity in handling server configurations. denozord 2025-12-07 01:13:17 +07:00
  • cb657fe56e feat: Safeguard gateway addition in EditServerModal by implementing error handling during state updates, ensuring robust server configuration management. denozord 2025-12-07 00:58:26 +07:00
  • e14839ca21 feat: Refactor gateway addition logic in EditServerModal to ensure safe state updates and improve clarity in handling gateways, enhancing server configuration reliability. denozord 2025-12-07 00:47:35 +07:00
  • f246d5407a feat: Improve gateway handling in ServerManager by ensuring safe access to gateways array and enhancing the addition of new gateways, promoting better server configuration reliability. denozord 2025-12-07 00:33:51 +07:00
  • 7b6e7580fb feat: Enhance gateway initialization in EditServerModal by ensuring a default primary gateway is created when no gateways are specified, improving server configuration reliability. denozord 2025-12-07 00:27:03 +07:00
  • 83b3fd96aa feat: Add gateway management UI in EditServerModal, allowing users to add, edit, and remove gateways with validation for primary gateway selection, enhancing server configuration experience. denozord 2025-12-07 00:19:41 +07:00
  • cfa08dd32f feat: Improve gateway handling in ServerManager by enforcing validation for jumphost and exit server types, ensuring at least one primary gateway is specified during server addition and updates. denozord 2025-12-07 00:13:40 +07:00
  • 7bc5b48af7 feat: Enhance server validation in server.js and improve gateway management in ServerManager and FilterManager, ensuring proper gateway configuration for jumphost and exit server types. denozord 2025-12-06 23:56:08 +07:00
  • d39d9adb2d feat: Implement gateway management in FilterManager, adding functionality for creating, updating, and validating gateways, enhancing server configuration capabilities and user experience. denozord 2025-12-06 23:38:31 +07:00
  • 85e4f9c22d feat: Add country flag display for inventory servers in FilterManager to enhance visual representation and user experience. denozord 2025-12-06 23:23:42 +07:00
  • 8a99309773 feat: Add inventory server fetching and display logic in FilterManager to enhance server detail presentation and improve user experience. denozord 2025-12-06 23:15:12 +07:00
  • 6f1f8b368e refactor: Update FilterManager layout to utilize a grid system for server display, enhancing visual organization and responsiveness of server cards. denozord 2025-12-06 22:59:43 +07:00
  • c84d4367b1 refactor: Revise FilterManager layout to enhance server selection interface with improved button actions and card design, streamlining user interaction and visual presentation. denozord 2025-12-06 22:12:32 +07:00
  • a058df010a refactor: Revise FilterManager layout with enhanced column structure and card design for server details, improving user interaction and visual clarity. denozord 2025-12-06 22:02:04 +07:00
  • 2b8470a7ca refactor: Revamp FilterManager UI for server selection, enhancing layout and interaction with improved card design and search functionality. denozord 2025-12-06 21:55:29 +07:00
  • 312c442d7c refactor: Update FilterManager to improve query parameter handling and server selection logic, enhancing user experience with more precise state management. denozord 2025-12-06 21:51:16 +07:00
  • 1566d3f998 feat: Enhance CommunitiesManager and FilterManager with improved tab styling and query parameter prefill functionality for better user experience and server selection. denozord 2025-12-06 20:35:15 +07:00
  • cba1615cdf feat: Introduce normalization function for community values in CommunitiesManager to ensure consistent formatting and improve input validation across various fields. denozord 2025-12-06 19:27:55 +07:00
  • 64f83a239f fix: Update placeholder and help text in CommunitiesManager for clearer input format guidance, specifying valid formats for user entries. denozord 2025-12-06 19:20:30 +07:00
  • 2e6f3d9263 feat: Enhance CommunitiesManager with filter usage tracking and UI improvements, including a refresh button and search prefill from query parameters for better user experience. denozord 2025-12-06 18:51:14 +07:00
  • b79d733868 refactor: Clean up brace counting logic in Mikrotik config validation for improved readability and maintainability. denozord 2025-12-06 15:00:13 +07:00
  • 8d6d2bbe25 refactor: Update Mikrotik config validation logic to improve brace counting accuracy and enhance AutoUrlManager UI with consistent card layouts, larger icons, and refined button styles for better user experience. denozord 2025-12-06 14:57:41 +07:00
  • fee74c377f feat: Improve currency exchange rate fetching in BillingManager by adding a primary source from the Central Bank of Russia and a fallback to an alternative API, along with updates to currency formatting for better precision. denozord 2025-12-06 14:50:45 +07:00
  • ad75ca8ff5 refactor: Update BillingManager UI for better readability and consistency, including larger icons, improved card layouts, and enhanced button styles. denozord 2025-12-06 03:10:36 +07:00
  • e086d04131 refactor: Update BillingManager UI components for improved styling and user experience, including badge colors, button styles, and status selection method. denozord 2025-12-06 03:00:35 +07:00
  • d60eb96d00 feat: Revamp BillingManager with enhanced filtering, sorting, and payment management features, including urgency indicators and improved UI components for better user experience. denozord 2025-12-06 02:48:18 +07:00
  • f8f8be44ca feat: Introduce server type management in ServerManager, enhancing server configuration with type selection and validation, and update example-servers.json to include server types for improved data consistency. denozord 2025-12-06 02:16:37 +07:00
  • 7ccb3118aa feat: Add currency conversion functionality in BillingManager to calculate total payments and monthly costs in RUB, improving financial reporting accuracy. denozord 2025-12-01 23:51:05 +07:00
  • b18c681552 feat: Refactor GraphView to include highlighted edges and connection counts for improved visualization and user interaction, enhancing the overall graph experience. denozord 2025-12-01 23:22:53 +07:00
  • e922f3ec78 feat: Add search functionality and node selection in GraphView, enhancing user interaction with server filtering and improved edge highlighting for better visualization. denozord 2025-12-01 23:17:33 +07:00
  • edbf2f4299 feat: Enhance GraphView with localStorage integration for node position persistence and improve edge text styling for better visualization in the topology graph. denozord 2025-12-01 16:56:27 +07:00
  • 007c7514e1 feat: Implement server connections API and enhance GraphView with custom edge styling for improved visualization and user interaction in the topology graph. denozord 2025-12-01 16:49:00 +07:00
  • 840865e074 feat: Enhance GraphView and ServerManager components by adding node highlighting and a modal for quick connection creation, improving user interaction and visual feedback in the graph interface. denozord 2025-12-01 16:36:32 +07:00
  • e73d5e2721 feat: Replace status selection in BillingManager forms with button group for improved user interaction and visual clarity, enhancing the overall UI experience. denozord 2025-12-01 16:28:40 +07:00
  • ded3d8c618 feat: Replace purpose selection in BillingManager forms with PurposeSelectInput component, streamlining the UI and improving code maintainability by removing hardcoded options. denozord 2025-12-01 16:20:37 +07:00
  • b3295ebfae feat: Integrate ServerAutocompleteInput in BillingManager forms for optional server selection, enhancing user experience with improved search functionality and contextual help. denozord 2025-12-01 16:13:36 +07:00
  • 4655fc67cc feat: Add server selection functionality to BillingManager, including fetching server data and integrating server options in add/edit forms for improved billing management. denozord 2025-12-01 16:07:28 +07:00
  • bf4b1b1554 feat: Enhance ServerManager component by adding optional external and internal IP fields, improving server addition and editing functionality, and updating validation messages for better user experience. denozord 2025-12-01 15:57:53 +07:00
  • c3e0f99ff1 refactor: Streamline BillingManager layout by consolidating filter and action buttons. Enhanced UI for better accessibility and user experience. denozord 2025-12-01 13:51:51 +07:00
  • 4c541b77da feat: Enhance BillingManager with advanced filtering, sorting, and bulk actions for payment management. Added UI components for search, date filtering, and improved user experience with confirmation for future payment dates. denozord 2025-12-01 13:43:09 +07:00
  • b340f73dc6 feat: Add save functionality to BillingManager component with loading state management denozord 2025-12-01 13:36:38 +07:00
  • cb46c74209 fix: Correct layout by adding missing closing div in CommunitiesManager component denozord 2025-12-01 13:30:18 +07:00
  • 11a45ef690 feat: Refactor BillingManager component to enhance UI with reusable modals for adding, editing, and deleting billing items. Improved error handling and introduced pagination for better data management. denozord 2025-12-01 13:13:40 +07:00
  • aa882bad20 feat: Refactor CommunitiesManager component to enhance UI and functionality with modals for adding, editing, and deleting communities. Improved validation and error handling, and updated layout for better user experience. denozord 2025-11-30 22:36:15 +07:00
  • 2d87ca1632 fix: Remove unnecessary whitespace in index.html denozord 2025-11-15 13:12:59 +07:00
  • afa1049f1f style: Improve filter table header layout and styling denozord 2025-11-13 16:49:48 +07:00
  • 9b36b7c4f6 feat: Show server selection cards on initial page load denozord 2025-11-13 16:45:11 +07:00
  • bf6735a470 fix: Replace sidebar with dropdown for server selection in FilterManager denozord 2025-11-13 15:43:27 +07:00
  • a1d59cf36a feat: Advanced UX/UI interface for FilterManager with sidebar navigation denozord 2025-11-13 15:23:52 +07:00
  • 66eab3761d feat: Обновление компонента AutoUrlManager с добавлением функциональности фильтрации, сортировки и массового выбора URL. Реализованы новые иконки, улучшена обработка ошибок и уведомлений, а также добавлены статистические карточки для отображения валидных и невалидных URL. denozord 2025-11-12 19:12:21 +07:00
  • 1769c07883 feat: Обновление компонента Tooltip с изменением стиля на Tabler UI и улучшением позиционирования. Убрано вычисление координат, теперь подсказка позиционируется относительно триггера с использованием position: absolute. denozord 2025-11-12 10:54:43 +07:00
  • 807471b7b1 feat: Обновление компонентов ASNsNewManager, DomainsNewManager и IPRangesManager с добавлением позиционирования для подсказок и улучшением доступности кнопок. Подсказки теперь отображаются сверху, а кнопки получили атрибуты title для повышения удобства использования. denozord 2025-11-12 10:48:21 +07:00
  • 2160e58166 feat: Добавление функциональности массового выбора и действий в компоненты ASNsNewManager, DomainsNewManager и IPRangesManager. Реализованы функции для выбора всех элементов, удаления и экспорта выбранных записей, а также добавлены новые иконки и улучшены стили для повышения удобства использования. denozord 2025-11-12 10:40:31 +07:00
  • ae88a3a46a feat: Обновление компонента AutoUrlManager с добавлением новых функций, таких как импорт URL и очистка пустых строк. Внедрены новые компоненты для улучшения пользовательского интерфейса и взаимодействия, а также улучшена валидация и обработка ошибок. denozord 2025-11-11 21:08:45 +07:00
  • c83a4dcd81 feat: Обновление компонента CommunitiesManager с добавлением новых иконок, улучшением валидации форм и стилизации. Внедрены сохраненные фильтры для более удобного поиска и сортировки, а также улучшена навигация по страницам. denozord 2025-11-11 19:48:27 +07:00
  • b34bf4af95 feat: Добавление статистических карточек и улучшение форм в компонентах ASNsNewManager, DomainsNewManager и IPRangesManager. Обновлены стили для улучшения пользовательского интерфейса и добавлены новые иконки для визуализации данных. denozord 2025-11-11 19:39:28 +07:00
  • 216e05df9f fix: Обновление фильтрации и валидации в компонентах ASNsNewManager, AutoUrlManager, DomainsNewManager, IPRangesManager и FilterManager. Добавлена проверка на null для предотвращения ошибок и улучшения стабильности приложения. denozord 2025-11-06 23:44:18 +07:00
  • 3a41cc394c feat: Обновление функции createTextDataPOST для поддержки нескольких типов входных данных (domains, ipRanges, items) с улучшенной валидацией и обработкой ошибок. Это улучшает обратную совместимость и гибкость API. denozord 2025-10-14 21:19:03 +07:00
  • 18f3a5312a feat: Улучшение компонентов Dashboard, EmptyState, ErrorAlert и Pagination. Добавлены новые функции, такие как индикаторы тренда, возможность перехода на страницу и улучшенные действия с ошибками. Обновлены стили для повышения удобства использования и доступности. denozord 2025-10-03 19:11:10 +07:00
  • 72fbb7bde5 fix: Изменение размера модального окна HistoryModal с 'modal-lg' на 'modal-xl' для улучшения отображения контента и повышения удобства использования. denozord 2025-10-03 16:21:28 +07:00
  • efbe204cec feat: Добавление умного подтверждения изменений в компоненты ASNsNewManager, DomainsNewManager и IPRangesManager. Модальное окно ConfirmDiffModal обновлено для отображения детального diff и статистики изменений, улучшая взаимодействие с пользователем при массовых изменениях. denozord 2025-10-03 16:08:01 +07:00
  • cd6a971991 feat: Добавление компонентов ErrorBoundary и NetworkErrorHandler для улучшения обработки ошибок в приложении. Увеличение таймаута запросов до 30 секунд и улучшение логики повторных попыток с детализированными уведомлениями об ошибках. denozord 2025-10-03 15:49:28 +07:00
  • 8954c58744 fix: Добавление закрывающего тега в компоненты ImportModal и WsUpdateModal для корректного отображения и предотвращения возможных ошибок рендеринга. denozord 2025-10-03 13:47:48 +07:00
  • fcd28b6ea9 fix: Исправление структуры компонента SettingsModal, добавление закрывающего тега для корректного отображения. Улучшение читаемости кода и предотвращение возможных ошибок рендеринга. denozord 2025-10-03 13:14:54 +07:00
  • f2b1db2092 feat: Рефакторинг модальных окон с добавлением обработчиков клика по фону для закрытия. Обновление компонентов ConfirmDialog, ConfirmDiffModal, ConfirmModal, FormModal, HistoryModal, ImportModal, SettingsModal и WsUpdateModal для улучшения взаимодействия с пользователем и унификации интерфейса. denozord 2025-10-03 13:09:14 +07:00
  • e85c8cf84e feat: Добавление контекста для управления открытием Command Palette и создание кнопки для её открытия через клик. Улучшение взаимодействия с пользователем и упрощение доступа к функционалу командной палитры. denozord 2025-10-03 12:56:09 +07:00
  • f87d8f90c3 feat: Рефакторинг модальных окон с заменой на простой подход со встроенным backdrop для улучшения UX. Обновление компонентов CommandPalette, ConfirmDialog, ConfirmDiffModal, ConfirmModal, FormModal, ImportModal, SettingsModal и WsUpdateModal для повышения удобства использования и унификации интерфейса. denozord 2025-10-03 12:52:39 +07:00
  • 9bff239035 feat: Рефакторинг компонента HistoryModal с заменой на простой подход с встроенным backdrop. Упрощение структуры и улучшение взаимодействия с пользователем через обновленный интерфейс модального окна. denozord 2025-10-03 10:56:56 +07:00
  • 2104c0170d feat: Замена базового компонента Modal на SmallModal в ConfirmDialog, ConfirmDiffModal и ConfirmModal для улучшения компактности и унификации интерфейса. Обновление стилей и добавление иконок для улучшения визуального восприятия. denozord 2025-10-03 10:00:07 +07:00
  • 41ef73376a feat: Рефакторинг модальных окон для улучшения UX, добавление базового компонента Modal и улучшение структуры кода. Обновление компонентов HistoryModal, ImportModal, SettingsModal и WsUpdateModal для повышения читаемости и удобства использования. denozord 2025-10-03 09:42:58 +07:00
  • 2ae26801c4 feat: Удаление устаревших файлов документации и оптимизация структуры проекта. Упрощение кода и улучшение читаемости за счет удаления ненужных компонентов и отчетов, что способствует более эффективному управлению проектом. denozord 2025-10-03 09:30:53 +07:00
  • a4bd1ab1d4 feat: Оптимизация маршрутов для получения данных из S3 с использованием вспомогательных функций getS3JsonWithHeaders и getS3TextWithHeaders для улучшения читаемости и обработки ошибок. Упрощение кода и улучшение обработки конфигураций серверов и фильтров. denozord 2025-10-03 02:08:23 +07:00
  • b80bd402a2 feat: Добавить копирование новых папок middleware, routes, services и utils в Dockerfile.fast для улучшения структуры приложения и обеспечения доступности необходимых модулей при сборке контейнера. denozord 2025-10-03 01:56:28 +07:00
  • 0b184220a4 feat: Добавить поддержку новой ветки v3 в конфигурацию рабочего процесса docker-publish-fast для улучшения управления версиями. denozord 2025-10-03 01:50:42 +07:00
  • 6231b645b6 feat: Оптимизация структуры server.js с модульным подходом, добавление новых маршрутов и улучшение обработки ошибок. Обновление валидаторов для MikroTik с использованием общих функций. Улучшение кода компонентов приложения для повышения читаемости и производительности. denozord 2025-10-03 01:49:51 +07:00
  • cdf692a2aa feat: Добавить новую иконку IconFileText в компонент FilterManager для расширения функциональности и улучшения визуального представления. tabler denozord 2025-10-03 01:10:07 +07:00
  • 8952c4a897 feat: Добавить анимации и улучшения UX/UI в компоненты приложения, включая плавные переходы, эффекты при наведении и анимации для модальных окон. Обновить карточки и таблицы с новыми анимациями для улучшения визуального восприятия и доступности. denozord 2025-10-02 19:17:25 +07:00
  • cd5e169bc6 feat: Добавить функциональность массовых операций в менеджер доменов, включая выбор всех, удаление и экспорт выбранных доменов. Обновить интерфейс с новыми компонентами для улучшения пользовательского опыта и добавление сохранённых фильтров для более удобной работы с данными. denozord 2025-10-02 18:30:31 +07:00
  • 339144fb11 feat: Добавить новые компоненты и улучшения UX/UI, включая Breadcrumbs с динамическими фильтрами, ToastContainer для уведомлений и CommandPalette для глобального поиска. Обновить TableSkeleton с анимацией и добавить новые skeleton компоненты для карточек, списков и форм. Обновить документацию по новым компонентам и улучшениям. denozord 2025-10-02 18:02:22 +07:00
  • 495063a510 feat: Обновить Dockerfile.fast для корректного копирования папки lib с модулями валидации в Docker контейнер при сборке denozord 2025-10-02 16:48:57 +07:00
  • cfbcedf9d7 feat: Добавить улучшенный rate limiting для операций записи и BGP обновлений, а также валидацию входных данных для ASNs, доменов и IP диапазонов. Реализовать отображение статистики использования сообществ и новый API для валидации конфигурации MikroTik. Обновить интерфейс менеджера сообществ с вкладками для списка и статистики. denozord 2025-10-02 16:36:52 +07:00
  • c06945eefc feat: Обновить компонент HistoryModal, добавив иконку информации и улучшив отображение времени изменения версий с использованием относительного формата. Изменить текст кнопки отката и модального окна подтверждения для более ясного взаимодействия с пользователем. denozord 2025-08-27 21:45:34 +07:00
  • 730017405c feat: Заменить рендеринг бейджей сообщества на компонент CommunityBadge в менеджерах ASNs, Domains и IPRanges, улучшив читаемость кода и унифицировав отображение. Добавить возможность скачивания шаблонов CSV для пустых состояний в этих менеджерах, улучшая пользовательский опыт. Обновить модальные окна подтверждения удаления для более удобного взаимодействия с пользователем. denozord 2025-08-27 19:48:58 +07:00
  • ac0cbc8c31 feat: Переместить логику подгрузки имен ASN из кэша/внешних API в useEffect после вычисления paginatedItems для улучшения производительности и корректности отображения denozord 2025-08-27 19:23:19 +07:00
  • 10903400e7 feat: Добавить кэширование имен ASN и улучшить обработку данных в менеджере ASNs, включая обновление фильтрации и отображения метаданных denozord 2025-08-27 19:12:24 +07:00
  • 960f68b8ec feat: Улучшить фильтрацию по community в менеджерах ASNs, Domains и IPRanges, добавив подсказки с метаданными для опций выбора denozord 2025-08-27 19:05:11 +07:00
  • 61f0db7b03 feat: Добавить компонент AccordionCard в менеджеры ASNs, Domains и IPRanges для улучшения интерфейса ввода данных и поддержки функции перетаскивания файлов для импорта denozord 2025-08-27 18:27:58 +07:00
  • a8afef1191 feat: Обновить компонент PageHeader, улучшив стилизацию заголовка и действий страницы, а также добавив комментарии для лучшего понимания структуры кода denozord 2025-08-27 18:19:03 +07:00