Commit Graph

  • 2f09c9ebbb feat(NetworkConfigManager): add IP pool selection for IP address generation; enhance IP address generation logic to utilize selected IP pools and improve user interface for IP pool management denozord 2026-01-22 20:10:41 +07:00
  • 82c9ff8a04 feat(Docker, encryption): add mandatory ENCRYPTION_KEY environment variable for IPSec password encryption; update documentation and Docker configurations to reflect changes denozord 2026-01-22 20:07:29 +07:00
  • 86e8b5fece fix(NetworkConfigManager, server): enhance IPSec password encryption and decryption error handling; add validation for encrypted password format and improve logging for better debugging denozord 2026-01-22 19:54:32 +07:00
  • 999285801d refactor(NetworkConfigManager): update GRE tunnel creation to use ipsec-secret for IPSec configuration; streamline code generation for improved clarity denozord 2026-01-22 19:44:50 +07:00
  • cb0c370c10 fix(NetworkConfigManager): improve IPSec password validation and handling; ensure non-empty passwords are processed and add warnings for empty responses denozord 2026-01-22 19:35:25 +07:00
  • 76a8b867f8 feat(NetworkConfigManager): extend IPSec password handling for GRE tunnels; update modal behavior and enhance MikroTik code generation for GRE with optional IPSec support denozord 2026-01-22 19:22:34 +07:00
  • a77ba76ff8 feat(NetworkConfigManager, server): update IPSec password handling; return password ID in response and enhance modal behavior for better user experience denozord 2026-01-22 19:17:24 +07:00
  • 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 denozord 2026-01-22 19:07:34 +07:00
  • 39f3510512 feat(NetworkConfigManager): add optional interface names for servers; enhance interface name generation logic with DNS parsing and user-defined names denozord 2026-01-22 18:56:50 +07:00
  • 011740df1f feat(NetworkConfigManager): add interface template creation feature; implement modal for generating interfaces from server templates with conflict checking and preview functionality denozord 2026-01-22 18:43:59 +07:00
  • 566dd1d1bb refactor(NetworkConfigManager): adjust column layout for Local and Remote IP fields; change width from 4 to 3 for improved UI consistency denozord 2026-01-22 18:38:12 +07:00
  • 8f5cd700c3 feat(NetworkConfigManager): add IP Pool management features; implement filtering and rendering for IP Pools, including server grouping and enhanced UI elements denozord 2026-01-22 18:33:40 +07:00
  • b94b7c67e2 feat(NetworkConfigManager): enhance IP generation logic for /30 networks; support paired local and remote IP generation denozord 2026-01-22 17:49:47 +07:00
  • 96d8e9bb67 feat(NetworkConfigManager): add PTR zone display for servers; enhance interface with additional server information denozord 2026-01-22 17:44:31 +07:00
  • 5c2edac25a feat(NetworkConfigManager): implement IP suggestion feature for local and remote IPs; add functionality to generate free private IPs from defined ranges denozord 2026-01-22 17:40:14 +07:00
  • 51999d485c refactor(NetworkConfigManager): streamline IP registry processing; enhance conflict detection and improve interface display with clearer server information denozord 2026-01-22 17:33:31 +07:00
  • a076f981bb feat(NetworkConfigManager): enhance IP registry with server information; display unique servers for each IP and improve interface management denozord 2026-01-22 17:28:00 +07:00
  • 0442942b44 feat(NetworkConfigManager): add IP registry management features; implement IP conflict checking and filtering for better interface management denozord 2026-01-22 17:18:14 +07:00
  • 0109d5ea5f refactor(NetworkConfigManager): adjust layout dimensions for improved consistency; simplify DNS display by removing unnecessary badges and buttons denozord 2026-01-22 15:50:53 +07:00
  • 29e0679038 refactor(NetworkConfigManager): update server DNS display logic for improved clarity; localize indicator type for better user understanding denozord 2026-01-22 15:40:39 +07:00
  • 849247002c refactor(NetworkConfigManager): migrate parentGatewayId to parentGateways array for recursive gateways; enhance data handling and UI updates for improved clarity and functionality denozord 2026-01-22 15:23:18 +07:00
  • 8f81cf9645 refactor(NetworkConfigManager): enhance layout and styling for improved responsiveness; adjust flex properties for better alignment and display of elements denozord 2026-01-22 15:05:49 +07:00
  • e9a029e568 refactor(NetworkConfigManager): adjust card layout for items display; improve responsiveness by modifying Bootstrap grid column size denozord 2026-01-22 14:56:41 +07:00
  • cc69bc53b9 refactor(NetworkConfigManager): update card layout for items display; enhance responsiveness with Bootstrap grid system denozord 2026-01-22 14:50:23 +07:00
  • b79dced147 refactor(NetworkConfigManager): improve layout and styling of gateway and interface cards; enhance indicator display and text formatting for better clarity denozord 2026-01-22 14:43:43 +07:00
  • 00bf38fbb9 refactor(NetworkConfigManager): enhance gateway and interface card rendering with improved layout and indicator display; update MikroTik code generation for gateway values denozord 2026-01-22 14:31:08 +07:00
  • 0bd2a07dd2 feat(NetworkConfigManager): implement code copying functionality for individual blocks and all generated MikroTik code; update server grouping display for improved clarity denozord 2026-01-22 14:05:52 +07:00
  • 75a7778148 refactor(NetworkConfigManager): improve MikroTik code copying functionality and group blocks by server; enhance interface card rendering for dual server support denozord 2026-01-22 13:55:06 +07:00
  • 9328e205a0 refactor(NetworkConfigManager): enhance server display with card layout for improved UI; remove unused PreviewConfigModal import denozord 2026-01-22 13:42:47 +07:00
  • b0ccbc5c54 refactor(NetworkConfigManager): update MikroTik code generation to return structured blocks for interface addresses and recursive routes; enhance modal display for generated code denozord 2026-01-22 13:28:47 +07:00
  • fdc8b1f458 feat(NetworkConfigManager): add optional second interface name for dual server configurations; enhance UI to support interface naming for both servers denozord 2026-01-22 13:18:46 +07:00
  • cf1dbfce37 feat(NetworkConfigManager): add support for dual server configurations in network interfaces; enhance MikroTik code generation and UI to display both servers denozord 2026-01-22 13:07:39 +07:00
  • bf08e91d4b fix(NetworkConfigManager): update parent type handling and improve IP assignment for gateways and interfaces; enhance logging for missing parent configurations denozord 2026-01-22 12:41:20 +07:00
  • ea6220d955 feat(NetworkConfigManager, FilterManager): replace select with GatewayAutocompleteInput for parent gateway selection; update display to include comments in gateway details denozord 2026-01-22 12:29:29 +07:00
  • 64f4b76d3f feat(NetworkConfigManager, FilterManager): enhance gateway display and validation; update UI to show comments and improve IP handling in gateway configuration denozord 2026-01-22 12:16:08 +07:00
  • d3bf307d6c feat(NetworkConfigManager, FilterManager): update gateway configuration to use IP as name; enhance filtering logic and UI to accommodate changes in gateway structure denozord 2026-01-22 12:05:07 +07:00
  • bfae6def11 feat(NetworkConfigManager): remove name field from gateway configuration; add description field and update option display to include IP or description denozord 2026-01-22 11:26:55 +07:00
  • 03a47e7346 feat(NetworkConfigManager, PreviewConfigModal): improve clipboard functionality for MikroTik code; add title and description props to preview modal denozord 2026-01-22 11:14:54 +07:00
  • 682c2ce96b feat(NetworkConfigManager): add MikroTik code generation for recursive routes; implement modal for previewing and copying generated code denozord 2026-01-22 11:08:21 +07:00
  • 1e6f5badec feat(NetworkConfigManager): enhance gateway configuration with new fields for country and type; add recursive gateway support and improve filtering options denozord 2026-01-22 10:59:50 +07:00
  • e5f576d11e feat(FilterManager): integrate network configuration gateways for enhanced filtering; implement async loading of gateways from /network-config endpoint denozord 2026-01-22 10:45:03 +07:00
  • c925a22a99 style(NetworkConfigManager): update badge styles for gateways, interfaces, and pools to reflect active tab state denozord 2026-01-22 10:40:24 +07:00
  • 48419d577a refactor(NetworkConfigManager): remove provider and country from gateway configuration; integrate server details for improved filtering and UI display denozord 2026-01-22 10:32:54 +07:00
  • c04b2d726b feat(NetworkConfigManager): enhance server management with serverId integration, improved filtering options, and UI updates for gateways and interfaces denozord 2026-01-22 10:24:19 +07:00
  • d949e011c9 feat(NetworkConfig): add network configuration routes and validation; integrate into server and frontend for managing IP, interfaces, and gateways denozord 2026-01-22 10:08:51 +07:00
  • dace11a407 feat(FilterManager): add functionality to copy filter rules from another server; implement modal for server selection and enhance jumphost filtering logic denozord 2026-01-21 18:50:55 +07:00
  • fe665ebc1f feat(server): expand server types to include BGP and DNS; enhance validation for required fields and tunnel requirements in server configuration denozord 2026-01-20 19:04:55 +07:00
  • ff7c26f6f7 feat(ServerModal, serverUtils): implement conditional tunnel selection based on server type; add needsTunnel utility function for improved server configuration denozord 2026-01-20 18:49:25 +07:00
  • a04dc72b00 feat(serverUtils): add BGP router option to server type selection for enhanced server management denozord 2026-01-20 17:39:11 +07:00
  • 86d4ecb7e2 feat(BillingManager, ServerManager): implement automatic synchronization of billing entries for new servers; enhance server management modals for improved error handling and user experience denozord 2026-01-20 17:31:41 +07:00
  • d173112bae feat(ServerManager): automate billing entry creation for new servers; synchronize existing servers with billing records denozord 2026-01-20 17:20:47 +07:00
  • ed34332df8 feat(BillingManager): add view mode toggle for billing display; implement card and table layouts for improved user experience denozord 2026-01-20 17:13:12 +07:00
  • 8f1668668c feat(FilterManager): enhance filter row display with priority indicators and update alert message for clarity denozord 2026-01-20 17:02:23 +07:00
  • 1ec3b3cf24 feat(FilterManager): implement drag-and-drop functionality for filter reordering; integrate @dnd-kit libraries for enhanced user experience denozord 2026-01-20 16:53:49 +07:00
  • f1aecf7529 refactor(ServerCard): improve layout and styling; adjust spacing and font sizes for better readability denozord 2026-01-20 16:44:30 +07:00
  • cf3b1a2028 refactor(ServerManager, ServerCard): remove unused icons and streamline server card layout; enhance button styles and improve responsiveness denozord 2026-01-20 16:29:28 +07:00
  • 4b8fcef17a feat(server): add cache control headers for API responses to prevent browser caching denozord 2026-01-20 16:09:53 +07:00
  • c6599efb21 feat(serverConfigs): enhance jumphost server filtering logic for backward compatibility denozord 2026-01-20 15:53:34 +07:00
  • fda6e936aa feat(serverConfigs): implement GET and POST routes for jumphost server management, including validation and filtering logic denozord 2026-01-20 15:42:10 +07:00
  • f2e237840b refactor: rename server-configs.json to servers.json and update related references denozord 2026-01-20 15:35:48 +07:00
  • b6c314507d fix: remove Aktiven badge, add config migration with legacyId denozord 2026-01-20 15:26:06 +07:00
  • 8db03ca5b9 fix: add hardcoded legacyId mapping for vpsville migration denozord 2026-01-20 15:14:04 +07:00
  • 9a1991c23c feat: FilterManager auto-migrate filters with legacyId denozord 2026-01-20 15:06:41 +07:00
  • 549c695117 feat(FilterManager): синхронизация СЃ jumphost'ами РёР· раздела Серверы denozord 2026-01-20 14:56:42 +07:00
  • 660513aee6 fix(BulkActions): новые читаемые стили РєРЅРѕРїРѕРє СЃ кастомным CSS denozord 2026-01-20 14:34:35 +07:00
  • 20db630395 fix(UI): улучшен hover РЅР° кнопках Рё читаемость bulk actions denozord 2026-01-20 14:24:25 +07:00
  • 28a9d0efa8 feat(ServerCard): улучшена РєРѕРјРїРѕРЅРѕРІРєР° карточки сервера - визуальные РіСЂСѓРїРїС‹ denozord 2026-01-20 14:13:32 +07:00
  • 75f44d2c4b fix: update gateway badges to use readable light styles denozord 2026-01-20 14:02:34 +07:00
  • 8d34822d12 refactor: Simplify ServerCard component layout and styles for improved readability and user experience, including badge updates and streamlined conditional rendering. denozord 2026-01-20 13:54:45 +07:00
  • 6a96c368e3 feat: Update ServerCard and ServerSidebar components for improved UI and functionality, including enhanced filtering options, updated country flag handling, and refined layout for better user experience. denozord 2026-01-20 13:47:42 +07:00
  • acd4e80435 feat: Refactor ServerManager component to enhance server management features, including improved filtering, sorting, pagination, and bulk actions, while adding new server and connection management functionalities. denozord 2026-01-20 13:33:03 +07:00
  • 02bc19770f feat: Allow saving of empty URL list and update success messages accordingly, enhancing user feedback and functionality in AutoUrlManager. denozord 2026-01-11 19:33:49 +07:00
  • d7c769c655 chore: Remove unused testing dependencies and configuration files to streamline the project and reduce clutter in the codebase. denozord 2025-12-24 16:22:57 +07:00
  • bda9b4fc27 chore: Update Dockerfile for faster npm installation and enhance package.json with additional testing dependencies to improve development and testing capabilities. denozord 2025-12-24 16:19:52 +07:00
  • 248b78ce96 chore: Optimize Dockerfile for faster npm installation and update package.json to include additional build checks and dependencies for improved development workflow. denozord 2025-12-24 16:17:00 +07:00
  • b46471c4b4 chore: Update TypeScript configuration to enable composite projects, generate declaration files, and include vitest.config.ts for improved type checking and module management. denozord 2025-12-24 16:07:55 +07:00
  • 8bd39c554e feat: Enhance API mutation hooks with optimistic updates for domains, IP ranges, ASNs, servers, communities, server filters, and billing, improving user experience by providing immediate feedback on data changes. denozord 2025-12-24 16:02:26 +07:00
  • 27dade3eda feat: Implement date formatting utility functions and update components to use formatted timestamps for improved readability and consistency across the application. denozord 2025-12-24 15:52:01 +07:00
  • 6e7a63dd28 refactor: Update Pagination component to ensure hooks are called unconditionally and improve early return logic for better performance and readability. denozord 2025-12-24 15:35:06 +07:00
  • 6dfcaa584d feat: Integrate Pagination component into ASNsNewManager, DomainsNewManager, IPRangesManager, and FilterManager for improved navigation and user experience across multiple pages of data. denozord 2025-12-24 15:29:46 +07:00
  • f4a6ceed08 feat: Add useShortValue prop to CommunityAutocompleteInput and related components for improved community input handling, allowing for shorter community values to be processed. denozord 2025-12-24 15:15:43 +07:00
  • 9cdcd054e7 feat: Add toggle for grouping communities by tags in EasySwitchManager, enhancing user control over community display and improving organization. denozord 2025-12-07 21:36:40 +07:00
  • 260985573c feat: Group communities by tags in EasySwitchManager for improved organization and visibility, enhancing user experience with clear categorization and display of communities without tags. denozord 2025-12-07 19:46:09 +07:00
  • 37b34f718c style: Further refine EasySwitchManager card layout by adjusting column classes for improved responsiveness and visual consistency across various screen sizes. denozord 2025-12-07 15:10:50 +07:00
  • e3ad529411 style: Adjust EasySwitchManager card layout to improve responsiveness by modifying column classes, enhancing visual consistency across different screen sizes. denozord 2025-12-07 14:04:29 +07:00
  • 367d4fd520 style: Refine EasySwitchManager card layout and styling for improved visual consistency, including adjustments to padding, font sizes, and element dimensions to enhance user experience. denozord 2025-12-07 13:57:06 +07:00
  • a54d5c9009 fix: Adjust key parsing logic in EasySwitchManager to correctly split serverId and community by the first colon, ensuring accurate data handling for gateway assignments. denozord 2025-12-07 13:34:29 +07:00
  • f1dfb13d8e fix: Update filter processing logic in EasySwitchManager to ensure all communities are tracked, improving data integrity and consistency in gateway assignments. denozord 2025-12-07 13:29:13 +07:00
  • c06294d9f2 fix: Correct layout in EasySwitchManager by adding a missing closing div, ensuring proper rendering of components and improving overall UI structure. denozord 2025-12-07 13:21:35 +07:00
  • ec6c348b3e feat: Enhance EasySwitchManager with initial state tracking and server expansion toggle, improving user interaction and state management for gateway selections. denozord 2025-12-07 13:18:08 +07:00
  • cb32b1bd71 feat: Implement server filter updates in EasySwitchManager with success and error notifications, enhancing user feedback and improving error handling during filter application. denozord 2025-12-07 13:09:02 +07:00
  • 4a3426e04f refactor: Update EasySwitchManager layout for improved community and gateway display, enhancing visual structure and user interaction with better card organization and positioning. denozord 2025-12-07 12:56:41 +07:00
  • 7204c4045f feat: Add toggle for displaying only configured filters in EasySwitchManager, enhancing user control over community visibility and improving filtering logic for better user experience. denozord 2025-12-07 04:51:51 +07:00
  • ab8b30fbd4 style: Update EasySwitchManager UI for improved layout and visual consistency, including adjustments to card dimensions, padding, and font sizes for better user experience. denozord 2025-12-07 04:50:47 +07:00
  • 489bdedfbb feat: Refactor EasySwitchManager to streamline data loading and enhance community and gateway management, including improved error handling and UI updates for better user experience. denozord 2025-12-07 04:42:38 +07:00
  • b13f412b79 feat: Update Easy Switch functionality to improve server and gateway management, including enhanced grouping by servers, refined UI components, and updated data structure for better user experience. denozord 2025-12-07 04:31:12 +07:00
  • 7091660b80 feat: Add Easy Switch feature to the application, including new route and menu item for improved navigation and user experience. denozord 2025-12-07 04:23:29 +07:00
  • 2859947a34 feat: Enhance FilterManager display logic by adding detailed community and gateway information, improving user experience with additional context for selected filters. denozord 2025-12-07 03:44:29 +07:00
  • 7eb8af3b9e refactor: Remove debug logging and normalize community values in CommunityAutocomplete, ensuring consistent handling of baseAS and improving display logic for selected communities. denozord 2025-12-07 03:38:08 +07:00
  • 91b6c398ef feat: Enhance community search logic in CommunityAutocomplete by adding detailed logging and refining matching criteria for improved accuracy in filtering, including handling of baseAS and colon-separated values. denozord 2025-12-07 03:29:24 +07:00