Add Gitea Actions CI (.gitea/workflows/ci.yml): npm test + gitleaks on push/PR — first real gate for this repo
README/CHANGELOG updated to document CI and Settings UX
Test plan
npm test locally (23/23)
CI green on this PR
Settings page: Immich selected card highlighted; API key field matches dark theme
Switching Local folder ↔ Immich does not leak leftover field values
## Summary
- Settings polish: selected-adapter highlight, custom radios, styled password/select fields, adapter-scoped settings when switching sources
- Add Gitea Actions CI (`.gitea/workflows/ci.yml`): `npm test` + gitleaks on push/PR — first real gate for this repo
- README/CHANGELOG updated to document CI and Settings UX
## Test plan
- [x] `npm test` locally (23/23)
- [ ] CI green on this PR
- [ ] Settings page: Immich selected card highlighted; API key field matches dark theme
- [ ] Switching Local folder ↔ Immich does not leak leftover field values
Settings: highlight the selected adapter, restyle radios/password/select
for the dark theme, and keep saved settings scoped to the chosen adapter.
CI: run npm test + gitleaks on push/PR so the suite is an actual gate.
ilia
scheduled this pull request to auto merge when all checks succeed 2026-07-26 09:57:03 -05:00
ilia
merged commit 5552f39707 into main2026-07-26 09:59:05 -05:00
ilia
deleted branch polish/settings-ci2026-07-26 09:59:05 -05:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
.gitea/workflows/ci.yml):npm test+ gitleaks on push/PR — first real gate for this repoTest plan
npm testlocally (23/23)