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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-01-22 18:33:40 +07:00
b94b7c67e2
feat(NetworkConfigManager): enhance IP generation logic for /30 networks; support paired local and remote IP generation
denozord2026-01-22 17:49:47 +07:00
96d8e9bb67
feat(NetworkConfigManager): add PTR zone display for servers; enhance interface with additional server information
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-01-22 15:05:49 +07:00
e9a029e568
refactor(NetworkConfigManager): adjust card layout for items display; improve responsiveness by modifying Bootstrap grid column size
denozord2026-01-22 14:56:41 +07:00
cc69bc53b9
refactor(NetworkConfigManager): update card layout for items display; enhance responsiveness with Bootstrap grid system
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-01-22 13:55:06 +07:00
9328e205a0
refactor(NetworkConfigManager): enhance server display with card layout for improved UI; remove unused PreviewConfigModal import
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-01-22 10:45:03 +07:00
c925a22a99
style(NetworkConfigManager): update badge styles for gateways, interfaces, and pools to reflect active tab state
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-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
denozord2026-01-20 18:49:25 +07:00
a04dc72b00
feat(serverUtils): add BGP router option to server type selection for enhanced server management
denozord2026-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
denozord2026-01-20 17:31:41 +07:00
d173112bae
feat(ServerManager): automate billing entry creation for new servers; synchronize existing servers with billing records
denozord2026-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
denozord2026-01-20 17:13:12 +07:00
8f1668668c
feat(FilterManager): enhance filter row display with priority indicators and update alert message for clarity
denozord2026-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
denozord2026-01-20 16:53:49 +07:00
f1aecf7529
refactor(ServerCard): improve layout and styling; adjust spacing and font sizes for better readability
denozord2026-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
denozord2026-01-20 16:29:28 +07:00
4b8fcef17a
feat(server): add cache control headers for API responses to prevent browser caching
denozord2026-01-20 16:09:53 +07:00
c6599efb21
feat(serverConfigs): enhance jumphost server filtering logic for backward compatibility
denozord2026-01-20 15:53:34 +07:00
fda6e936aa
feat(serverConfigs): implement GET and POST routes for jumphost server management, including validation and filtering logic
denozord2026-01-20 15:42:10 +07:00
f2e237840b
refactor: rename server-configs.json to servers.json and update related references
denozord2026-01-20 15:35:48 +07:00
75f44d2c4b
fix: update gateway badges to use readable light styles
denozord2026-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.
denozord2026-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.
denozord2026-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.
denozord2026-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.
denozord2026-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-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.
denozord2025-12-07 03:29:24 +07:00