denozord
  • Joined on 2024-11-14
denozord pushed to main at denozord/EvoBGP 2026-04-07 21:29:21 +07:00
4acd6857c9 feat: enhance deployment configuration for secure Web UI with Traefik integration
denozord pushed to main at denozord/EvoBGP 2026-04-07 21:13:19 +07:00
1e77e1a2b8 feat: auto-refresh non-IP module updates and add full project manual
f877ec89a7 feat: improve peer speaker assignment UX in network settings
2da6d49368 feat: redesign settings page with structured controls
Compare 3 commits »
denozord pushed to main at denozord/EvoBGP 2026-04-07 00:58:17 +07:00
53fd527a6d feat: enhance community label handling and improve UI localization across operations pages. Introduce community label mapping for better readability in job logs and update various components to reflect Russian translations, enhancing user experience and consistency in the interface.
denozord pushed to main at denozord/EvoBGP 2026-04-07 00:41:31 +07:00
e1c4cbce93 feat: enhance job filtering and display functionality in operations page. Introduce job search and filter options, allowing users to refine job listings by status, kind, and module. Update OperationsJobsTab to reflect total fetched jobs and improve overall user experience with better layout and responsiveness.
denozord pushed to main at denozord/EvoBGP 2026-04-07 00:26:26 +07:00
4aaaa30b1b feat: update RevisionDiff type and enhance OperationsDiffTab component for better diff handling. Introduce optional prefixes structure in RevisionDiff and refactor diffAdded/diffRemoved functions to utilize new data structure, improving clarity and functionality in the UI.
denozord pushed to main at denozord/EvoBGP 2026-04-07 00:03:48 +07:00
d83efe24ef refactor: optimize job listing and counting logic for concurrency safety. Separate tenant filtering and status checks to reduce lock contention, improving performance and ensuring accurate job status retrieval.
denozord pushed to main at denozord/EvoBGP 2026-04-07 00:00:51 +07:00
149fb0a18c feat: implement module refresh job management with concurrency control. Add CountOtherActiveModuleRefresh method to track active jobs and enhance finishModuleRefreshSuccess to defer deploy_apply when parallel refreshes are detected, improving job processing efficiency.
denozord pushed to main at denozord/EvoBGP 2026-04-06 23:45:22 +07:00
b140dcbcf2 feat: add @tanstack/table-core dependency and integrate module name mapping in operations page. Update OperationsJobsTab to utilize new job kind title functionality and enhance job detail presentation with improved layout and overflow handling.
b541794d84 feat: enhance community attribute handling in BIRD format. Add validation for community route bodies to ensure correct tuple structure and introduce tests for single-element standard arrays, improving error handling and robustness in community attribute processing.
Compare 2 commits »
denozord pushed to main at denozord/EvoBGP 2026-04-06 23:12:20 +07:00
0ca5542f6b feat: improve UI components with enhanced overflow handling and layout adjustments. Update card and table components to manage overflow effectively, ensuring better readability and user experience in the operations tabs.
denozord pushed to main at denozord/EvoBGP 2026-04-06 22:52:40 +07:00
6a7284245f feat: enhance UI components with improved styling and layout adjustments. Update button sizes, text classes, and overflow handling in various components for better readability and user experience across the operations page.
67ce135b46 feat: enhance job detail UI with improved overflow handling and layout adjustments. Update card components to manage overflow and ensure better readability of job reports and details, enhancing the overall user experience.
Compare 2 commits »
denozord pushed to main at denozord/EvoBGP 2026-04-06 22:29:35 +07:00
88226f6dd9 feat: refactor operations page to enhance UI and component structure. Remove unused card components and integrate OperationsQuickActions for improved quick action handling. Update tab layout for better responsiveness and user experience.
denozord pushed to main at denozord/EvoBGP 2026-04-06 21:34:12 +07:00
57c09acb3d feat: refine job detail UI with improved layout and scrolling capabilities. Enhance spacing and overflow handling for log entries and error messages, ensuring better readability and user experience. Integrate ScrollArea for log entries to manage overflow effectively.
denozord pushed to main at denozord/EvoBGP 2026-04-06 21:18:55 +07:00
97908b50c8 feat: improve job detail UI with enhanced spacing and layout adjustments. Update table cell classes for better text alignment and padding, ensuring a more consistent and readable presentation of job details and reports.
denozord pushed to main at denozord/EvoBGP 2026-04-06 20:34:51 +07:00
9f0b1281f2 feat: enhance API client with pagination and new data fetching functions. Implement apiPageAll for paginated API requests, and add functions to fetch all revision prefixes and module source catalogs based on module type. Update type definitions to support new response structures, improving data handling in the application.
denozord pushed to main at denozord/EvoBGP 2026-04-06 20:20:57 +07:00
1c5a9c91bb feat: refactor materialization logic to group static routes by community in the refresh pipeline. Introduce a new structure for managing static routes, enhancing the handling of IPv4 and IPv6 routes while preserving community associations. Update related functions to support the new grouping mechanism.
denozord pushed to main at denozord/EvoBGP 2026-04-06 19:53:18 +07:00
0428b83eb5 feat: add smart aggregation for IPv4 CIDR prefixes in refresh pipeline. Implement functionality to aggregate prefixes based on community and source attributes, ensuring preservation of BIRD semantics. Enhance test coverage for aggregation logic and module refresh behavior.
denozord pushed to main at denozord/EvoBGP 2026-04-06 19:18:54 +07:00
e816d175ea feat: implement bulk selection and deletion for modules and entries. Add functionality for selecting multiple modules, AS entries, CDN sources, domain entries, and IP ranges, along with a confirmation dialog for bulk deletion. Enhance UI to reflect selected counts and improve user experience in managing entries.
denozord pushed to main at denozord/EvoBGP 2026-04-06 18:58:54 +07:00
bae2d68803 feat: add CSV import and export functionality for module entries. Implement endpoints for exporting and importing module entries in CSV format, supporting types AS_PREFIXES, DOMAINS, and IP_RANGES. Enhance UI with buttons for CSV operations, improving user experience in managing module data.
233f29b437 feat: improve UI layout and responsiveness in module and operations pages. Refactor component structures for better alignment and spacing, ensuring a more consistent user experience across different screen sizes. Enhance button placements and text wrapping for improved readability.
Compare 2 commits »
denozord pushed to main at denozord/EvoBGP 2026-04-06 18:08:54 +07:00
4ba5b03f0b chore: upgrade Go version to 1.24 in Dockerfiles for evobgp-agent and gobinary. This change ensures compatibility with the latest features and improvements in the Go ecosystem.
denozord pushed to main at denozord/EvoBGP 2026-04-06 17:59:55 +07:00
655d7507e5 feat: update Go module dependencies and enhance DNS resolution in refresh pipeline. Upgrade Go version to 1.24.0, add support for DNS over HTTPS using RFC8484 format, and improve error handling for domain resolution. Update UI components for better log entry presentation in Svelte.