This website requires JavaScript.
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