jhodgkin
  • Joined on 2026-06-17
jhodgkin pushed to main at jhodgkin/homelab-monitor 2026-07-23 10:37:17 -06:00
c30363449e Merge pull request 'Show memory and disk capacity on dashboard tiles' (#20) from feature/tile-capacity into main
e72d403a30 Guard formatCapacity against NaN/negative/used>total and a rounding edge case
5329136bad Show memory and disk capacity (used/total) on dashboard tiles
Compare 3 commits »
jhodgkin deleted branch feature/tile-capacity from jhodgkin/homelab-monitor 2026-07-23 10:37:17 -06:00
jhodgkin merged pull request jhodgkin/homelab-monitor#20 2026-07-23 10:37:16 -06:00
Show memory and disk capacity on dashboard tiles
jhodgkin pushed to feature/tile-capacity at jhodgkin/homelab-monitor 2026-07-22 17:40:30 -06:00
e72d403a30 Guard formatCapacity against NaN/negative/used>total and a rounding edge case
jhodgkin created pull request jhodgkin/homelab-monitor#20 2026-07-22 17:36:18 -06:00
Show memory and disk capacity on dashboard tiles
jhodgkin created branch feature/tile-capacity in jhodgkin/homelab-monitor 2026-07-22 17:36:11 -06:00
jhodgkin pushed to feature/tile-capacity at jhodgkin/homelab-monitor 2026-07-22 17:36:11 -06:00
5329136bad Show memory and disk capacity (used/total) on dashboard tiles
jhodgkin commented on issue jhodgkin/lisilou-portfolio#18 2026-07-20 00:44:05 -06:00
Deploy topology is split: Gitea→CT114 (dev) vs GitHub→CT111 (prod), risk of drift

Resolved as a side effect of tonight's (2026-07-20) work building the registry-based prod promotion pipeline (see commit 016256c and onward). Prod no longer deploys via GitHub Actions at all -…

jhodgkin closed issue jhodgkin/lisilou-portfolio#18 2026-07-20 00:44:05 -06:00
Deploy topology is split: Gitea→CT114 (dev) vs GitHub→CT111 (prod), risk of drift
jhodgkin commented on issue jhodgkin/lisilou-portfolio#14 2026-07-20 00:43:38 -06:00
Admin: in-app config screen for site settings

Built and shipped tonight (2026-07-20), verified end-to-end on both dev and prod (commits 4ac34ca, 945ebde).

Backend: GET/PUT /api/admin/config, gated by the existing requireAdmin

jhodgkin closed issue jhodgkin/lisilou-portfolio#14 2026-07-20 00:43:38 -06:00
Admin: in-app config screen for site settings
jhodgkin pushed to prod at jhodgkin/lisilou-portfolio 2026-07-20 00:41:48 -06:00
945ebdec57 Fix config panel field name: photographer.profileImage, not .image
4ac34ca943 Add admin config screen (issue #14)
943fd9495f Update docs: Authentik OIDC setup is complete and verified
1e1eab3d41 Fix authentik-setup.sh: managed__iexact filter silently ignored
2f5607df82 Fix authentik-setup.sh: broken jget stdin handling, wrong stage path
Compare 5 commits »
jhodgkin pushed to main at jhodgkin/lisilou-portfolio 2026-07-20 00:38:34 -06:00
945ebdec57 Fix config panel field name: photographer.profileImage, not .image
jhodgkin pushed to main at jhodgkin/lisilou-portfolio 2026-07-20 00:37:21 -06:00
4ac34ca943 Add admin config screen (issue #14)
jhodgkin pushed to main at jhodgkin/lisilou-portfolio 2026-07-20 00:33:30 -06:00
943fd9495f Update docs: Authentik OIDC setup is complete and verified
jhodgkin commented on issue jhodgkin/lisilou-portfolio#16 2026-07-20 00:33:28 -06:00
Prod (CT111) api/.env is a blank template — no admin login, notifications, calendar, or SSO

Partial progress 2026-07-20: OIDC_* + SESSION_SECRET are now filled in and verified working on prod (see #12/#17), as part of completing the Authentik setup. Still open: ADMIN_SECRET, N8N_WEBHOOK_U…

jhodgkin closed issue jhodgkin/lisilou-portfolio#17 2026-07-20 00:32:41 -06:00
Authentik provider + groups one-time setup for OIDC login and client enrollment
jhodgkin commented on issue jhodgkin/lisilou-portfolio#17 2026-07-20 00:32:40 -06:00
Authentik provider + groups one-time setup for OIDC login and client enrollment

Completed 2026-07-20 - see the comment on #12 for the full writeup (three bugs found and fixed in scripts/authentik-setup.sh, verified end-to-end on both dev and prod).

Design note on…

jhodgkin commented on issue jhodgkin/lisilou-portfolio#12 2026-07-20 00:32:30 -06:00
Authentik self-registration enrollment flow for clients

Completed and verified end-to-end tonight (2026-07-20).

Ran scripts/authentik-setup.sh against auth.jerodrigged.com for real - it had never actually been executed before. Found and fixed two…

jhodgkin closed issue jhodgkin/lisilou-portfolio#12 2026-07-20 00:32:30 -06:00
Authentik self-registration enrollment flow for clients