Research-Stack/4-Infrastructure/k3s-flake/tests
Brandon Schneider 83ea1580d9 feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations
17 new .spec.ts files and 4 debug .png screenshots capturing:
- OIDC login flows (oidc-setup, oidc-login)
- Login variants (admin, v2, quick, cookie capture)
- Board creation and management
- Integration setup flows
- Onboarding test sequence
- Check/init/do-init lifecycle tests

Build: 0 jobs, 0 errors (no Lean files touched)
2026-05-31 20:26:16 -05:00
..
.gitignore chore(tests): gitignore Playwright test-results and node_modules 2026-05-26 21:12:00 -05:00
auth-integration.spec.ts chore: commit accumulated working tree changes 2026-05-30 00:10:02 -05:00
auth-state.json feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-admin-home.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-login-step1.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-login-step2.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-outpost-edit-clicked.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-outpost-updated.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-outposts-page.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
authentik-sidebar-expanded.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
check-outpost.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
check-outposts-api.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
complete-all.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
complete-jellyfin-wizard-v2.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
complete-jellyfin-wizard-v3.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
complete-jellyfin-wizard.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
configure-jellyfin.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
configure.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
debug-jellyfin.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-header.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-jellyfin-wizard-html.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-plugins-html.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-step2.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-step3.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-step5.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
dump-tab-elements.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
edge-tls-redirects.spec.ts chore: commit accumulated working tree changes 2026-05-30 00:10:02 -05:00
explore-dashboard.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
find-available-element.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
find-outposts-menu.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
find-pills.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
homarr-account.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-after-login.png feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-capture-session.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-check.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-complete.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-create-board.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-debug2.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-dispatch.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-do-init.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-final-setup.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-final.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-form-debug.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-get-cookie.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-init.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-inputs.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-integrations.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-login-admin.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-login-check.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-login-do.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-login-page.png feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-login-v2.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-manage-boards.png feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-network.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-oidc-login.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-oidc-setup.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-onboard.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-quick-login.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-setup-integrations.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-setup.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-status.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
homarr-step2.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-test-onboard.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-test.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr-try-login.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-v1.spec.ts feat(homarr): add Playwright test specs for login, onboard, OIDC, board creation, and integrations 2026-05-31 20:26:16 -05:00
homarr-wizard.spec.ts chore(homarr): onboard started, OIDC configured, DB created 2026-05-31 15:12:44 -05:00
homarr.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
install-oidc-plugin-v2.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
install-oidc-plugin.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-branding.spec.ts feat(jellyfin): SSO-Auth plugin active, branding configured 2026-05-31 14:48:21 -05:00
jellyfin-check-initial.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-check.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-dashboard-direct.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-dashboard-plugins-clicked.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-dashboard.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-direct.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-full-setup.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-home.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-lib-setup.spec.ts feat(jellyfin): add media libraries (Movies, TV Shows, Music) 2026-05-31 14:55:59 -05:00
jellyfin-libraries.spec.ts feat(jellyfin): add media libraries (Movies, TV Shows, Music) 2026-05-31 14:55:59 -05:00
jellyfin-logged-in-state.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-login-debug.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-login-filled.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-login-initial.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-login-step-0.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-plugins-loaded.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-plugins.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-sso-button.spec.ts feat(jellyfin): SSO-Auth plugin active, branding configured 2026-05-31 14:48:21 -05:00
jellyfin-sso-setup.spec.ts chore(jellyfin): SSO-Auth config file + Playwright setup script 2026-05-31 14:24:44 -05:00
jellyfin-status-loaded.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-status.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-check.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step1.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step2-filled.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step2.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step3-debug.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step3.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step4.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step5-debug.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-step5.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-start.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-step1.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-step2-filled.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-step2.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-step3.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-step4.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v2-step5.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-finished.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-home.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-start.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step1.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step2-filled.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step2.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step3.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step4.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step5.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard-v3-step6.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin-wizard.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jellyfin.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
jf-branding.spec.ts feat(jellyfin): SSO-Auth plugin active, branding configured 2026-05-31 14:48:21 -05:00
jf-sso.spec.ts feat(jellyfin): SSO-Auth plugin active, branding configured 2026-05-31 14:48:21 -05:00
package-lock.json chore: commit accumulated working tree changes 2026-05-30 00:10:02 -05:00
package.json test(infra): add Playwright E2E routing test suite 2026-05-26 21:03:27 -05:00
path-routing.spec.ts chore: commit accumulated working tree changes 2026-05-30 00:10:02 -05:00
playwright.config.ts test(infra): add Playwright E2E routing test suite 2026-05-26 21:03:27 -05:00
test-debug-page.spec.ts feat(jellyfin): add media libraries (Movies, TV Shows, Music) 2026-05-31 14:55:59 -05:00
test-login-wait.spec.ts feat(jellyfin): add media libraries (Movies, TV Shows, Music) 2026-05-31 14:55:59 -05:00
test-login.spec.ts feat(jellyfin): add media libraries (Movies, TV Shows, Music) 2026-05-31 14:55:59 -05:00
test-simple.spec.ts feat(jellyfin): SSO-Auth plugin active, branding configured 2026-05-31 14:48:21 -05:00
trailbase.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
update-outpost.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
uptime-kuma-dashboard.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
uptime-kuma-logged-in.png feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
uptime-kuma-settings.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00
uptime-kuma.spec.ts feat(infra): Jellyfin wizard complete, SSO-Auth plugin files deployed 2026-05-31 14:14:20 -05:00