Skip to content
Browse documentation
Decided

Version comparison

Feature-by-feature comparison of Incico v1, v2 and this v3 design, showing what is kept, changed or dropped.

Updated: 12 September 2026

Featurev1 (released)v2 (unreleased)v3
Sign-inE-mail/password via IdentityServer; Google partly wiredPlaceholders for e-mail, Google, Microsoft, Apple, MetaE-mail (password, magic link), Google, Apple; Microsoft optional
OnboardingRegister, confirm e-mail, edit profileGuided flow: intro → names → phones → e-mails → addresses → dates → photos → services intro → connect → inviteSame steps as v2, plus telemetry consent; every step skippable
NavigationHome (profiles) with routesFour tabs: Contacts, Circles, Services, ProfilesSame four tabs; tablets two-pane
NamesMultiple, typed, searchable flag, scopesMultiple, one default, searchable, circles, format validation, deletion rulesSame as v2
PhonesMultiple, typed, canonicalised, scopesMultiple, typed, verified flag, searchableSame; E.164; unverified at launch
E-mailsMultiple, typed, scopesMultiple, typed, verified flag, searchableSame; verification by code
AddressesStreet, number, postal code, city, country; per-field scopes; NL postcode lookupUniversal fields; simple or field-level sharingSame as v2; NL postcode lookup kept as optional client feature
DatesBirthday, anniversary, custom; separate day-month and year scopesSameSame
PhotosUp to 4, blob storageUp to 4Up to 4, private bucket, EXIF stripped
Custom typesPer detail (Custom + name)Universal CustomType per categorySame as v2
Sharing circles10 seeded (a-j codes), rename, per-field visibility toggles, notify toggle, delete when emptyFamily, Work required; Friends, Gaming optional; add with name, colour, description3 seeded (Family, Friends, Work), unlimited custom, colour, notify toggle, delete when empty
Circle visibility editorPer circle: toggle every fieldPer detail: pick circlesBoth views: per detail (primary) and per circle (“what this circle sees”, read-write)
Contacts listReceived, sent, favourites (reorder), all; family tree viewReceived, sent, favourites (drag), alphabetical; collapsible groupsAs v2; no tree view
SearchName/e-mail/phone, 3+ chars, plaintext indexPOST /contacts/searchHashed exact match, rate-limited
InvitationCircle + relation (parent/child/spouse)Circle + optional “nuclear family”Circle + relation (parent/child/partner/sibling) + message
AcceptChoose circle; warn if family claimedChoose circle; warn if nuclear familySame
Family auto-connectYes (UseFamilyAutoConnect)NoNo
Contact cardScoped fields; nickname; favourite; change circle; deleteSame plus contact detail preferenceSame plus block
Connected servicesGoogle, Microsoft, Apple via OAuth bridge service; seven bucketsGoogle, Microsoft, Apple, Meta (placeholders); Add/Update/Delete/In Sync; cross-referenceDevice contacts, Google; Microsoft optional; eight buckets; cross-reference
Sync progressProgress bar with cancelProgress screen with cancel; full-screen ad after sync for non-payersProgress with cancel; no ads
NotificationsPush via Azure Notification Hubs / FCMGET /notifications, read flagsIn-app list + push (FCM/APNs) + Realtime
SettingsTheme, log off, delete account, hidden log viewerTheme (light/dark/system), language, contact detail preference, log off, “become a supporter”Theme, language, detail preference, notifications, devices, privacy (export/delete/telemetry), help (diagnostics), about
Multiple profilesMain + managedYesYes
WebBlazor WASM clientMetro web buildNone (deletion/export page only)
Ads / monetisationAds mandatory (privacy policy)Ads + supporterNone at launch
LanguagesEnglishEnglish + Dutch (es/fr stubs)English + Dutch
BackendAzure, .NET, SQL ServerMockSupabase
SecurityMultiple critical defectsPlaceholders, committed keyDesigned; see Security design

What v1 looked like

Phone and tablet screenshots of the released v1 app (2024), kept as the visual baseline v3 replaces.

ContactsCircle detailsServices
v1 contacts listv1 sharing circle configurationv1 connected services
ProfileProfile detailSettings
v1 profile listv1 profile detailv1 settings

Tablet variants (tab_*.png) are in the same folder. Noteworthy v1 traits: the per-circle field checklist (kept in v3 as “What this circle sees”), the notification toggle per circle (kept), favourites at the top of Contacts (kept), a family tree view toggle (dropped), and a Settings screen with only theme, log off and delete account (expanded).

Retired from v1 without replacement

  • Family tree view and auto-connect.
  • Per-profile LogLevel and remote log forwarding.
  • The “Members” and “Social Media Contacts” style seeded circles (users create what they need).
  • The web client.

Retired from v2 without replacement

  • Meta login and Meta as a contact source.
  • Full-screen ads after sync.
  • Spanish and French (were English text).
  • “Gaming” as a seeded circle (available as a custom circle).