Commit Graph
75 Commits
Author SHA1 Message Date
denozord 3ab4c4095a feat(ServerManagement): add 'home' server type to server configurations and update related components to handle billing and filtering exclusions for home routers 2026-01-22 23:30:04 +07:00
denozord 82c9ff8a04 feat(Docker, encryption): add mandatory ENCRYPTION_KEY environment variable for IPSec password encryption; update documentation and Docker configurations to reflect changes
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m18s
2026-01-22 20:07:29 +07:00
denozord 86e8b5fece fix(NetworkConfigManager, server): enhance IPSec password encryption and decryption error handling; add validation for encrypted password format and improve logging for better debugging
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m21s
2026-01-22 19:54:32 +07:00
denozord a77ba76ff8 feat(NetworkConfigManager, server): update IPSec password handling; return password ID in response and enhance modal behavior for better user experience
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m19s
2026-01-22 19:17:24 +07:00
denozord d223981a93 feat(NetworkConfigManager, server): implement IPSec password management; add CRUD operations for IPSec passwords in the backend and integrate UI components for creating, editing, and deleting passwords in the frontend
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m21s
2026-01-22 19:07:34 +07:00
denozord d949e011c9 feat(NetworkConfig): add network configuration routes and validation; integrate into server and frontend for managing IP, interfaces, and gateways
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m27s
2026-01-22 10:08:51 +07:00
denozord fe665ebc1f feat(server): expand server types to include BGP and DNS; enhance validation for required fields and tunnel requirements in server configuration
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m25s
2026-01-20 19:04:55 +07:00
denozord 4b8fcef17a feat(server): add cache control headers for API responses to prevent browser caching
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m24s
2026-01-20 16:09:53 +07:00
denozord c6599efb21 feat(serverConfigs): enhance jumphost server filtering logic for backward compatibility
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m24s
2026-01-20 15:53:34 +07:00
denozord fda6e936aa feat(serverConfigs): implement GET and POST routes for jumphost server management, including validation and filtering logic
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m22s
2026-01-20 15:42:10 +07:00
denozord f2e237840b refactor: rename server-configs.json to servers.json and update related references
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m22s
2026-01-20 15:35:48 +07:00
denozord 8d34822d12 refactor: Simplify ServerCard component layout and styles for improved readability and user experience, including badge updates and streamlined conditional rendering.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m43s
2026-01-20 13:54:45 +07:00
denozord 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.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m2s
2025-12-06 23:56:08 +07:00
denozord d39d9adb2d feat: Implement gateway management in FilterManager, adding functionality for creating, updating, and validating gateways, enhancing server configuration capabilities and user experience.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m41s
2025-12-06 23:38:31 +07:00
denozord b79d733868 refactor: Clean up brace counting logic in Mikrotik config validation for improved readability and maintainability.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 2m0s
2025-12-06 15:00:13 +07:00
denozord 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.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m50s
2025-12-06 14:57:41 +07:00
denozord 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.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m27s
2025-12-06 02:16:37 +07:00
denozord 007c7514e1 feat: Implement server connections API and enhance GraphView with custom edge styling for improved visualization and user interaction in the topology graph.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m23s
2025-12-01 16:49:00 +07:00
denozord 3a41cc394c feat: Обновление функции createTextDataPOST для поддержки нескольких типов входных данных (domains, ipRanges, items) с улучшенной валидацией и обработкой ошибок. Это улучшает обратную совместимость и гибкость API.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m35s
2025-10-14 21:19:03 +07:00
denozord 2ae26801c4 feat: Удаление устаревших файлов документации и оптимизация структуры проекта. Упрощение кода и улучшение читаемости за счет удаления ненужных компонентов и отчетов, что способствует более эффективному управлению проектом.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m34s
2025-10-03 09:30:53 +07:00
denozord a4bd1ab1d4 feat: Оптимизация маршрутов для получения данных из S3 с использованием вспомогательных функций getS3JsonWithHeaders и getS3TextWithHeaders для улучшения читаемости и обработки ошибок. Упрощение кода и улучшение обработки конфигураций серверов и фильтров.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m34s
2025-10-03 02:08:23 +07:00
denozord 6231b645b6 feat: Оптимизация структуры server.js с модульным подходом, добавление новых маршрутов и улучшение обработки ошибок. Обновление валидаторов для MikroTik с использованием общих функций. Улучшение кода компонентов приложения для повышения читаемости и производительности. 2025-10-03 01:49:51 +07:00
denozord cfbcedf9d7 feat: Добавить улучшенный rate limiting для операций записи и BGP обновлений, а также валидацию входных данных для ASNs, доменов и IP диапазонов. Реализовать отображение статистики использования сообществ и новый API для валидации конфигурации MikroTik. Обновить интерфейс менеджера сообществ с вкладками для списка и статистики.
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 3m30s
2025-10-02 16:36:52 +07:00
denozord 6a81ad9983 fix: Обновить проверку лимита в API для корректной обработки запросов, улучшив фильтрацию данных и предотвращая ошибки при некорректных значениях лимита
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m41s
2025-08-27 17:50:42 +07:00
denozord 6388bea7b5 fix: Обновить логику обработки потоков в функции streamPaginatedText, чтобы предотвратить преждевременное завершение потока и обеспечить корректный подсчет общего количества элементов
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m36s
2025-08-27 14:59:45 +07:00
denozord 49d08dbd14 feat: Обновить серверную часть для улучшения обработки запросов и добавления новых метрик; интегрировать поддержку WebSocket URL в менеджеры ASNs, Domains и IPRanges, а также обновить интерфейс настроек для ввода WebSocket URL
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m58s
2025-08-27 14:46:28 +07:00
denozord ec50fcab72 feat: Добавить кэширование ответов GET с использованием ETag для повышения производительности и улучшения обработки запросов; обновить обработку ошибок в API для более информативных ответов
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m38s
2025-08-27 12:41:06 +07:00
denozord b3eb991095 feat: Обновить интеграцию с AWS S3, заменив методы SDK v2 на команды SDK v3 для улучшения производительности и обработки объектов; добавить обработку ошибок для отсутствующих ключей
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m37s
2025-08-27 12:25:56 +07:00
denozord 20ee4704a4 feat: Обновить интеграцию с AWS S3, заменив старый SDK на новый; улучшить обработку объектов S3 с использованием команд SDK v3 и добавить кэширование для повышения производительности
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m37s
2025-08-27 12:19:13 +07:00
denozord 03d24e8746 feat: Добавить API для управления настройками пользовательского интерфейса, включая получение и обновление конфигурации из S3; интегрировать модальное окно настроек в интерфейс
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 1m33s
2025-08-26 17:07:26 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 18m27s
2025-08-14 17:46:36 +07:00
denozord 358bfb04b6 feat: Implement background BGP update proxy endpoint and update documentation; refactor frontend components to utilize new API endpoint
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 19m20s
2025-08-13 00:41:32 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m59s
2025-08-11 21:32:32 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m38s
2025-08-11 19:55:44 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m57s
2025-08-11 19:30:49 +07:00
denozord c1afd0a9d6 chore: Update package dependencies by adding express-rate-limit and helmet for enhanced security and performance in the backend
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m19s
2025-08-11 19:20:38 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m37s
2025-08-11 19:11:30 +07:00
denozord 087e0eb491 refactor: Reintroduce history endpoints for resource versioning and rollback functionality in server, ensuring proper initialization and organization of code
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m8s
2025-08-11 17:41:04 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m45s
2025-08-11 17:29:41 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m18s
2025-08-11 16:54:19 +07:00
denozord 3340571a6e feat: Disable auto-ETag in Express, enhance S3 interaction with improved error handling and response structure for ASNs, Domains, and IP Ranges APIs
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m39s
2025-08-11 16:17:01 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m14s
2025-08-11 16:03:51 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 6m47s
2025-08-11 15:32:16 +07:00
denozord 6f10e63ad8 feat: Update package-lock.json to include ajv and compression dependencies for enhanced validation and response compression capabilities
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 18m28s
2025-08-11 00:07:48 +07:00
denozord cc8d11cfb1 feat: Add server availability check API and integrate it into the Dashboard and ServerManager components for enhanced server monitoring and user experience
Publish Fast Tabler Docker image / build-and-push-fast (push) Has been cancelled
2025-08-11 00:00:07 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Failing after 2m14s
2025-08-10 23:55:44 +07:00
denozord 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
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 5m30s
2025-08-10 23:10:25 +07:00
denozord 817a8981f4 feat: Implement nested if/else block generation for RouterOS configuration in gateway management to enhance filter logic and maintain compatibility
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m27s
2025-08-10 21:57:38 +07:00
denozord 76dee39843 feat: Add communities management routes and integrate community selection in FilterManager for enhanced user experience
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 4m19s
2025-08-10 17:14:55 +07:00
denozord 859395028f feat: Refactor BillingManager to improve validation, add filter functionality, and enhance UI with new icons and export feature
Publish Fast Tabler Docker image / build-and-push-fast (push) Successful in 7m26s
2025-08-05 23:09:52 +07:00