Files
Chloé a1cc356057 feat: remove offline mode; introduce sdkman_healthcheck_enable config
- Remove `sdk offline` command and all associated code
- Delete offline_mode.feature entirely
- Replace SDKMAN_OFFLINE_MODE env var with sdkman_healthcheck_enable config flag
- When sdkman_healthcheck_enable=false, skip the startup healthcheck entirely
  (SDKMAN_AVAILABLE stays true; commands proceed and fail naturally if offline)
- Update INTERNET NOT REACHABLE warning to reference new config option
- Rename __sdkman_display_offline_warning -> __sdkman_display_network_warning
- Remove withOfflineMode() from SdkmanBashEnvBuilder and test step definitions
- Update service_unavailable.feature: drop offline-list fallback scenarios,
  update error message strings to match new wording
- Remove offline from bash completion script
- Fixes #1484 (sdk offline was triggering network traffic before mode engaged)
- Closes #1517
2026-03-23 10:45:41 +00:00
..