mirror of
https://github.com/Darkrock-Studios/hammer-editor.git
synced 2026-08-04 15:19:46 +00:00
Remove the HTTP/HTTPS protocol picker and all ssl plumbing from the client. Persisted server settings now always resolve to HTTPS, so a legacy ssl=false server.json is upgraded on load. ServerSettings.ssl is kept only as an internal seam for the plain-HTTP integration-test server. Android: drop the permissive network_security_config so cleartext traffic uses the secure platform default (blocked). Server keeps its plain HTTP connector for reverse-proxy deployments. In --dev with no sslCert configured, it now generates and persists a self-signed keystore (hammer_data/dev-selfsigned.jks) and serves TLS on a non-privileged port (8443 by default). The desktop --dev client trusts that cert for loopback hosts only; remote hosts still get full cert and hostname validation. |
||
|---|---|---|
| .. | ||
| playstore | ||
| src | ||
| build.gradle.kts | ||
| proguard-rules.pro | ||