ngit v1.6 (beef-up onboarding) released with improved on-boarding and login flow.
Thanks to new contributor nostr:npub1elta7cneng3w8p9y4dw633qzdjr4kyvaparuyuttyrx6e8xp7xnq32cume who added nip05 address support to nostr git clone url.
ngit v1.6 (beef-up onboarding) released with improved on-boarding and login flow.
Thanks to new contributor nostr:npub1elta7cneng3w8p9y4dw633qzdjr4kyvaparuyuttyrx6e8xp7xnq32cume who added nip05 address support to nostr git clone url.
changelog:
- overhaul and simplify login experience
- add `account` api with `login`, `logout` and `export-keys` cmds
- add sign up feature targeted at users new to nostr
- support nip05 addresses in nostr git urls eg. `nostr://dan@gitworkshop.dev/ngit`
- rework `ngit init` to make on-boarding more intuitive with simplier questions and more guidance and prompting to setup nostr remote
- don't create `maintainers.yaml` for new repos but continue to support it for projects that already use it
- remove ngit `pull`, `push` and `fetch` api to nudge users to use native git cmds with git plugin
- expend merge types that automatically update PR status when pushed
- various fixes: eg `ngit accountlogin` from outside of a git repository, add QR code border, and make `ngit list` prompts more intuitive
- bump dependancies eg rust-nostr to v0.37
You chose a good day to remember as a new release of ngit dropped today nostr:nevent1qqsqpu56anzq80vz3x6ere9v0ttalgg53yeljsne3zjxsc230df8tksppemhxue69uhkummn9ekx7mp0qgs2qzx779ted7af5rt04vzw3l2hpzfgtk0a2pw6t2plaz4d2734vngrqsqqqqqpk7ulhk