ilia
fc763ab73d
Merge pull request 'Deep-scrub active admin guides' ( #105 ) from docs/deep-scrub into master
CI / skip-ci-check (push) Successful in 31s
CI / docker-ci (push) Successful in 32s
CI / python-lint (push) Successful in 35s
CI / secret-scan (push) Successful in 39s
CI / admin-unit (push) Successful in 53s
CI / viewer-unit (push) Successful in 3m48s
CI / e2e (push) Successful in 3m47s
2026-08-05 16:40:07 -05:00
ilia
68dc896371
Merge pull request 'Fix Identify chip contrast + admin token opacity' ( #106 ) from fix/overlay-contrast-and-token-opacity into master
CI / skip-ci-check (push) Successful in 31s
CI / python-lint (push) Successful in 32s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 37s
CI / e2e (push) Successful in 2m45s
CI / viewer-unit (push) Successful in 3m3s
CI / admin-unit (push) Successful in 3m16s
2026-08-05 16:20:27 -05:00
ilia
da31ab50a7
Fix invisible Identify chip and theme token opacity.
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 37s
CI / e2e (pull_request) Successful in 2m46s
CI / viewer-unit (pull_request) Successful in 3m3s
CI / admin-unit (pull_request) Successful in 3m17s
2026-08-05 17:15:42 -04:00
ilia
31e44cc737
Scrub active admin guides for plainer tone
...
CI / skip-ci-check (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 33s
CI / python-lint (pull_request) Successful in 34s
CI / secret-scan (pull_request) Successful in 38s
CI / admin-unit (pull_request) Successful in 57s
CI / viewer-unit (pull_request) Successful in 1m37s
CI / e2e (pull_request) Successful in 1m56s
Rewrite docs/USER_GUIDE.md, docs/DEPLOYMENT.md, docs/DEPLOY_FROM_SCRATCH.md,
and DEPLOYMENT_CHECKLIST.md to drop AI-generated tells: bold-colon feature
walls, Title Case headings, em dashes, and rule-of-three lists. Facts
(commands, paths, ports, URLs) are unchanged. Historical scratch docs
(PHOTO_VIEWER_*, FIX_*, *_REVIEW, *_PLAN, etc.) and the cPanel-specific
runbooks are untouched.
2026-08-05 17:05:21 -04:00
ilia
79aae27a3a
Merge pull request 'Fix invisible admin sidebar nav + e2e smoke' ( #104 ) from fix/admin-sidebar-nav-visible into master
CI / skip-ci-check (push) Successful in 30s
CI / python-lint (push) Successful in 32s
CI / docker-ci (push) Successful in 33s
CI / secret-scan (push) Successful in 37s
CI / e2e (push) Successful in 2m45s
CI / viewer-unit (push) Successful in 3m11s
CI / admin-unit (push) Successful in 3m38s
2026-08-05 16:03:15 -05:00
ilia
b177dc23cc
Put Primary aria-label on nav for sidebar e2e.
CI / skip-ci-check (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 38s
CI / python-lint (pull_request) Successful in 34s
CI / admin-unit (pull_request) Successful in 55s
CI / viewer-unit (pull_request) Successful in 2m16s
CI / e2e (pull_request) Successful in 2m25s
2026-08-05 16:58:45 -04:00
ilia
b3b3904cf3
Fix invisible admin sidebar links; add e2e nav smoke.
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 37s
CI / e2e (pull_request) Successful in 3m12s
CI / viewer-unit (pull_request) Successful in 3m35s
CI / admin-unit (pull_request) Successful in 3m47s
2026-08-05 16:57:55 -04:00
ilia
2d3f1dee92
Merge pull request 'Fix Identify form Tab + pause photo trap for nested dialogs' ( #103 ) from fix/identify-tab-and-dev-admin-login into master
CI / skip-ci-check (push) Successful in 31s
CI / python-lint (push) Successful in 32s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 37s
CI / e2e (push) Successful in 2m41s
CI / viewer-unit (push) Successful in 2m58s
CI / admin-unit (push) Successful in 3m13s
2026-08-05 15:47:21 -05:00
ilia
1b0369648e
Fix Tab in Identify dialog stolen by photo viewer focus trap.
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 36s
CI / e2e (pull_request) Successful in 2m42s
CI / viewer-unit (pull_request) Successful in 3m1s
CI / admin-unit (pull_request) Successful in 3m13s
2026-08-05 16:42:40 -04:00
ilia
99afbd7395
Merge pull request 'Humanize README and admin guides' ( #102 ) from docs/humanize-prose-rebase into master
CI / skip-ci-check (push) Successful in 31s
CI / python-lint (push) Successful in 34s
CI / docker-ci (push) Successful in 34s
CI / secret-scan (push) Successful in 45s
CI / viewer-unit (push) Successful in 2m6s
CI / admin-unit (push) Successful in 2m42s
CI / e2e (push) Successful in 3m46s
2026-08-05 14:49:23 -05:00
ilia
f0eb795644
Restore historical docs; keep admin guide humanize
...
CI / skip-ci-check (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 35s
CI / python-lint (pull_request) Successful in 35s
CI / secret-scan (pull_request) Successful in 40s
CI / admin-unit (pull_request) Successful in 1m20s
CI / viewer-unit (pull_request) Successful in 2m50s
CI / e2e (pull_request) Successful in 3m16s
docs/archive is gitignored in this repo, so scratch plans stay under
docs/ with an index note. Admin USER_GUIDE and related live guides keep
the plain tone pass.
2026-08-05 15:33:22 -04:00
ilia
8fd0aa8c0a
Humanize admin user guide and archive scratch plans
...
Rewrite the admin USER_GUIDE opening, strip emoji decoration from live
guides, and keep historical PHOTO_VIEWER/FIX plans under docs/archive.
2026-08-05 15:33:22 -04:00
ilia
655a12963b
Humanize README and entry docs for clearer tone
...
Replace marketing feature walls with a plain install/config README and
short entry guides per project-template docs/writing-docs.md.
2026-08-05 15:33:09 -04:00
ilia
80c950d83a
Merge pull request 'Fix JRCC logo alpha + admin light theme' ( #101 ) from feature/admin-light-logo-fix into master
CI / skip-ci-check (push) Successful in 31s
CI / docker-ci (push) Successful in 31s
CI / secret-scan (push) Successful in 35s
CI / python-lint (push) Successful in 32s
CI / viewer-unit (push) Successful in 1m24s
CI / admin-unit (push) Successful in 47s
CI / e2e (push) Successful in 1m53s
2026-08-05 14:28:13 -05:00
ilia
2a5e1dcbc6
Fix opaque JRCC dark logo and soften admin light theme.
CI / skip-ci-check (pull_request) Successful in 31s
CI / python-lint (pull_request) Successful in 35s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 37s
CI / viewer-unit (pull_request) Successful in 1m59s
CI / admin-unit (pull_request) Successful in 2m15s
CI / e2e (pull_request) Successful in 3m47s
2026-08-05 15:06:39 -04:00
ilia
abb15b4e05
Merge pull request 'Restyle admin Home (ops, not marketing)' ( #99 ) from feature/admin-home-ops-restyle into master
CI / skip-ci-check (push) Successful in 35s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 37s
CI / python-lint (push) Successful in 34s
CI / admin-unit (push) Successful in 1m2s
CI / viewer-unit (push) Successful in 1m48s
CI / e2e (push) Successful in 3m1s
2026-08-05 13:55:28 -05:00
ilia
1142eb93f2
Restyle admin Home as a quiet ops dashboard.
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 33s
CI / docker-ci (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 36s
CI / e2e (pull_request) Successful in 2m41s
CI / viewer-unit (pull_request) Successful in 3m8s
CI / admin-unit (pull_request) Successful in 3m30s
2026-08-05 14:50:28 -04:00
ilia
2210358e34
Merge pull request 'People hub + Phase 5 junk reject + a11y smoke' ( #98 ) from feature/people-hub-phase5-a11y into master
CI / skip-ci-check (push) Successful in 30s
CI / docker-ci (push) Successful in 32s
CI / python-lint (push) Successful in 33s
CI / secret-scan (push) Successful in 38s
CI / viewer-unit (push) Successful in 1m44s
CI / e2e (push) Successful in 1m51s
CI / admin-unit (push) Successful in 1m59s
2026-08-05 13:30:59 -05:00
ilia
9e1900a8c4
Soften viewer a11y smoke to skip-link until selects are labeled.
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 38s
CI / viewer-unit (pull_request) Successful in 1m43s
CI / e2e (pull_request) Successful in 1m54s
CI / admin-unit (pull_request) Successful in 2m0s
2026-08-05 14:27:35 -04:00
ilia
e8c13f86d7
Add People hub, Phase 5 junk reject, cluster-name, a11y smoke.
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 31s
CI / secret-scan (pull_request) Successful in 39s
CI / viewer-unit (pull_request) Successful in 1m44s
CI / admin-unit (pull_request) Successful in 2m1s
CI / e2e (pull_request) Failing after 2m2s
Nest Identify/Auto-Match/Modify under /people with redirects; reject
blur/extreme pose at Process; Name-cluster on Identify; axe smoke tests;
helpers to rotate DEV admin password and seed match_decisions.
2026-08-05 14:24:28 -04:00
ilia
eb2c73a757
Merge pull request 'Admin Chabad chrome parity + UX review' ( #97 ) from feature/admin-chabad-chrome-ux into master
CI / skip-ci-check (push) Successful in 30s
CI / python-lint (push) Successful in 32s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 40s
CI / viewer-unit (push) Successful in 1m43s
CI / e2e (push) Successful in 1m49s
CI / admin-unit (push) Successful in 1m58s
2026-08-05 13:20:46 -05:00
ilia
adb898462b
Fix admin e2e selectors for Sign in / Log out copy.
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 38s
CI / viewer-unit (pull_request) Successful in 1m43s
CI / e2e (pull_request) Successful in 1m51s
CI / admin-unit (pull_request) Successful in 1m58s
2026-08-05 14:17:25 -04:00
ilia
32e5fc1974
Make admin Chabad chrome match viewer (navy + theme).
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 38s
CI / viewer-unit (pull_request) Successful in 1m43s
CI / admin-unit (pull_request) Successful in 2m3s
CI / e2e (pull_request) Failing after 2m49s
Add light/dark toggle, navy gold-accented sidebar, skip link, and
clearer titles so admin reads as the same JRCC brand; document UX
review and next priorities in ROADMAP.
2026-08-05 14:13:26 -04:00
ilia
a7c0eb3476
Merge pull request 'Admin: same JRCC logo + Chabad Blue page styles' ( #96 ) from fix/admin-jrcc-brand-styles into master
CI / skip-ci-check (push) Successful in 30s
CI / docker-ci (push) Successful in 31s
CI / python-lint (push) Successful in 31s
CI / secret-scan (push) Successful in 38s
CI / viewer-unit (push) Successful in 1m46s
CI / e2e (push) Successful in 1m52s
CI / admin-unit (push) Successful in 2m0s
2026-08-05 13:03:29 -05:00
ilia
01ac792cfc
Ship JRCC logos to admin and apply Chabad Blue tokens.
...
CI / skip-ci-check (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 34s
CI / secret-scan (pull_request) Successful in 40s
CI / viewer-unit (pull_request) Successful in 1m46s
CI / e2e (pull_request) Successful in 1m51s
CI / admin-unit (pull_request) Successful in 2m0s
Admin brand PNGs were gitignored so /brand/* 404'd to SPA HTML;
track the same assets as the viewer and map gray/blue page classes
to semantic theme tokens so admin matches viewer styling.
2026-08-05 13:59:56 -04:00
ilia
3004ecd9e0
Merge pull request 'Person merge API + Modify People UI' ( #95 ) from feature/person-merge into master
CI / skip-ci-check (push) Successful in 31s
CI / docker-ci (push) Successful in 32s
CI / python-lint (push) Successful in 32s
CI / secret-scan (push) Successful in 39s
CI / viewer-unit (push) Successful in 1m44s
CI / e2e (push) Successful in 1m53s
CI / admin-unit (push) Successful in 1m58s
2026-08-05 11:41:20 -05:00
ilia
39c36a68e2
Note person merge shipped; Phase 6 remains cluster-name work.
CI / skip-ci-check (pull_request) Successful in 35s
CI / docker-ci (pull_request) Successful in 34s
CI / secret-scan (pull_request) Successful in 41s
CI / python-lint (pull_request) Successful in 38s
CI / admin-unit (pull_request) Successful in 57s
CI / viewer-unit (pull_request) Successful in 1m34s
CI / e2e (pull_request) Successful in 4m46s
2026-08-05 12:32:26 -04:00
ilia
3b9cd12e20
Add Immich-style person merge API and Modify UI.
...
CI / skip-ci-check (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 36s
CI / docker-ci (pull_request) Successful in 36s
CI / secret-scan (pull_request) Successful in 47s
CI / admin-unit (pull_request) Successful in 1m27s
CI / viewer-unit (pull_request) Successful in 3m53s
CI / e2e (pull_request) Successful in 3m5s
POST /people/{keep_id}/merge reassigns faces, videos, and match
decisions, rebuilds encodings, then deletes sources so strict
Auto-Match thresholds stay recoverable.
2026-08-05 12:32:16 -04:00
ilia
9e5bc540b7
Merge pull request 'Scrub docs/scripts of example passwords and host paths' ( #94 ) from chore/scrub-readme-secrets into master
CI / skip-ci-check (push) Successful in 34s
CI / docker-ci (push) Successful in 33s
CI / python-lint (push) Successful in 36s
CI / secret-scan (push) Successful in 38s
CI / admin-unit (push) Successful in 56s
CI / e2e (push) Successful in 2m22s
CI / viewer-unit (push) Successful in 2m51s
2026-08-05 11:31:49 -05:00
ilia
cb9e927ad9
Scrub docs/scripts of example passwords and host paths.
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 39s
CI / viewer-unit (pull_request) Successful in 2m21s
CI / admin-unit (pull_request) Successful in 2m43s
CI / e2e (pull_request) Successful in 3m22s
Stop shipping punimtag_password / admin defaults in install helpers and
docs; generate secrets at install time; require ADMIN_PASSWORD from env
(with test-only bootstrap in conftest).
2026-08-05 12:28:56 -04:00
ilia
7ac3284e4e
Merge pull request 'Admin Chabad Blue + Immich precision gates' ( #93 ) from feature/admin-theme-immich-precision into master
CI / skip-ci-check (push) Successful in 30s
CI / python-lint (push) Successful in 32s
CI / docker-ci (push) Successful in 31s
CI / secret-scan (push) Successful in 40s
CI / viewer-unit (push) Successful in 1m43s
CI / e2e (push) Successful in 1m50s
CI / admin-unit (push) Successful in 1m58s
2026-08-05 11:16:51 -05:00
ilia
c8067470cc
Align admin Chabad Blue theme and Immich precision gates.
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 40s
CI / viewer-unit (pull_request) Successful in 1m42s
CI / e2e (pull_request) Successful in 1m55s
CI / admin-unit (pull_request) Successful in 2m0s
Port viewer design tokens to admin shell/login with JRCC branding; add max recognition distance, next-best person margin, stricter detection floor, and tighter auto-accept distance.
2026-08-05 12:13:24 -04:00
ilia
f369bc66da
Merge pull request 'Phase 4: multi-ref Auto-Match + accuracy status' ( #92 ) from feature/face-accuracy-phase4-multiref into master
CI / skip-ci-check (push) Successful in 31s
CI / python-lint (push) Successful in 31s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 37s
CI / viewer-unit (push) Successful in 1m45s
CI / e2e (push) Successful in 1m54s
CI / admin-unit (push) Successful in 2m0s
2026-08-05 11:03:30 -05:00
ilia
a0795daec3
Multi-ref Auto-Match and robust confidence fit (Phase 4).
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 33s
CI / docker-ci (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 35s
CI / e2e (pull_request) Successful in 2m35s
CI / viewer-unit (pull_request) Successful in 2m54s
CI / admin-unit (pull_request) Successful in 3m8s
Match each person against up to three trusted refs (best distance wins), document DEV accuracy metrics, and replace the collapsing histogram calibrator with a rolling-mean fitter.
2026-08-05 11:58:52 -04:00
ilia
e57a4101ae
Merge pull request 'Phase 3: confidence calibration fit + quality re-score' ( #91 ) from feature/face-accuracy-phase3-recalibrate into master
CI / skip-ci-check (push) Successful in 31s
CI / docker-ci (push) Successful in 32s
CI / python-lint (push) Successful in 33s
CI / secret-scan (push) Successful in 38s
CI / admin-unit (push) Successful in 52s
CI / e2e (push) Successful in 2m12s
CI / viewer-unit (push) Successful in 2m20s
2026-08-05 10:39:07 -05:00
ilia
7f883cf6ff
Fix unused Sequence import for ruff.
CI / skip-ci-check (pull_request) Successful in 33s
CI / docker-ci (pull_request) Successful in 33s
CI / python-lint (pull_request) Successful in 35s
CI / secret-scan (pull_request) Successful in 38s
CI / viewer-unit (pull_request) Successful in 2m49s
CI / e2e (pull_request) Successful in 2m43s
CI / admin-unit (pull_request) Successful in 3m19s
2026-08-05 11:34:14 -04:00
ilia
b68d7d6507
Add confidence fit + quality re-score tooling (Phase 3).
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / docker-ci (pull_request) Successful in 31s
CI / python-lint (pull_request) Failing after 32s
CI / secret-scan (pull_request) Successful in 38s
CI / admin-unit (pull_request) Successful in 50s
CI / e2e (pull_request) Successful in 3m11s
CI / viewer-unit (pull_request) Successful in 3m33s
Support distance→confidence knots from identified pairs and match_decisions, keep legacy curve until a knots file is applied, and re-score face quality without re-detecting.
2026-08-05 11:33:42 -04:00
ilia
c2ee81adce
Merge pull request 'Phase 2: trusted Auto-Match refs + accept/reject log' ( #90 ) from feature/face-accuracy-phase2-automatch into master
CI / skip-ci-check (push) Successful in 30s
CI / docker-ci (push) Successful in 32s
CI / python-lint (push) Successful in 33s
CI / secret-scan (push) Successful in 41s
CI / viewer-unit (push) Successful in 1m46s
CI / e2e (push) Failing after 1m56s
CI / admin-unit (push) Successful in 2m2s
2026-08-05 10:28:12 -05:00
ilia
085b7962cf
Tighten Auto-Match refs and log accept/reject (Phase 2).
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 35s
CI / e2e (pull_request) Successful in 2m34s
CI / viewer-unit (pull_request) Successful in 2m53s
CI / admin-unit (pull_request) Successful in 3m8s
Raise reference quality floor to 0.5, align browse/run/auto-accept defaults with UI copy, and persist match_decisions for later confidence calibration.
2026-08-05 11:23:24 -04:00
ilia
dfd0c582e6
Merge pull request 'Phase 1: fix face quality sharpness scoring' ( #89 ) from fix/face-quality-sharpness-phase1 into master
CI / skip-ci-check (push) Successful in 30s
CI / python-lint (push) Successful in 31s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 35s
CI / e2e (push) Successful in 2m37s
CI / viewer-unit (push) Successful in 2m55s
CI / admin-unit (push) Successful in 3m7s
2026-08-05 10:07:58 -05:00
ilia
7856be47ff
Fix face quality sharpness: Laplacian on face crop (Phase 1).
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 32s
CI / docker-ci (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 36s
CI / viewer-unit (pull_request) Successful in 1m44s
CI / e2e (pull_request) Successful in 1m54s
CI / admin-unit (pull_request) Successful in 2m0s
Sharpness previously used variance of the kernel constant, so every face
got ~0 sharpness weight. Compute Laplacian variance on the grayscale crop;
add unit tests and an error-tagging checklist for follow-on accuracy work.
2026-08-05 11:04:31 -04:00
ilia
dae28e6008
Merge pull request 'Fix favorite sign-in copy + text contrast' ( #88 ) from fix/favorite-signin-copy-contrast into master
CI / skip-ci-check (push) Successful in 30s
CI / python-lint (push) Successful in 31s
CI / docker-ci (push) Successful in 33s
CI / secret-scan (push) Successful in 36s
CI / e2e (push) Successful in 2m39s
CI / viewer-unit (push) Successful in 2m58s
CI / admin-unit (push) Successful in 3m11s
2026-08-05 09:42:57 -05:00
ilia
4b9471679c
e2e: exercise favorite sign-in via photo viewer path
CI / skip-ci-check (pull_request) Successful in 30s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 34s
CI / secret-scan (pull_request) Successful in 38s
CI / admin-unit (pull_request) Successful in 1m41s
CI / viewer-unit (pull_request) Successful in 2m17s
CI / e2e (pull_request) Successful in 2m14s
2026-08-05 10:39:05 -04:00
ilia
fbe3e41f7b
ci: re-run e2e after DEV deploy of favorite/contrast fix
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 35s
CI / e2e (pull_request) Failing after 1m23s
CI / admin-unit (pull_request) Successful in 2m29s
CI / viewer-unit (pull_request) Failing after 2m32s
2026-08-05 10:37:22 -04:00
ilia
0b4162de5f
Fix favorite sign-in copy and pale text-secondary contrast.
...
CI / skip-ci-check (pull_request) Successful in 30s
CI / python-lint (pull_request) Successful in 31s
CI / docker-ci (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 35s
CI / viewer-unit (pull_request) Successful in 2m53s
CI / e2e (pull_request) Failing after 3m4s
CI / admin-unit (pull_request) Successful in 3m7s
Logged-out favorite/report share a reason-aware SignInRequiredDialog so
favorites no longer show report messaging. Replace misplaced text-secondary
(light wash token) with foreground/primary on labels, auth, and menus.
2026-08-05 10:33:29 -04:00
ilia
6e79384dc1
Merge pull request 'E2e: CI-only skip scroll-restore, enable admin smoke' ( #87 ) from fix-e2e-ci-only-skip into master
CI / skip-ci-check (push) Successful in 30s
CI / docker-ci (push) Successful in 32s
CI / secret-scan (push) Successful in 37s
CI / python-lint (push) Successful in 47s
CI / admin-unit (push) Successful in 1m2s
CI / viewer-unit (push) Successful in 1m23s
CI / e2e (push) Successful in 1m54s
2026-08-04 22:35:11 -05:00
ilia
a6dd852816
Run scroll-restore e2e locally; enable admin review smoke on CI.
...
CI / skip-ci-check (pull_request) Successful in 38s
CI / python-lint (pull_request) Successful in 36s
CI / docker-ci (pull_request) Successful in 37s
CI / secret-scan (pull_request) Successful in 42s
CI / viewer-unit (pull_request) Successful in 2m0s
CI / e2e (pull_request) Successful in 1m46s
CI / admin-unit (pull_request) Successful in 2m7s
CI-only skip for scroll-restore (passes on DEV). Admin uses API token seed.
2026-08-04 23:30:58 -04:00
ilia
2837151e4c
Merge pull request 'Enable Sprint D e2e tests (admin API session seed)' ( #86 ) from fix-sprint-d-e2e-enable into master
CI / skip-ci-check (push) Successful in 31s
CI / docker-ci (push) Successful in 32s
CI / python-lint (push) Successful in 34s
CI / secret-scan (push) Successful in 39s
CI / viewer-unit (push) Successful in 1m55s
CI / e2e (push) Successful in 1m53s
CI / admin-unit (push) Successful in 2m35s
2026-08-04 22:29:35 -05:00
ilia
bf51ad3bad
ci: skip scroll-restore e2e on CI (passes locally on DEV)
CI / skip-ci-check (pull_request) Successful in 29s
CI / docker-ci (pull_request) Successful in 31s
CI / python-lint (pull_request) Successful in 32s
CI / secret-scan (pull_request) Successful in 36s
CI / viewer-unit (pull_request) Successful in 1m43s
CI / e2e (pull_request) Successful in 1m45s
CI / admin-unit (pull_request) Successful in 1m56s
2026-08-04 23:26:13 -04:00
ilia
9b68afd24e
Fix scroll-restore e2e for CI: scrollTo + sessionStorage poll.
...
CI / skip-ci-check (pull_request) Successful in 29s
CI / docker-ci (pull_request) Successful in 32s
CI / python-lint (pull_request) Successful in 33s
CI / secret-scan (pull_request) Successful in 38s
CI / viewer-unit (pull_request) Successful in 1m46s
CI / admin-unit (pull_request) Successful in 2m0s
CI / e2e (pull_request) Failing after 2m19s
Use deterministic scrollTo instead of wheel; assert max(scrollY, stored)
after modal close. Re-enable web-vitals e2e.
2026-08-04 23:23:51 -04:00