Convert Add Lead button to a tab aligned to the right in markets tab bar
Remove Add Lead tab and move Add Lead button to right side of markets tab bar
Extend datagrid pane and datagrid to 100% height of viewport on leads page
Change h-screen/min-h-screen to h-full on all page components to fix layout height constraints
Change PageWrapper to use height 100% instead of minHeight for proper height constraints
Constrain page content to available area by calculating correct height for content wrapper
Ensure smooth color transitions by reading actual values and toggling class at start
Eliminate color animation jumps by ensuring smooth state transitions
Improve color animation to smoothly reverse from current position
Add smooth color animation for calculator page color transitions
Remove particle effects following mouse coder to improve performance
Merge pull request #3936 from sbozh/fix/compatible-event-name
Fixed PostgreSQL 12/13 syntax error in Journeys feature
Merge pull request #3937 from AymanAlSuleihi/master
Add country flag image for Tor traffic (T1)
Merge pull request #3925 from Yashh56/feat/version
feat : Add version settings to display application version
Add default currency support and update currency handling in Revenue component
Simplify version display by removing API endpoint and using constant
feat : Add version settings and API endpoint to display application version
Skip CockroachDB init job if any pods exist - cluster already initialized
Improve CockroachDB init check to wait for pods and verify cluster state
Prevent CockroachDB init job from running when cluster is already initialized
Update CockroachDB probes, HTTP redirect, and MinIO service endpoints
Add CORS middleware to theme routes to allow cross-origin access from all websites
Add HTTP to HTTPS redirect middleware and IngressRoute
- Create redirect-to-https middleware for permanent redirects - Add catch-all IngressRoute on web entrypoint to redirect all kamocrm.com domains to HTTPS - Fixe...
Remove hostPort from Traefik deployment
- Port 443 is already bound by ingress-nginx via CNI hostPort - Keep standard containerPort configuration
Change Traefik service to LoadBalancer with externalIPs for direct access
- Use LoadBalancer type with externalIPs instead of NodePort - Allows router to forward port 443 directly to service IP - This should bypass ingress-nginx hostP...
Add hostPort to Traefik deployment for direct port access
- Use hostPort 443 for websecure entrypoint to bypass NodePort - Allows router to forward port 443 directly to Traefik - Also set hostPort for web (30080) and a...
Set External Traffic Policy to Local for Traefik NodePort service
- Allows proper routing of external traffic from router - Preserves source IP addresses for better logging
Trigger pipeline to apply updated deployment with optional TLS cert
Make TLS certificate optional in MediaService deployment
- Add optional: true to wildcard-kamocrm-com secret volume - Update cert-converter init container to handle missing certificate gracefully
Update CockroachDB StatefulSet to use dynamic VPN IP based on node hostname
- Fix advertise-addr to use VPN IP (10.8.1.1 for k1m1, 10.8.2.1 for k2m1) - Update join parameter to use VPN IPs instead of hostnames - Update node certificate ...
Like what you see shipping?
Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.