Compare commits
base: bagas/tunnel-please:44d224f4918b28aed798223ae8650285a776c8d3
bagas/tunnel-please:main
bagas/tunnel-please:ci/multi-arch-build
bagas/tunnel-please:chore/renovate-group-automerge
bagas/tunnel-please:feat/upgrade-bubbletea-bubbles-lipgloss-v2
bagas/tunnel-please:broken-tea
bagas/tunnel-please:v1.1.8
bagas/tunnel-please:v1.1.8-beta1
bagas/tunnel-please:v1.1.8-alpha6
bagas/tunnel-please:v1.1.8-alpha5
bagas/tunnel-please:v1.1.8-alpha4
bagas/tunnel-please:v1.1.8-alpha3
bagas/tunnel-please:v1.1.8-alpha2
bagas/tunnel-please:v1.1.8-alpha1
bagas/tunnel-please:v1.1.7
bagas/tunnel-please:v1.1.7-alpha1
bagas/tunnel-please:v0.0.1-alpha3
bagas/tunnel-please:v0.0.1-alpha2
bagas/tunnel-please:v1.1.6
bagas/tunnel-please:v1.1.5
bagas/tunnel-please:v1.1.4
bagas/tunnel-please:v1.1.3
bagas/tunnel-please:v1.1.2
bagas/tunnel-please:v1.1.1
bagas/tunnel-please:v1.1.0
bagas/tunnel-please:v1.1.0-rc.2
bagas/tunnel-please:v1.1.0-rc.1
bagas/tunnel-please:v1.1.0-beta.1
bagas/tunnel-please:v1.1.0-alpha.9
bagas/tunnel-please:v1.1.0-alpha.8
bagas/tunnel-please:v1.1.0-alpha.7
bagas/tunnel-please:v1.1.0-alpha.6
bagas/tunnel-please:v1.1.0-alpha.5
bagas/tunnel-please:v1.1.0-alpha.4
bagas/tunnel-please:v1.1.0-alpha.3
bagas/tunnel-please:v1.1.0-alpha.2
bagas/tunnel-please:v1.1.0-alpha.1
bagas/tunnel-please:v1.0.6
bagas/tunnel-please:v1.0.5
bagas/tunnel-please:v1.0.4
bagas/tunnel-please:v1.0.3
bagas/tunnel-please:v1.0.1
bagas/tunnel-please:v1.0.0
..
compare: bagas/tunnel-please:761139d626dd4a213dcccd6d9a14e953a0df5abc
bagas/tunnel-please:main
bagas/tunnel-please:ci/multi-arch-build
bagas/tunnel-please:chore/renovate-group-automerge
bagas/tunnel-please:feat/upgrade-bubbletea-bubbles-lipgloss-v2
bagas/tunnel-please:broken-tea
bagas/tunnel-please:v1.1.8
bagas/tunnel-please:v1.1.8-beta1
bagas/tunnel-please:v1.1.8-alpha6
bagas/tunnel-please:v1.1.8-alpha5
bagas/tunnel-please:v1.1.8-alpha4
bagas/tunnel-please:v1.1.8-alpha3
bagas/tunnel-please:v1.1.8-alpha2
bagas/tunnel-please:v1.1.8-alpha1
bagas/tunnel-please:v1.1.7
bagas/tunnel-please:v1.1.7-alpha1
bagas/tunnel-please:v0.0.1-alpha3
bagas/tunnel-please:v0.0.1-alpha2
bagas/tunnel-please:v1.1.6
bagas/tunnel-please:v1.1.5
bagas/tunnel-please:v1.1.4
bagas/tunnel-please:v1.1.3
bagas/tunnel-please:v1.1.2
bagas/tunnel-please:v1.1.1
bagas/tunnel-please:v1.1.0
bagas/tunnel-please:v1.1.0-rc.2
bagas/tunnel-please:v1.1.0-rc.1
bagas/tunnel-please:v1.1.0-beta.1
bagas/tunnel-please:v1.1.0-alpha.9
bagas/tunnel-please:v1.1.0-alpha.8
bagas/tunnel-please:v1.1.0-alpha.7
bagas/tunnel-please:v1.1.0-alpha.6
bagas/tunnel-please:v1.1.0-alpha.5
bagas/tunnel-please:v1.1.0-alpha.4
bagas/tunnel-please:v1.1.0-alpha.3
bagas/tunnel-please:v1.1.0-alpha.2
bagas/tunnel-please:v1.1.0-alpha.1
bagas/tunnel-please:v1.0.6
bagas/tunnel-please:v1.0.5
bagas/tunnel-please:v1.0.4
bagas/tunnel-please:v1.0.3
bagas/tunnel-please:v1.0.1
bagas/tunnel-please:v1.0.0
1
Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
761139d626 |
refactor: explicit initialization and dependency injection
- Replace init() with config.Load() function when loading env variables - Inject portRegistry into session, server, and lifecycle structs - Inject sessionRegistry directly into interaction and lifecycle - Remove SetSessionRegistry function and global port variables - Pass ssh.Conn directly to forwarder constructor instead of lifecycle interface - Pass user and closeFunc callback to interaction constructor instead of lifecycle interface - Eliminate circular dependencies between lifecycle, forwarder, and interaction - Remove setter methods (SetLifecycle) from forwarder and interaction interfaces |