contacts: polish detail view — header, status pill, unified layout, parallel fetch #80
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_archipelagos!80
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_fix_contacts_ui"
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
Polish the Contacts detail view so it reads cleanly. No new fields, no server-side changes, no new features.
Fixes
(name)line under the header when alias is absent or equal to the name.status_badgepill on the detail view (was plain{:?}text).created_at/updated_aton edit so saves don't zero them in storage, even though they aren't displayed.contact_getloops inarchipelago.rsare now parallel viafutures::future::join_all. Follow-up: add a server-sidecontact_list_all() -> [Contact]batch RPC..selectedclass,:hovergated on:not(.selected).Test plan
cargo check -p hero_archipelagos_contactsgreencargo fmt --check -p hero_archipelagos_contactsgreencargo clippy -p hero_archipelagos_contacts --no-deps -- -D warningsgreencargo test -p hero_archipelagos_contactsgreen (0 tests)Closes #73
Closes #74
Closes #75
Closes #77
Closes #78
Closes #79
contacts: polish detail view — header, status pill, metadata, timestamps, parallel fetchto contacts: polish detail view — header, status pill, unified layout, parallel fetch