* feat(dashboard): committed goals widget Shows all committed goals on the dashboard with progress bars, months remaining, saved vs target, and monthly required (green when on track, red when not). Links to /goals for the full view. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * fix(auth): enable TLS on ingress so Secure session cookie is honoured BASE_URL was https:// but the ingress had no TLS block, causing the browser to silently drop the Secure cookie after login. Adding tls: to the Traefik ingress makes the site serve HTTPS via Traefik's default cert so cookie and scheme match. Also adds SeedExtras to seed goals and property/loan data independently of the transaction-based idempotency guard in SeedAdmin. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: Gonçalo Rodrigues <guga@Goncalos-MacBook-Pro.local> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
22 lines
416 B
YAML
22 lines
416 B
YAML
apiVersion: networking.k8s.io/v1
|
|
kind: Ingress
|
|
metadata:
|
|
name: api
|
|
namespace: finance
|
|
spec:
|
|
ingressClassName: traefik
|
|
tls:
|
|
- hosts:
|
|
- finance.homelab.local
|
|
rules:
|
|
- host: finance.homelab.local
|
|
http:
|
|
paths:
|
|
- path: /
|
|
pathType: Prefix
|
|
backend:
|
|
service:
|
|
name: api
|
|
port:
|
|
name: http
|