Commit Graph

  • e8ba6d47e3 Refactor project structure and improve component organization v5 denozord 2026-04-26 15:26:04 +07:00
  • fe7acd655e Rollback frontend and config changes to commit a9a7e98 state. denozord 2026-04-26 14:05:50 +07:00
  • d86434e9c9 Remove unused dependencies from package-lock.json to streamline project and reduce bundle size. denozord 2026-04-26 14:02:46 +07:00
  • f290288f43 Enhance Tailwind CSS configuration and clean up CSS imports denozord 2026-04-26 14:00:42 +07:00
  • e6dc99f403 Refactor Dashboard and App components to utilize new UI elements denozord 2026-04-26 13:56:10 +07:00
  • 58ee09b70e Update frontend dependencies, enhance Vite configuration, and refactor components denozord 2026-04-26 13:48:59 +07:00
  • a9a7e98be5 Enhance SQLite database initialization in sqliteDb.js denozord 2026-04-26 02:07:35 +07:00
  • cf3437c70c Update Docker documentation and README for SQLite storage and environment variables denozord 2026-04-26 01:45:43 +07:00
  • 50f9c91843 Docker: include backend/db in runtime image denozord 2026-04-20 02:04:08 +07:00
  • 0d0ac2936a CI: build v5 branch with Docker tags v5 only denozord 2026-04-20 01:36:21 +07:00
  • 1c6e6ab24a Backend: SQLite storage, EvoBGP integration, filters in SQL denozord 2026-04-20 01:17:00 +07:00
  • 7f3eaea40a chore(git): create v5 branch from v4 denozord 2026-04-19 22:27:09 +07:00
  • 095f891b02 chore(git): create rework branch rework denozord 2026-04-19 22:21:47 +07:00
  • 6473ff8bbd refactor(FilterManager): replace API call with listCommunities utility for community data retrieval v4 denozord 2026-04-08 00:24:42 +07:00
  • e99700a916 fix(evobgp): update header handling in evobgpProxyRoutes to preserve content-encoding denozord 2026-04-08 00:13:10 +07:00
  • 3e0c968e7f fix(evobgp): health GET /api/evobgp, дублирующий mount /evobgp для nginx proxy_pass denozord 2026-04-07 23:52:04 +07:00
  • a3291d6b2b feat(evobgp): прокси /api/evobgp на бэкенде, URL и токен из env Docker denozord 2026-04-07 23:45:57 +07:00
  • 0746fb4f1e fix(evobgp): запросы к API на абсолютный URL EvoBGP, не на хост SPA denozord 2026-04-07 23:36:36 +07:00
  • f1fd378f83 feat(integration): use EvoBGP router-lists catalog endpoint denozord 2026-04-07 23:24:15 +07:00
  • 23d7b67813 feat(integration): switch data sections to EvoBGP v1 API denozord 2026-04-07 22:50:54 +07:00
  • 0703d2eccd feat(BillingManager): implement billing items normalization and refactor state management for improved data handling denozord 2026-03-16 00:26:55 +07:00
  • a5bada97bf chore(workflows): allow webhook trigger to continue on error in docker-publish workflow denozord 2026-03-16 00:18:35 +07:00
  • ccd1b15683 chore(workflows): remove frontend CI workflow to streamline CI process denozord 2026-03-16 00:12:44 +07:00
  • 50a7edd50f feat: enhance various components with useCallback for performance optimization and improve chunk size warning limit in Vite config denozord 2026-03-16 00:07:25 +07:00
  • 972f3ab5ca chore(workflows): remove lint-and-test job from docker-publish workflow to simplify CI process denozord 2026-03-15 23:57:31 +07:00
  • 8539317f2d chore(workflows): remove deprecated docker-publish-fast workflow and enhance docker-publish with bundle size check denozord 2026-03-15 23:56:42 +07:00
  • 4705e2489b refactor(workflows): streamline lint-and-test jobs by setting default working directory and updating test command to build denozord 2026-03-15 23:54:10 +07:00
  • a71072168d chore(workflows): add support for manual triggering and include 'v4' branch in Docker publish workflow denozord 2026-03-15 23:47:35 +07:00
  • e529aa23ec refactor(tests): update package.json scripts for linting and testing; enhance CI workflows for linting and testing integration denozord 2026-03-15 23:29:24 +07:00
  • 164507513c refactor(OspfToolsPage): streamline template cost updates by consolidating state management logic denozord 2026-03-15 21:44:37 +07:00
  • b9d45bb8b7 feat(OspfToolsPage): add cost optimization feature for OSPF interfaces with user notifications denozord 2026-03-15 21:40:33 +07:00
  • fd9b8b3c22 refactor(OspfToolsPage): rename and restructure optimal cost hints to probability map for improved clarity and functionality denozord 2026-03-05 17:05:34 +07:00
  • 81347c6c8d refactor(OspfToolsPage): improve layout and responsiveness of router groups and item display denozord 2026-03-05 16:59:48 +07:00
  • 897dd52eac feat(OspfToolsPage): implement optimal cost hints for OSPF routes and enhance loading logic denozord 2026-03-05 16:47:11 +07:00
  • 99f8c5d0bf feat(app): add OSPF Tools page and integrate it into the main layout and language support denozord 2026-03-05 16:38:35 +07:00
  • 817f550f4d fix(network-config-manager): correct sorting logic for cost in areas and item lists, update cost calculation during reordering denozord 2026-03-05 16:30:21 +07:00
  • 114d7b2731 feat(network-config-manager): add function to identify unknown OSPF interface names and display active status in templates denozord 2026-03-05 16:26:01 +07:00
  • 5d66f04286 feat(mikrotik-config): add OSPF area comparison and enhance template application logic denozord 2026-03-05 16:13:13 +07:00
  • f77d71f22c feat(network-config-manager): enhance OSPF router identity handling and improve template management logic denozord 2026-03-05 15:49:35 +07:00
  • e631ffab51 feat(mikrotik-config): add OSPF interface templates management with loading and applying functionality denozord 2026-03-05 15:43:02 +07:00
  • 113fa59a63 feat(network-config-manager): implement OSPF candidate management and normalization for interface templates denozord 2026-03-05 15:31:41 +07:00
  • 1dcdc0e6c2 refactor(route-optimizer): enhance layout and structure of optimized routes table in RouteOptimizerPage component denozord 2026-03-05 14:26:16 +07:00
  • 31ce1ae02a fix(route-optimizer): close div tag for improved layout in RouteOptimizerPage component denozord 2026-03-05 11:10:32 +07:00
  • baa230c0d2 feat(route-optimizer): implement community full routes display with optimized scoring and detailed metrics in UI denozord 2026-03-05 11:08:16 +07:00
  • aab9ed0601 feat(route-optimizer): add configurable download and upload weights for bandwidth scoring in AI settings denozord 2026-03-05 11:00:46 +07:00
  • 2f4b1f6671 feat(route-optimizer): refactor bandwidth scoring and enhance speed display in UI for improved clarity denozord 2026-03-05 10:55:35 +07:00
  • e1198b0c91 feat(route-optimizer): update table headers and enhance probability display for improved clarity in route optimization UI denozord 2026-03-05 10:42:47 +07:00
  • b792cede50 feat(route-optimizer): improve table layout and enhance data display with optimized column widths and text wrapping denozord 2026-03-05 10:35:04 +07:00
  • 79828eace9 feat(route-optimizer): add Home to Jumphost candidate display and probability metrics in route optimization UI denozord 2026-03-05 10:28:16 +07:00
  • 8012968ab5 feat(route-optimizer): implement pinned community gateways feature with UI integration for settings and recommendations denozord 2026-03-04 23:39:43 +07:00
  • 624c0d6fd3 feat(route-optimizer): add country and interface name display in route optimization UI denozord 2026-03-04 23:32:33 +07:00
  • f5829fb35c feat(route-optimizer): add distance penalty configuration and enhance UI for gateway recommendations denozord 2026-03-04 23:28:24 +07:00
  • 7b7ef1ab45 feat(route-optimizer): enhance AI settings management and UI integration for route optimization denozord 2026-03-04 23:22:09 +07:00
  • 963828f9e8 feat(route-optimizer): implement community optimization logic and enhance UI for server filters recommendations denozord 2026-03-04 23:17:59 +07:00
  • 661b42f776 feat(route-optimizer): integrate AI route optimizer functionality into the application with routing endpoint and UI components denozord 2026-03-04 23:09:23 +07:00
  • d31c90b60e feat(network-map): enhance node metadata handling and display for improved network issue identification denozord 2026-03-04 22:27:28 +07:00
  • d68b3aa104 feat(network-map): add network speed thresholds for alerts and enhance settings UI for configuration denozord 2026-02-25 02:15:10 +07:00
  • d53100f5bd feat(network-map): enhance card layout and issue display with badges for critical and warning nodes denozord 2026-02-25 02:04:54 +07:00
  • e1b5bb4c97 feat(network-map): refine stale node representation with updated dimensions and positioning for improved clarity denozord 2026-02-25 02:01:24 +07:00
  • d43a77e368 feat(docker): add 'latest' tag to Docker image for improved versioning denozord 2026-02-25 01:58:05 +07:00
  • 945d67289a fix denozord 2026-02-25 01:51:12 +07:00
  • 489cb3b312 feat(network-map): implement next run scheduling persistence and recovery logic for network map scheduler denozord 2026-02-25 01:27:39 +07:00
  • 6010a95208 feat(network-map): add critical and warning node displays with risk assessment for improved network monitoring denozord 2026-02-25 00:44:19 +07:00
  • 4d91b4fe04 feat(network-map): introduce compact edge label display for improved readability in dense mode denozord 2026-02-25 00:38:06 +07:00
  • b76cbc15cb feat(network-map): add jitter-based label placement and clamp function for improved edge label positioning denozord 2026-02-24 23:39:52 +07:00
  • d657b03abc feat(network-map): implement advanced edge routing and geometry calculations for improved visual representation denozord 2026-02-24 23:30:44 +07:00
  • 7029fa2897 fix denozord 2026-02-24 23:03:27 +07:00
  • dcf1853efb feat(network-map): enhance node representation and edge styling with new color schemes and layout adjustments denozord 2026-02-24 22:54:41 +07:00
  • 80de7160b9 refactor(alerts): consolidate tunnel alert settings into a single structure with enhanced UI controls denozord 2026-02-24 22:23:12 +07:00
  • 53be4cd4ad feat(alerts): add tunnel high ping and low speed alert settings with corresponding UI controls denozord 2026-02-24 22:07:31 +07:00
  • 228a1b9525 feat(network-map): add force option to speed request for manual refresh and improved testing denozord 2026-02-24 16:22:36 +07:00
  • b09ba5cd77 feat(network-map): enhance ping and speed request handling with options for specific connections and loading states denozord 2026-02-24 15:52:02 +07:00
  • cc92502de2 feat(mikrotik): optimize address list entry addition with chunked execution and improved error handling denozord 2026-02-24 15:10:54 +07:00
  • 9de7fd104c feat(mikrotik): add concurrent processing for address list entries to improve performance and efficiency denozord 2026-02-24 14:59:12 +07:00
  • 1f391d9398 feat(mikrotik): implement batch removal of address lists with fallback to individual deletes for improved efficiency and error handling denozord 2026-02-24 14:39:25 +07:00
  • b56df61c8f refactor(logging): remove agent logging from various components to streamline code and improve maintainability denozord 2026-02-24 13:53:41 +07:00
  • 8035b7751f feat(logging): update debug logging endpoint and enhance resource stats logging for better diagnostics denozord 2026-02-24 13:46:56 +07:00
  • 657c23d237 feat(logging): enhance API request logging and implement noRetry flag for improved error handling and diagnostics denozord 2026-02-24 13:39:59 +07:00
  • 6290a84cd3 feat(logging): implement debug logging for network map scheduler to enhance monitoring and diagnostics denozord 2026-02-24 13:26:28 +07:00
  • 07bcbe70c2 feat(api): add request timeout to API calls in ResourceStatsPage and TrafficDashboard for improved reliability denozord 2026-02-24 12:59:58 +07:00
  • 3655428da4 feat(uptime-monitor): enhance uptime checks with request cancellation and logging on page leave for improved resource management denozord 2026-02-24 12:54:51 +07:00
  • 3840a91ba5 feat(ping): implement scoped request handling and cancellation for ping requests to improve performance and resource management denozord 2026-02-24 12:46:08 +07:00
  • 69e360b940 feat(api): implement logging for canceled API requests to improve error handling and debugging denozord 2026-02-24 12:41:44 +07:00
  • 4370e13524 feat(logging): add agent logging for API interactions and error handling across backend and frontend components denozord 2026-02-24 12:33:19 +07:00
  • f48e30ab44 refactor(communities): remove gatewayDefault from community model and UI components for streamlined data handling denozord 2026-02-24 12:18:44 +07:00
  • 5e6435e2e1 feat(communities): add icon support to community model and UI components for enhanced visual representation denozord 2026-02-24 12:03:07 +07:00
  • 02a45fce71 feat(EasySwitch): enhance Easy Switch UI with new styles and layout adjustments for improved user experience denozord 2026-02-24 11:46:30 +07:00
  • 71685ad310 refactor(App): improve dropdown menu styling and accessibility in sidebar and language selection components denozord 2026-02-24 01:46:57 +07:00
  • 00d977dfb5 feat(alerts): refactor AlertsBell component to support dynamic positioning and improve alert display with a new panel layout denozord 2026-02-24 01:40:41 +07:00
  • 574c0d25c2 feat(alerts): add dropup functionality to AlertsBell component and improve dropdown styling for better user experience denozord 2026-02-24 01:32:22 +07:00
  • 513a22008b refactor(App.css): update sidebar dropdown styles for improved clarity and specificity in menu item targeting denozord 2026-02-24 01:26:08 +07:00
  • 2e02d550f6 feat(alerts): enhance alert settings with customizable durations for server offline and resource usage notifications denozord 2026-02-24 01:04:29 +07:00
  • b35f787626 feat(alerts): implement customizable alert settings for server availability and resource usage, enhancing user control over notifications denozord 2026-02-24 00:48:34 +07:00
  • e4394ef35c refactor(docs): update project references from S3 Lists Manager to RouterOS Manager across documentation and frontend files denozord 2026-02-24 00:30:50 +07:00
  • a44b49fdeb fix(App.css): adjust z-index values for sidebar overlay and navbar to ensure proper clickability and visibility denozord 2026-02-24 00:28:43 +07:00
  • 3f41bd4c7c feat(api): add alerts API endpoint and refactor resource stats retrieval for improved data handling denozord 2026-02-24 00:25:36 +07:00
  • f0db9ed013 feat(App): enhance mobile sidebar layout with new top bar and responsive adjustments; improve navbar styling for better usability on small screens denozord 2026-02-24 00:09:17 +07:00
  • d397612fa5 feat(workflows): add support for v4 branch in docker-publish-fast workflow denozord 2026-02-24 00:00:46 +07:00
  • 00afe2d6b2 feat(App): implement mobile sidebar overlay with backdrop and responsive adjustments; enhance layout for better usability on small screens denozord 2026-02-23 23:56:55 +07:00
  • 0b5ec5bd85 refactor(ResourceStatsPage, TrafficDashboard): update button click handlers to use arrow functions for consistency and improve error handling by retaining previous data on fetch failure v3 denozord 2026-02-23 01:52:48 +07:00