Expand homepage widgets and info panels #81

Merged
eblume merged 4 commits from feature/homepage-widgets-expansion into main 2026-02-02 16:11:21 -08:00

4 commits

Author SHA1 Message Date
ac602eb9ca Add Navidrome widget to homepage
- Create external secret for Navidrome Subsonic API credentials
- Add environment variables for user, salt, and token
- Enable widget annotations on navidrome ingress

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:07:17 -08:00
e61fb148e6 Add Forgejo widget to homepage
- Create external secret for Forgejo API key
- Enable Forgejo widget using gitea widget type

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:56:18 -08:00
40e0a6aacc Fix miniflux external secret property name
Use eblume-api-key field instead of credential (which was empty).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:51:25 -08:00
454d5795b0 Expand homepage widgets and info panels
Add info widgets:
- Greeting: "Welcome to Blue Mops"
- DateTime with long date and short time format

Add service widgets with available credentials:
- Miniflux: RSS reader stats via API key
- Grafana: Dashboard/datasource stats via username/password

Add TODO comments for widgets needing additional setup:
- Forgejo: needs API token created
- Caddy: needs admin API enabled (currently off)
- UniFi: needs controller setup
- Glances: needs Glances deployed
- Navidrome: needs user/token/salt for Subsonic API
- Transmission: needs username/password configured
- Immich: needs API key from account settings

Also add ArgoCD to bookmarks section.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 15:38:33 -08:00