|
|
16d48ff906
|
refactor(grpc/client): simplify processEventStream with per-event handlers
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Successful in 3m20s
- Extract eventHandlers dispatch table
- Add per-event handlers: handleSlugChange, handleGetSessions, handleTerminateSession
- Introduce sendNode helper to centralize send/error handling and preserve connection-error propagation
- Add protoToTunnelType for tunnel-type validation
- Map unknown proto.TunnelType to types.UNKNOWN in protoToTunnelType and return a descriptive error
- Reduce boilerplate and improve readability of processEventStream
|
2026-01-06 20:14:56 +07:00 |
|
|
|
6213ff8a30
|
feat: implement forwarder session termination
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Successful in 3m36s
|
2026-01-06 18:32:48 +07:00 |
|
|
|
4ffaec9d9a
|
refactor: inject SessionRegistry interface instead of individual functions
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Successful in 4m16s
|
2026-01-05 16:49:17 +07:00 |
|
|
|
6de0a618ee
|
update: proto file to v1.3.0
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Successful in 4m0s
|
2026-01-05 00:55:51 +07:00 |
|
|
|
8cc70fa45e
|
feat(session): use session key for registry
|
2026-01-05 00:50:42 +07:00 |
|
|
|
d666ae5545
|
fix: use correct environment variable key
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Successful in 4m1s
|
2026-01-04 18:21:34 +07:00 |
|
|
|
5edb3c8086
|
fix: startup order
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Successful in 3m51s
|
2026-01-04 15:19:03 +07:00 |
|
|
|
8fd9f8b567
|
feat: implement sessions request from grpc server
Docker Build and Push / build-and-push-branches (push) Has been skipped
Docker Build and Push / build-and-push-tags (push) Has been cancelled
|
2026-01-03 20:06:14 +07:00 |
|
|
|
30e84ac3b7
|
feat: implement get sessions by user
|
2026-01-02 22:58:54 +07:00 |
|
|
|
fd6ffc2500
|
feat(grpc): integrate slug edit handling
|
2026-01-02 18:27:48 +07:00 |
|
|
|
e1cd4ed981
|
WIP: gRPC integration, initial implementation
|
2026-01-01 21:03:17 +07:00 |
|
|
|
96d2b88f95
|
WIP: gRPC integration, initial implementation
|
2026-01-01 21:01:15 +07:00 |
|
|
|
acd02aadd3
|
refactor: restructure project architecture
renovate / renovate (push) Successful in 45s
Docker Build and Push / build-and-push-branches (push) Successful in 5m54s
Docker Build and Push / build-and-push-tags (push) Successful in 6m21s
|
2025-12-31 15:49:37 +07:00 |
|
|
|
1d918ef2aa
|
feat(port): disable TCP forwarding by default and refactor port manager
renovate / renovate (push) Successful in 28s
Docker Build and Push / build-and-push (push) Successful in 5m27s
|
2025-12-28 19:03:26 +07:00 |
|
|
|
7bc5a01ba7
|
feat: add pprof for debuging
Docker Build and Push / build-and-push (push) Successful in 3m51s
|
2025-12-18 18:30:49 +07:00 |
|
|
|
342f58ddb9
|
fix: logic error in port checking
Docker Build and Push / build-and-push (push) Has been cancelled
|
2025-11-28 17:34:23 +07:00 |
|
|
|
d3a5007d68
|
refactor: separate session responsibilities and inject dependencies
Docker Build and Push / build-and-push (push) Has been cancelled
|
2025-11-28 13:29:43 +07:00 |
|
|
|
f85a05647e
|
fix: add thread safety to PortManager with mutex synchronization
Docker Build and Push / build-and-push (push) Successful in 3m40s
|
2025-07-22 13:11:03 +07:00 |
|
|
|
8c15da6131
|
feat: Support dynamic port allocation for SSH forwarding
Docker Build and Push / build-and-push (push) Failing after 42s
|
2025-07-21 13:07:42 +07:00 |
|