github DRYTRIX/TimeTracker dev-dev-36-94e8e494
Development Build dev-36-94e8e494

latest releases: v5.2.2, v5.2.1, v5.2.0...
pre-release5 months ago

Development Build

**Version:** dev-36-94e8e494
**Commit:** 94e8e49
**Branch:** develop
**Build:** #36

### Docker Image
```
ghcr.io/DRYTRIX/TimeTracker:develop
```

### Quick Start
```bash
docker pull ghcr.io/DRYTRIX/TimeTracker:develop
docker-compose -f deployment-dev.yml up -d
```

### Changes
feat: Add HTTPS support with mkcert and automatic SSL configuration

Add comprehensive HTTPS support with two deployment options:

  • mkcert for local development with trusted certificates
  • Automatic SSL with Let's Encrypt for production

HTTPS Implementation:

  • Add docker-compose.https-mkcert.yml for local HTTPS development
  • Add docker-compose.https-auto.yml for automatic SSL certificates
  • Create Dockerfile.mkcert for certificate generation
  • Add setup scripts (setup-https-mkcert.sh/bat)
  • Add startup scripts (start-https.sh/bat)
  • Add certificate generation script (generate-mkcert-certs.sh)

CSRF and IP Access Fixes:

  • Fix CSRF token validation for IP-based access
  • Add CSRF troubleshooting documentation
  • Update configuration to handle various access patterns

Documentation:

  • Add HTTPS_MKCERT_GUIDE.md with setup instructions
  • Add README_HTTPS.md with general HTTPS documentation
  • Add README_HTTPS_AUTO.md for automatic SSL setup
  • Add AUTOMATIC_HTTPS_SUMMARY.md
  • Add CSRF_IP_ACCESS_FIX.md and CSRF_IP_FIX_SUMMARY.md
  • Add docs/CSRF_IP_ACCESS_GUIDE.md
  • Update main README.md with HTTPS information

Configuration:

  • Update .gitignore for SSL certificates and nginx configs
  • Update env.example with new HTTPS-related variables
  • Update docker-compose.yml with SSL configuration options

This enables secure HTTPS access in both development and production
environments while maintaining compatibility with existing deployments.

---
*This is an automated development build. Use at your own risk.*

Don't miss a new TimeTracker release

NewReleases is sending notifications on new releases.