damus icon indicating copy to clipboard operation
damus copied to clipboard

FSD Autopilot mode (Outbox model) 🚗🤖

Open alltheseas opened this issue 2 years ago • 18 comments
trafficstars

prerequisite

Local relay / nostrdb migration https://github.com/damus-io/damus/issues/2041

User Story

As a nostr newbie, and prospective Damus user who wants to Damus to be ready to use upon installation, I want Damus to handle relay selection & configuration automagically, so I don't have to worry about the complexities of finding & choosing relays, and so that Damus "just works".

Acceptance Criteria

  1. For new installs of Damus relays are automagically selected, and configured
  2. Damus users have option to switch from automatic relay config to manual configuration, and vice versa
  3. Upon rollout of Autopilot feature, Damus will not delete current Damus user's relay configuration

Suggested by @jb55 https://damus.io/note1qhn8v3h7racd3u0xtssath42y938zc8usfgfygr73yn6wrxhuy2scmg2a5

Mock setting: AUTOPILOT

alltheseas avatar Jan 28 '23 20:01 alltheseas

On new Damus profile creation there are 4 initial relays.

Does auto-pilot relay do more than seed 4 relays after profile creation?

E.g. relays updated as needed

alltheseas avatar Apr 03 '23 03:04 alltheseas

This is basically outbox

jb55 avatar May 06 '24 22:05 jb55

I just realized we have no outbox model tickets so I will co-op this one

jb55 avatar May 06 '24 22:05 jb55

Maybe autopilot mode would simply turn on the outbox model, it could be default.

jb55 avatar May 06 '24 22:05 jb55

Maybe boostrap related to the Daniel's onboarding - copy relay list from friend https://github.com/damus-io/damus/issues/1696

alltheseas avatar May 08 '24 16:05 alltheseas

See also #2022

alltheseas avatar May 08 '24 16:05 alltheseas

@danieldaquino

alltheseas avatar May 13 '24 16:05 alltheseas

Screenshot 2024-05-13 at 11 35 32 AM

alltheseas avatar May 13 '24 16:05 alltheseas

Requires local relay nostrdb migration

alltheseas avatar May 18 '24 18:05 alltheseas

@fiatjaf publishes npub1u3jp6rhdw8fdps8k3nf4pr2slnd3j49vrnx6y6wahda8397zyc2qw7q7na notes to obscure relays - adding as test case

alltheseas avatar Jun 05 '24 21:06 alltheseas

Requires local relay nostrdb migration

@danieldaquino whats your best understanding of local db/nostrdb migration remaining effort post Will showing you the nostrdb matrix?

alltheseas avatar Jun 21 '24 03:06 alltheseas

Requires local relay nostrdb migration

@danieldaquino whats your best understanding of local db/nostrdb migration remaining effort post Will showing you the nostrdb matrix?

I would estimate around 13 story points left

danieldaquino avatar Jun 24 '24 17:06 danieldaquino