Update password pepper to match KamoInitializerService - Set pepper to 'f09kf32j0sdfsdfd' to ensure password hashing consistency across services
Password hash generator endpoint for testing/admin - POST **************** to create proper PBKDF2 hashes
Better error handling and logging for API responses - Parse both JSON and text responses with detailed logging
Provide specific error messages for account validation failures - Users now see exact reason **************** instead of generic message
Remove non-existent u.is_active column from SQL query - The code only uses is_active from members table, not users table
Read domain from X-Forwarded-Host header set by APIService gateway - This allows proper organization resolution when requests are proxied through APIService
Use X-Forwarded-Host instead of Host header - RestTemplate properly forwards X-Forwarded-Host but ignores Host header
Fix login form encoding from JSON to x-www-form-urlencoded to match SecurityService endpoint
Complete strict TypeScript compliance: added helper functions for type-safe provider processing
Final fix: Replace any types with unknown for strict TypeScript compliance
Remove AuthorizationService dependencies, switch to SecurityService
- Remove complex AuthorizationService authentication logic and domain redirects - Replace OAuth2 provider detection with SecurityService API call - Keep OAuth2 ...
Update workflow to use kamowssecurity-deployment instead of securityservice-deployment
Rename SecurityService deployment from securityservice-deployment to kamowssecurity-deployment
Disable Vault and add required parameters to prevent config validation errors
Fix Redis SSL configuration in k8s ConfigMap - add ssl.enabled property to prevent boolean conversion error
Fix Redis SSL configuration in k8s ConfigMap - change from boolean to object with enabled property
Fix Redis SSL configuration - change from boolean to object with enabled property
Fix Redis configuration
- Remove SSL configuration (was causing type conversion error) - Remove password requirement for local redis-slave service - Set host to **************** (local...
Fix database connection settings
- Update database URL to connect to 10.8.0.1:3306 directly - Change username from root to kamo - Update secret reference from root-password to DB_PASSWORD - Rem...
Fix SecurityService deployment configuration
- Update ConfigMap with complete application.yml including database, Redis, and external service configs - Update Deployment to mount ConfigMap as application.y...
Add Forgejo CI/CD workflow and Kubernetes manifests
- Add **************** for automated build and deployment - Add k8s/ directory with ConfigMap, Deployment, and Service manifests - Update Dockerfile to expose p...
Add checkbox linking feature for preferred names to legal names in profile settings
Remove webpack CSS override that was breaking Tailwind CSS processing
Add missing autoprefixer to PostCSS config - fixes CSS rendering issues
Replace Tailwind v4 with v3 - remove @tailwindcss/postcss, add tailwindcss v3
Fix globals.css to use Tailwind v3 directives instead of v4 import
Fix PostCSS config to use standard Tailwind plugin instead of v4 plugin
Add K2M1 TCP connectivity pre-check with retries
Before attempting kubectl operations, verify TCP connection to 10.8.2.1:6443 - Tests TCP connection 3 times with 5 second delays between attempts - Provides cle...
Add K2M1 secret validation and connection diagnostics
- Validate K2M1_KUBECONFIG_B64 secret exists and is not empty - Show kubeconfig file size for debugging - Add cluster-info test with timeout before deployment -...
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
