fb638636bf
refactor: consolidate error handling with fail() function in session handlers - Replace repetitive error handling code with fail() function in HandleGlobalRequest - Standardize error response pattern across all handler methods - Improve code maintainability and reduce duplication
bagas2026-01-12 14:42:42 +07:00
da29df85b7
feat: add headless mode support for SSH -N connections - use s.lifecycle.GetConnection().Wait() to block until SSH connection closes - Prevent premature session closure in headless mode
bagas2026-01-11 15:21:11 +07:00
8b0e08c629
fix(deps): update module github.com/caddyserver/certmagic to v0.25.1
Renovate-Clanker2026-01-09 10:00:35 +00:00
09e526cd1e
feat: add authenticated user info and restructure handleConnection - Display authenticated username in welcome page information box - Refactor handleConnection function for better structure and clarity
bagas2026-01-07 23:07:02 +07:00
887ebf78b1
refactor(grpc/client): simplify processEventStream with per-event handlers - 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
bagas2026-01-06 20:14:56 +07:00
32ac9c1749
fix(deps): update module github.com/caddyserver/certmagic to v0.25.1
Renovate-Clanker2026-01-09 09:30:18 +00:00
07d9f3afe6
refactor: replace Get/Set patterns with idiomatic Go interfaces - rename constructors to New - remove Get/Set-style accessors - replace string-based enums with iota-backed types
v1.1.0-rc.1
bagas2026-01-14 15:28:17 +07:00
e051a5b742
Merge pull request 'fix(deps): update module golang.org/x/crypto to v0.47.0' (#64) from renovate/golang.org-x-crypto-0.x into main
Renovate-Clanker2026-01-12 18:20:57 +00:00
d35228759c
fix(deps): update module golang.org/x/crypto to v0.47.0
Renovate-Clanker2026-01-12 18:20:53 +00:00
560c98b869
refactor: consolidate error handling with fail() function in session handlers - Replace repetitive error handling code with fail() function in HandleGlobalRequest - Standardize error response pattern across all handler methods - Improve code maintainability and reduce duplication
bagas2026-01-12 14:42:42 +07:00
e1f5d73e03
feat: add headless mode support for SSH -N connections - use s.lifecycle.GetConnection().Wait() to block until SSH connection closes - Prevent premature session closure in headless mode
v1.1.0-alpha.9
bagas2026-01-11 15:21:11 +07:00
19fd6d59d2
Merge pull request 'main' (#62) from main into staging
bagas2026-01-09 12:15:30 +00:00
e3988b339f
Merge pull request 'fix(deps): update module github.com/caddyserver/certmagic to v0.25.1' (#61) from renovate/github.com-caddyserver-certmagic-0.x into main
bagas2026-01-09 12:15:05 +00:00
336948a397
fix(deps): update module github.com/caddyserver/certmagic to v0.25.1
Renovate-Clanker2026-01-09 10:00:35 +00:00
50ae422de8
Merge pull request 'staging' (#60) from staging into main
bagas2026-01-09 09:33:28 +00:00
01ddc76f7e
Merge pull request 'fix(deps): update module github.com/caddyserver/certmagic to v0.25.1' (#58) from renovate/github.com-caddyserver-certmagic-0.x into main
Renovate-Clanker2026-01-09 09:30:23 +00:00
ffb3565ff5
fix(deps): update module github.com/caddyserver/certmagic to v0.25.1
Renovate-Clanker2026-01-09 09:30:18 +00:00
6d700ef6dd
Merge pull request 'feat/grpc-integration' (#59) from feat/grpc-integration into staging
bagas2026-01-09 09:24:20 +00:00
6b4127f0ef
feat: add authenticated user info and restructure handleConnection - Display authenticated username in welcome page information box - Refactor handleConnection function for better structure and clarity
v1.1.0-alpha.8
bagas2026-01-07 23:07:02 +07:00
16d48ff906
refactor(grpc/client): simplify processEventStream with per-event handlers - 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
v1.1.0-alpha.7
bagas2026-01-06 20:14:56 +07:00
20a88df330
update: multi version build
bagas2025-12-31 13:32:16 +07:00
075dd7ecad
feat: add versioning system
bagas2025-12-31 12:29:43 +07:00
8841230653
Merge pull request 'fix: prevent subdomain change to already-in-use subdomains' (#54) from staging into main
bagas2025-12-30 12:42:05 +00:00
bc8c5127a6
Merge pull request 'main' (#49) from main into staging
bagas2025-12-29 10:14:30 +00:00
a49b53e56f
Merge pull request 'chore(deps): update actions/checkout action to v6' (#48) from renovate/actions-checkout-6.x into main
bagas2025-12-29 10:04:10 +00:00
28cc069fdb
Merge pull request 'chore(deps): update golang docker tag to v1.25.5' (#42) from renovate/golang-1.x into main
bagas2025-12-28 08:07:44 +00:00
fe58e35e91
Merge pull request 'fix(deps): update module golang.org/x/crypto to v0.46.0' (#43) from renovate/golang.org-x-crypto-0.x into main
bagas2025-12-28 08:07:31 +00:00
6cac64412c
fix(deps): update module golang.org/x/crypto to v0.46.0
Renovate-Clanker2025-12-28 08:01:56 +00:00