- Disable kubernetes widget (requires metrics-server)
- Use kagisuggest.com for autosuggest (public endpoint)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Kagi's autosuggest API requires authentication, causing "API Error".
Search still works, just without autocomplete suggestions.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Layout:
- Change style from row to column for all groups
- Services within groups now list vertically
- Groups flow side by side naturally
Icons:
- Switch from si- prefixed icons to dashboard icons
- Dashboard icons are full color (grafana.png, prometheus.png, etc.)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Layout:
- Remove row style from Admin bookmarks (now vertical)
- Add Apps, Observability, Infrastructure groups to layout
Icons:
- Add brand colors to si- icons so they're not greyed out
- Grafana #F46800, Prometheus #E6522C, Tesla #CC0000
- ArgoCD #EF7B4D, Immich #4250AF, PyPI #3775A9
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Homepage was looking for pods with labels matching the ingress name
(e.g., app.kubernetes.io/name=grafana-tailscale) but actual pods have
different labels (e.g., app.kubernetes.io/name=grafana).
Added gethomepage.dev/pod-selector to each ingress to specify the
correct label selector for pod status checks.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Hajimari has been unmaintained since 2022 with broken helm chart
dependencies. Switching to gethomepage which is actively maintained
(28k stars, monthly releases) and has similar k8s autodiscovery.
- Remove hajimari ArgoCD app and manifests
- Add homepage ArgoCD app with jameswynn helm chart
- Migrate custom apps, bookmarks, and search config
- Enable RBAC for k8s service autodiscovery
- Configure Tailscale ingress at go.tail8d86e.ts.net
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>