Commit Graph

  • 3c5485c449 Merge branch 'feature/nginx-config-handler' master GW_MC 2026-07-18 05:52:03 +00:00
  • 076e87695d refactor: clean up unused code and improve conditionals in various modules GW_MC 2026-07-18 04:59:42 +00:00
  • 83037f3ee2 refactor(tests): remove unused test cases and related code GW_MC 2026-07-18 04:54:35 +00:00
  • 2c20d08127 fmt: format GW_MC 2026-07-18 04:54:29 +00:00
  • 6f560c981b feat(api): add API routes with full state wiring and integration test fixtures feature/nginx-config-handler GW_MC 2026-07-05 05:29:22 +00:00
  • a7863b9e87 feat(proxy): add render_config method and UpstreamService mock GW_MC 2026-07-05 05:29:19 +00:00
  • b7891ec200 feat(proxy): add mockall automock to all proxy sub-services GW_MC 2026-07-05 05:29:16 +00:00
  • e44a67f5a8 feat(agent): implement AgentService with CRUD and gRPC stream handler GW_MC 2026-07-05 05:29:13 +00:00
  • 6d1df8dcca feat: add shared RepoError module GW_MC 2026-07-05 05:29:10 +00:00
  • c7cc006212 chore: add anyhow and tokio-stream dependencies GW_MC 2026-07-05 05:29:08 +00:00
  • d976c22683 chore: add .act/ to gitignore and fix dev-agent command GW_MC 2026-07-05 05:29:05 +00:00
  • 7c233b5f77 feat(proxy): implement log setting, proxy setting, rewrite rule, server block, and SSL certificate services GW_MC 2026-06-21 12:14:26 +00:00
  • 2e758c67fc feat(proxy): enhance proxy service with CRUD operations and agent config binding GW_MC 2026-06-21 11:59:23 +00:00
  • 692b17534c feat(proxy): implement Nginx configuration handling and rendering logic GW_MC 2026-06-21 11:47:19 +00:00
  • 9c07fce607 feat(proxy): add proxy service module with configuration handling GW_MC 2026-06-21 11:07:13 +00:00
  • 2dbab85c87 feat: add new database entities and migration for proxy configuration GW_MC 2026-06-21 11:06:20 +00:00
  • be1d2e3fa9 Merge pull request 'feature/nginx-handler' (#6) from feature/nginx-handler into master GW_MC 2026-06-19 19:13:15 +08:00
  • 143a280d26 feat: add dashmap dependency and update once_cell version in Cargo.lock feature/nginx-handler default 2026-06-16 11:09:44 +00:00
  • 4376167d74 feat: add experimental support for proto3 optional fields in Nginx handler default 2026-06-16 11:09:28 +00:00
  • 24d3f46a5c feat: add persistence for last deployment path in Nginx handler default 2026-06-16 11:09:24 +00:00
  • 3c2cda88f1 feat: add command handling support to Nginx message handler default 2026-06-16 10:55:13 +00:00
  • c0d243f661 feat: added config update message handling GW_MC 2026-06-06 10:45:01 +00:00
  • f7162f0c17 feat: implement service initialization and shutdown handling for NxMesh Agent GW_MC 2026-06-01 10:05:49 +00:00
  • d6a829c529 refactor: enhance handler traits to support dynamic sizing and improve cancellation handling GW_MC 2026-06-01 10:04:09 +00:00
  • 9991b20b28 feat: implement Nginx command and file system handlers for configuration management GW_MC 2026-06-01 08:25:04 +00:00
  • 8dbbeb4b24 refactor: streamline master message handling by removing unnecessary Arc and Mutex usage, and reorganizing handler structure GW_MC 2026-05-31 09:41:33 +00:00
  • 93a36cb101 refactor: simplify client handling by removing Arc and Mutex wrappers from MasterConnectorTrait GW_MC 2026-05-31 09:41:22 +00:00
  • f65cae7f33 Merge branch 'master' into feature/nginx-handler GW_MC 2026-05-31 03:10:40 +00:00
  • 5f439f6231 Merge branch 'refactor' GW_MC 2026-05-31 03:06:31 +00:00
  • c52c0b3103 refactor: reorganize settings into separate modules for improved structure and maintainability GW_MC 2026-05-31 02:56:03 +00:00
  • 153c092abe refactor: update act command to include artifact server path for improved functionality GW_MC 2026-05-31 02:37:41 +00:00
  • cb4ad27e89 refactor: enhance asset retrieval logic to support fallback for client subfolder GW_MC 2026-05-31 02:36:42 +00:00
  • 9f72cd4bbb refactor: update health report to connection test and simplify proto definitions GW_MC 2026-05-31 02:36:30 +00:00
  • 7173f504ed refactor: settings into modules GW_MC 2026-05-31 02:31:15 +00:00
  • 3b7916d66c feat: add additional VSCode extensions for improved development experience GW_MC 2026-05-31 02:09:56 +00:00
  • 94d5e178d2 feat: refactor import_certs command into separate module for improved structure GW_MC 2026-05-31 02:09:51 +00:00
  • ffae46f906 feat: refactor nxmesh-frontend to use React Router with new layout components feature/dashboard GW_MC 2026-05-06 10:48:06 +00:00
  • f428f18f87 feat: implement MasterHandler for handling master messages and add retry logic GW_MC 2026-05-06 09:23:51 +00:00
  • 4252154420 fix: enhance NginxHandler to return config file paths and improve error handling GW_MC 2026-04-27 07:15:30 +00:00
  • 984334c232 fix: update NginxSettings to be non-optional and improve validation logic GW_MC 2026-04-27 07:15:09 +00:00
  • 98e07715fa fix: update ConfigUpdate message to include root_config and improve documentation GW_MC 2026-04-27 07:14:47 +00:00
  • 7a0111c4c5 fix: update anyhow dependency to include backtrace feature GW_MC 2026-04-25 07:22:44 +00:00
  • 0575c34fd6 fix: improve config file handling and add tests for NginxHandler GW_MC 2026-04-25 07:22:19 +00:00
  • 1daac01583 Merge branch 'master' into feature/nginx-handler GW_MC 2026-04-25 06:43:58 +00:00
  • cd28b5009a Merge pull request 'feature/embbed-frontend' (#7) from feature/embbed-frontend into master GW_MC 2026-04-25 14:34:55 +08:00
  • 171e505f22 fix: update migration and entity generation commands in CI workflow GW_MC 2026-04-25 06:30:13 +00:00
  • dff828addf fix: update frontend build process to create dummy artifacts and comment out artifact handling GW_MC 2026-04-25 06:04:55 +00:00
  • 1481e31182 Revert "fix: update frontend build process and add logging for embedded assets" GW_MC 2026-04-25 04:26:29 +00:00
  • 4b80619c97 fix: update frontend build process and add logging for embedded assets GW_MC 2026-04-25 03:21:36 +00:00
  • 836617fa54 test: Add asset listing test for embedded frontend assets GW_MC 2026-04-25 02:49:47 +00:00
  • e74ddb96ab fix: embed frontend builds in test GW_MC 2026-04-25 02:41:16 +00:00
  • 86e9fd42bb test: Add unit tests for frontend routing and file handling GW_MC 2026-04-24 12:08:08 +00:00
  • d9fe053d41 feat: Add new dependencies for axum-test and related packages in Cargo.lock GW_MC 2026-04-24 12:08:00 +00:00
  • 1eeca606ec feat: Remove debug handler attributes from fallback and file handler functions GW_MC 2026-04-18 08:37:08 +00:00
  • 6ce8850ddb feat: Update frontend build cache path and add dummy artifact to prevent build failure GW_MC 2026-04-18 08:22:05 +00:00
  • a9a08d2ef8 feat: Enhance SSH Agent gRPC server logging for better monitoring GW_MC 2026-04-18 07:31:45 +00:00
  • bbde3c1b60 feat: Refactor agent server initialization to support parallel api server GW_MC 2026-04-18 07:31:29 +00:00
  • e2d364722b feat: Add frontend routing and asset handling with Axum GW_MC 2026-04-18 07:30:37 +00:00
  • da0ab29b2a feat: Update dependencies and add frontend distribution path GW_MC 2026-04-18 07:26:37 +00:00
  • 60af2c5b80 Merge branch 'master' into feature/nginx-handler GW_MC 2026-04-16 05:03:05 +00:00
  • a1996adc45 Merge pull request 'workflows' (#5) from workflows into master GW_MC 2026-04-16 13:02:27 +08:00
  • 7fde3533d9 fix: use custom image for crate test and lint workflows GW_MC 2026-04-16 04:56:52 +00:00
  • b5e42f2f30 feat: Add CI environment setup and verification workflows with Docker support GW_MC 2026-04-16 04:47:04 +00:00
  • 50f17fd69b refactor: Add installation of protobuf compiler to Rust setup action GW_MC 2026-04-11 09:11:24 +00:00
  • 84808832dd feat: Add setup for Rust environment and implement test workflows GW_MC 2026-04-11 09:04:09 +00:00
  • 7fd150ea4a feat: Add 'act' feature to devcontainer configuration GW_MC 2026-04-11 07:33:26 +00:00
  • e831640540 feat: Implement NginxHandler with reload, stop, validate, and config management methods GW_MC 2026-04-11 07:32:20 +00:00
  • a023cbc082 feat: Add 'anyhow' dependency GW_MC 2026-04-01 10:02:48 +00:00
  • c5c4430b23 Merge pull request 'feature/grpc-connector' (#1) from feature/grpc-connector into master GW_MC 2026-04-01 15:45:38 +08:00
  • 7a9eeb5f3a feat: Add validation for SSH certificates and implement unit tests for SshAuthInterceptor GW_MC 2026-03-21 03:52:34 +00:00
  • 109d693d59 feat: Add comprehensive unit tests for CLI and CertificateService, covering command parsing and certificate generation GW_MC 2026-03-21 03:42:47 +00:00
  • eba30f557e feat: Add unit tests for CLI and MasterConnector, including certificate extraction and validation GW_MC 2026-03-21 03:32:09 +00:00
  • d7cbb2a2ce feat: Remove unused SeaORM entity files for certificates, organizations, setup tokens, upstreams, users, virtual hosts, and workspaces GW_MC 2026-03-21 03:17:43 +00:00
  • f5eb25993b feat: Implement SSH Agent Connector and gRPC server GW_MC 2026-03-21 03:09:39 +00:00
  • 9640f03d69 feat: Add migration scripts for agents and public key revocations GW_MC 2026-03-21 03:09:22 +00:00
  • 3800e38463 feat: Add development configuration for gRPC and Nginx GW_MC 2026-03-21 03:09:10 +00:00
  • 1a453a7e5c feat: Implement SSH master connector and CLI for certificate management GW_MC 2026-03-21 03:07:58 +00:00
  • 2fcdc7d0df feat: Add SSH authentication interceptor and update proto definitions GW_MC 2026-03-21 03:06:56 +00:00
  • 261e6b1bdb feat: Update project configuration and add new development commands GW_MC 2026-03-21 03:06:41 +00:00
  • 98448509f4 feat: Add installation of SeaORM CLI and cargo-watch in setup-rust-tools GW_MC 2026-03-21 03:05:56 +00:00
  • 2e3f11d7eb feat: Update dependencies and build configuration for nxmesh-proto GW_MC 2026-03-06 13:43:46 +00:00
  • 9c55a11712 init project structure GW_MC 2026-03-06 13:28:14 +00:00
  • 4ce28b9005 feat: Initialize NxMesh project with Docker, Nginx, PostgreSQL, and Rust backend default 2026-03-02 12:32:01 +00:00
  • 096f6d558d init default 2026-03-02 12:29:20 +00:00