Creating and Editing a Contact¶
What it does¶
The contact form lets you create a new contact or edit an existing one. Fields cover personal info, multiple phone numbers and emails, addresses, labels, birthday, a free-text notes field, and a profile picture. Save commits the contact to warpSpeed and syncs it with the connected account.
How to use it¶
Create a new contact: 1. From the Contacts list, tap the floating create button. 2. The contact form opens with empty fields. 3. Fill in at minimum the First Name (required). 4. Tap Save (green pill, top-right header) to save.
Edit an existing contact: 5. Open the contact's details page and tap the Edit button (pencil icon in the header). 6. The same contact form opens pre-filled with existing data. Make changes and tap Save.
Available fields:
| Field | Notes |
|---|---|
| Profile picture | Tap the avatar → camera icon to set/change. Shows initials if no photo. |
| First Name | Required |
| Surname | Optional |
| Company | Optional |
| Emails | Multiple values; types: Home / Work / Other |
| Phone numbers | Multiple values; types: Home / Work / Personal / Main / Work fax / Home fax / Pager / Other |
| Addresses | Multiple values; types: Home / Work / Other |
| Labels | Multiple free-form label names |
| Mark as Priority | Toggle switch, marks the contact as a priority contact (golden star) |
| Birthday | Date picker |
| Notes | Free-text rich notes field |
Each multi-value section (emails, phones, addresses, labels) uses an expandable input, tap Add to add another entry; tap the type label to choose a type.
Tips & shortcuts¶
- A loading indicator replaces the Save button while saving, wait for it to complete before navigating away.
- The Delete button exists in the codebase but is not yet implemented, use ⋯ → Delete contact from the Contact Details screen to delete.
- Tap the type label next to any phone or email (e.g. "Home") to change it to Work, Personal, or another type.