45bd395870
feat: Introduce baseAS state management in FilterManager and SettingsModal, enhancing community search normalization and user settings configuration for improved filtering accuracy.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-12-06 18:51:14 +07:00
b79d733868
refactor: Clean up brace counting logic in Mikrotik config validation for improved readability and maintainability.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-12-01 13:43:09 +07:00
b340f73dc6
feat: Add save functionality to BillingManager component with loading state management
denozord2025-12-01 13:36:38 +07:00
cb46c74209
fix: Correct layout by adding missing closing div in CommunitiesManager component
denozord2025-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.
denozord2025-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.
denozord2025-11-30 22:36:15 +07:00
2d87ca1632
fix: Remove unnecessary whitespace in index.html
denozord2025-11-15 13:12:59 +07:00
9b36b7c4f6
feat: Show server selection cards on initial page load
denozord2025-11-13 16:45:11 +07:00
bf6735a470
fix: Replace sidebar with dropdown for server selection in FilterManager
denozord2025-11-13 15:43:27 +07:00
a1d59cf36a
feat: Advanced UX/UI interface for FilterManager with sidebar navigation
denozord2025-11-13 15:23:52 +07:00
66eab3761d
feat: Обновление компонента AutoUrlManager с добавлением функциональности фильтрации, сортировки и массового выбора URL. Реализованы новые иконки, улучшена обработка ошибок и уведомлений, а также добавлены статистические карточки для отображения валидных и невалидных URL.
denozord2025-11-12 19:12:21 +07:00
1769c07883
feat: Обновление компонента Tooltip с изменением стиля на Tabler UI и улучшением позиционирования. Убрано вычисление координат, теперь подсказка позиционируется относительно триггера с использованием position: absolute.
denozord2025-11-12 10:54:43 +07:00
807471b7b1
feat: Обновление компонентов ASNsNewManager, DomainsNewManager и IPRangesManager с добавлением позиционирования для подсказок и улучшением доступности кнопок. Подсказки теперь отображаются сверху, а кнопки получили атрибуты title для повышения удобства использования.
denozord2025-11-12 10:48:21 +07:00
2160e58166
feat: Добавление функциональности массового выбора и действий в компоненты ASNsNewManager, DomainsNewManager и IPRangesManager. Реализованы функции для выбора всех элементов, удаления и экспорта выбранных записей, а также добавлены новые иконки и улучшены стили для повышения удобства использования.
denozord2025-11-12 10:40:31 +07:00
ae88a3a46a
feat: Обновление компонента AutoUrlManager с добавлением новых функций, таких как импорт URL и очистка пустых строк. Внедрены новые компоненты для улучшения пользовательского интерфейса и взаимодействия, а также улучшена валидация и обработка ошибок.
denozord2025-11-11 21:08:45 +07:00
c83a4dcd81
feat: Обновление компонента CommunitiesManager с добавлением новых иконок, улучшением валидации форм и стилизации. Внедрены сохраненные фильтры для более удобного поиска и сортировки, а также улучшена навигация по страницам.
denozord2025-11-11 19:48:27 +07:00
b34bf4af95
feat: Добавление статистических карточек и улучшение форм в компонентах ASNsNewManager, DomainsNewManager и IPRangesManager. Обновлены стили для улучшения пользовательского интерфейса и добавлены новые иконки для визуализации данных.
denozord2025-11-11 19:39:28 +07:00
216e05df9f
fix: Обновление фильтрации и валидации в компонентах ASNsNewManager, AutoUrlManager, DomainsNewManager, IPRangesManager и FilterManager. Добавлена проверка на null для предотвращения ошибок и улучшения стабильности приложения.
denozord2025-11-06 23:44:18 +07:00
3a41cc394c
feat: Обновление функции createTextDataPOST для поддержки нескольких типов входных данных (domains, ipRanges, items) с улучшенной валидацией и обработкой ошибок. Это улучшает обратную совместимость и гибкость API.
denozord2025-10-14 21:19:03 +07:00
18f3a5312a
feat: Улучшение компонентов Dashboard, EmptyState, ErrorAlert и Pagination. Добавлены новые функции, такие как индикаторы тренда, возможность перехода на страницу и улучшенные действия с ошибками. Обновлены стили для повышения удобства использования и доступности.
denozord2025-10-03 19:11:10 +07:00
72fbb7bde5
fix: Изменение размера модального окна HistoryModal с 'modal-lg' на 'modal-xl' для улучшения отображения контента и повышения удобства использования.
denozord2025-10-03 16:21:28 +07:00
efbe204cec
feat: Добавление умного подтверждения изменений в компоненты ASNsNewManager, DomainsNewManager и IPRangesManager. Модальное окно ConfirmDiffModal обновлено для отображения детального diff и статистики изменений, улучшая взаимодействие с пользователем при массовых изменениях.
denozord2025-10-03 16:08:01 +07:00
cd6a971991
feat: Добавление компонентов ErrorBoundary и NetworkErrorHandler для улучшения обработки ошибок в приложении. Увеличение таймаута запросов до 30 секунд и улучшение логики повторных попыток с детализированными уведомлениями об ошибках.
denozord2025-10-03 15:49:28 +07:00
8954c58744
fix: Добавление закрывающего тега в компоненты ImportModal и WsUpdateModal для корректного отображения и предотвращения возможных ошибок рендеринга.
denozord2025-10-03 13:47:48 +07:00
fcd28b6ea9
fix: Исправление структуры компонента SettingsModal, добавление закрывающего тега для корректного отображения. Улучшение читаемости кода и предотвращение возможных ошибок рендеринга.
denozord2025-10-03 13:14:54 +07:00
f2b1db2092
feat: Рефакторинг модальных окон с добавлением обработчиков клика по фону для закрытия. Обновление компонентов ConfirmDialog, ConfirmDiffModal, ConfirmModal, FormModal, HistoryModal, ImportModal, SettingsModal и WsUpdateModal для улучшения взаимодействия с пользователем и унификации интерфейса.
denozord2025-10-03 13:09:14 +07:00
e85c8cf84e
feat: Добавление контекста для управления открытием Command Palette и создание кнопки для её открытия через клик. Улучшение взаимодействия с пользователем и упрощение доступа к функционалу командной палитры.
denozord2025-10-03 12:56:09 +07:00
f87d8f90c3
feat: Рефакторинг модальных окон с заменой на простой подход со встроенным backdrop для улучшения UX. Обновление компонентов CommandPalette, ConfirmDialog, ConfirmDiffModal, ConfirmModal, FormModal, ImportModal, SettingsModal и WsUpdateModal для повышения удобства использования и унификации интерфейса.
denozord2025-10-03 12:52:39 +07:00
9bff239035
feat: Рефакторинг компонента HistoryModal с заменой на простой подход с встроенным backdrop. Упрощение структуры и улучшение взаимодействия с пользователем через обновленный интерфейс модального окна.
denozord2025-10-03 10:56:56 +07:00
2104c0170d
feat: Замена базового компонента Modal на SmallModal в ConfirmDialog, ConfirmDiffModal и ConfirmModal для улучшения компактности и унификации интерфейса. Обновление стилей и добавление иконок для улучшения визуального восприятия.
denozord2025-10-03 10:00:07 +07:00
41ef73376a
feat: Рефакторинг модальных окон для улучшения UX, добавление базового компонента Modal и улучшение структуры кода. Обновление компонентов HistoryModal, ImportModal, SettingsModal и WsUpdateModal для повышения читаемости и удобства использования.
denozord2025-10-03 09:42:58 +07:00
2ae26801c4
feat: Удаление устаревших файлов документации и оптимизация структуры проекта. Упрощение кода и улучшение читаемости за счет удаления ненужных компонентов и отчетов, что способствует более эффективному управлению проектом.
denozord2025-10-03 09:30:53 +07:00
a4bd1ab1d4
feat: Оптимизация маршрутов для получения данных из S3 с использованием вспомогательных функций getS3JsonWithHeaders и getS3TextWithHeaders для улучшения читаемости и обработки ошибок. Упрощение кода и улучшение обработки конфигураций серверов и фильтров.
denozord2025-10-03 02:08:23 +07:00
b80bd402a2
feat: Добавить копирование новых папок middleware, routes, services и utils в Dockerfile.fast для улучшения структуры приложения и обеспечения доступности необходимых модулей при сборке контейнера.
denozord2025-10-03 01:56:28 +07:00
0b184220a4
feat: Добавить поддержку новой ветки v3 в конфигурацию рабочего процесса docker-publish-fast для улучшения управления версиями.
denozord2025-10-03 01:50:42 +07:00
6231b645b6
feat: Оптимизация структуры server.js с модульным подходом, добавление новых маршрутов и улучшение обработки ошибок. Обновление валидаторов для MikroTik с использованием общих функций. Улучшение кода компонентов приложения для повышения читаемости и производительности.
denozord2025-10-03 01:49:51 +07:00
cdf692a2aa
feat: Добавить новую иконку IconFileText в компонент FilterManager для расширения функциональности и улучшения визуального представления.
tabler
denozord2025-10-03 01:10:07 +07:00
8952c4a897
feat: Добавить анимации и улучшения UX/UI в компоненты приложения, включая плавные переходы, эффекты при наведении и анимации для модальных окон. Обновить карточки и таблицы с новыми анимациями для улучшения визуального восприятия и доступности.
denozord2025-10-02 19:17:25 +07:00
cd5e169bc6
feat: Добавить функциональность массовых операций в менеджер доменов, включая выбор всех, удаление и экспорт выбранных доменов. Обновить интерфейс с новыми компонентами для улучшения пользовательского опыта и добавление сохранённых фильтров для более удобной работы с данными.
denozord2025-10-02 18:30:31 +07:00
339144fb11
feat: Добавить новые компоненты и улучшения UX/UI, включая Breadcrumbs с динамическими фильтрами, ToastContainer для уведомлений и CommandPalette для глобального поиска. Обновить TableSkeleton с анимацией и добавить новые skeleton компоненты для карточек, списков и форм. Обновить документацию по новым компонентам и улучшениям.
denozord2025-10-02 18:02:22 +07:00
495063a510
feat: Обновить Dockerfile.fast для корректного копирования папки lib с модулями валидации в Docker контейнер при сборке
denozord2025-10-02 16:48:57 +07:00
cfbcedf9d7
feat: Добавить улучшенный rate limiting для операций записи и BGP обновлений, а также валидацию входных данных для ASNs, доменов и IP диапазонов. Реализовать отображение статистики использования сообществ и новый API для валидации конфигурации MikroTik. Обновить интерфейс менеджера сообществ с вкладками для списка и статистики.
denozord2025-10-02 16:36:52 +07:00
c06945eefc
feat: Обновить компонент HistoryModal, добавив иконку информации и улучшив отображение времени изменения версий с использованием относительного формата. Изменить текст кнопки отката и модального окна подтверждения для более ясного взаимодействия с пользователем.
denozord2025-08-27 21:45:34 +07:00
730017405c
feat: Заменить рендеринг бейджей сообщества на компонент CommunityBadge в менеджерах ASNs, Domains и IPRanges, улучшив читаемость кода и унифицировав отображение. Добавить возможность скачивания шаблонов CSV для пустых состояний в этих менеджерах, улучшая пользовательский опыт. Обновить модальные окна подтверждения удаления для более удобного взаимодействия с пользователем.
denozord2025-08-27 19:48:58 +07:00
ac0cbc8c31
feat: Переместить логику подгрузки имен ASN из кэша/внешних API в useEffect после вычисления paginatedItems для улучшения производительности и корректности отображения
denozord2025-08-27 19:23:19 +07:00
10903400e7
feat: Добавить кэширование имен ASN и улучшить обработку данных в менеджере ASNs, включая обновление фильтрации и отображения метаданных
denozord2025-08-27 19:12:24 +07:00
960f68b8ec
feat: Улучшить фильтрацию по community в менеджерах ASNs, Domains и IPRanges, добавив подсказки с метаданными для опций выбора
denozord2025-08-27 19:05:11 +07:00
61f0db7b03
feat: Добавить компонент AccordionCard в менеджеры ASNs, Domains и IPRanges для улучшения интерфейса ввода данных и поддержки функции перетаскивания файлов для импорта
denozord2025-08-27 18:27:58 +07:00
a8afef1191
feat: Обновить компонент PageHeader, улучшив стилизацию заголовка и действий страницы, а также добавив комментарии для лучшего понимания структуры кода
denozord2025-08-27 18:19:03 +07:00