feat(client): show + change the configured server URL from the login screen (#235) #238
No reviewers
Labels
No labels
area:auth
area:ci
area:db
area:infra
area:native
area:pwa
area:service
epic
feature
foundation
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
james/carol!238
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "235-login-server-url"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Closes #235. Surfaces the configured server URL on the login screen, with a "Change server" link back to
/server-setup. Native + Tauri only; PWA returns null since it's always same-origin.What changed
LoginServerRowsubcomponent inapps/client/app/login.tsx— gates onPlatform.OS !== "web" || isTauriShell(), reads via the sameloadServerUrl+subscribepattern as Account'sServerCard, links viarouter.replace("/server-setup").login:connectedToandchangeServerinpackages/i18n/messages/en.json(es stays partial per ADR-0025).Texts (nostyle={[...]}arrays), per the PR #232 gotcha.Test plan
pnpm -F @carol/client typecheckpnpm -F @carol/client lintpnpm -F @carol/client test— 29 passedpnpm -F @carol/client export:web— produces dist/, no layout gap on web📊 Test coverage
Patch coverage: no testable lines changed.
Overall (
app/,lib/,db/, excluding UI per ADR-0019):Soft thresholds per ADR-0019. Coverage is informational and does not block merge.
Trivy (container image)
Threshold:
high· Total findings: 121 · At/above threshold: 16.27.0, 7.28.0, 8.5.0