Skip to content

feat: add onboarding flow when there is no config#391

Merged
boxdot merged 5 commits intomainfrom
onboarding
Mar 26, 2025
Merged

feat: add onboarding flow when there is no config#391
boxdot merged 5 commits intomainfrom
onboarding

Conversation

@boxdot
Copy link
Copy Markdown
Owner

@boxdot boxdot commented Mar 23, 2025

Onboarding consists of:

  • displaying a welcome message
  • asking for a display name
  • asking for a passphrase
  • asking where to store the passphrase

On macOS, additionally allow storing the passphrase in the keychain. Also, attempt to load it from the keychain if no passphrase is provided as a CLI argument or stored in the config file.

Additionally, phone number was removed from config. Also the default config does not save paths anymore, if they have default values. In particular, this makes the config portable.

image

Closes #370
Closes #360

boxdot added 3 commits March 23, 2025 19:52
Onboarding consists of:

- displaying a welcome message
- asking for a display name
- asking for a passphrase
- asking where to store the passphrase

On macOS, additionally allow storing the passphrase in the keychain.
Also, attempt to load it from the keychain if no passphrase is provided
as a CLI argument or stored in the config file.
@boxdot boxdot mentioned this pull request Mar 23, 2025
@boxdot boxdot marked this pull request as draft March 23, 2025 19:07
@boxdot boxdot marked this pull request as ready for review March 26, 2025 17:15
@boxdot boxdot merged commit f26991c into main Mar 26, 2025
16 checks passed
@boxdot boxdot deleted the onboarding branch March 26, 2025 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Rework on-boarding [Feature] Phone number as a CLI parameter

1 participant