<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/Cargo.lock, branch v1.6.0</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.6.0</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v1.6.0'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-12-20T10:55:54+00:00</updated>
<entry>
<title>chore bump to v1.6.0</title>
<updated>2024-12-20T10:55:54+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-12-20T10:55:54+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=632af9a091205a0453f0d96a165e1535fd24b2a7'/>
<id>urn:sha1:632af9a091205a0453f0d96a165e1535fd24b2a7</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>chore: cargo update</title>
<updated>2024-12-16T07:53:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-12-16T07:53:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=40463a9073df4033622066bd0c548e1549e0a953'/>
<id>urn:sha1:40463a9073df4033622066bd0c548e1549e0a953</id>
<content type='text'>
update dependancies to latest version stated in cargo.toml
</content>
</entry>
<entry>
<title>test: deterministic commit timestamps in test PRs</title>
<updated>2024-12-13T12:37:20+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-12-12T15:19:40+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f294a249307accc0f173917989ce27c27f0c6792'/>
<id>urn:sha1:f294a249307accc0f173917989ce27c27f0c6792</id>
<content type='text'>
now that the remote helper uses the commit author timestamp to
determine if commit was applied from a proposal, the timestamps
in the test proposal can no longer be identical.

this makes them deterministically different based on the file name
</content>
</entry>
<entry>
<title>chore: bump rust-nosrt v0.37.0</title>
<updated>2024-11-27T17:08:25+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-27T17:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=83448a99aaf18c7a045a081c5de0c22bc4a83de1'/>
<id>urn:sha1:83448a99aaf18c7a045a081c5de0c22bc4a83de1</id>
<content type='text'>
use RelayUrl in repo_ref which I had resisted as it mutates relay
urls when printed to append a slash
</content>
</entry>
<entry>
<title>feat(login): auto-proceed upon signer response</title>
<updated>2024-11-22T09:56:35+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-22T09:54:19+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f42da615be7c994581b49ed9d5c17325b904b8f6'/>
<id>urn:sha1:f42da615be7c994581b49ed9d5c17325b904b8f6</id>
<content type='text'>
don't ask the user to press any key to proceed once the signer
successfully responds.

various approaches were to tried await either any key press or the
signer reponse such as `tokio::oneshot`, `tokio::mpsc` and
`tokio::watch` but all would keep the process running until key
press. this solution of aborting with `signal::ctrl_c` prevents the
work around of asking the user to press any key upon
the signer reponse.
</content>
</entry>
<entry>
<title>chore bump to v1.5.3</title>
<updated>2024-11-12T13:00:34+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-12T12:23:29+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=91b0eac4daf92b7b740267ef203a1a8ba591974b'/>
<id>urn:sha1:91b0eac4daf92b7b740267ef203a1a8ba591974b</id>
<content type='text'>
note v1.5.3 is actually forked to exclude changes to init which weren't
ready for release. the tag v1.5.3 is set to commit:
0089b8fce131c0675539490b67f5a55aab377853

changelog:

- fix remote signing as nip46 update has breaking changes
- auth to relays on requests
- fix `pr/` branch name prefix issue
- fix `ngit init` error when remote added before initiation
- don't blast initiation events as munity blaster is no more
- when git-remote-nostr called directly show help instead of error
- bump rust-nostr to v0.36
- replace sqlite with lmdb due do rust-nostr deprecation
</content>
</entry>
<entry>
<title>chore: bump rust-nostr v0.36</title>
<updated>2024-11-11T13:08:35+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-11-11T13:08:35+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=30f1a3efa9265b1403a7aa68fffbd65291face3d'/>
<id>urn:sha1:30f1a3efa9265b1403a7aa68fffbd65291face3d</id>
<content type='text'>
bump all rust-nostr packages to latest issued version.

there have been some breaking changes to nip46 and this applies
these changes.
</content>
</entry>
<entry>
<title>chore: bump rust-nostr to patch near v0.36.0</title>
<updated>2024-10-28T15:41:14+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-10-28T15:41:14+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ae87aedae9696f4c855ac3dc47e61faec9d07c15'/>
<id>urn:sha1:ae87aedae9696f4c855ac3dc47e61faec9d07c15</id>
<content type='text'>
bump all rust-nostr packages

refactoring code based on breaking changes

upgrading to patched version to address signer issue:
nostr:nevent1qvzqqqqqqypzq6xcz9jerqgqkldy8lpg7lglcyj4g3nwzy2cs6u70wejdaj7csnjqy88wumn8ghj7mn0wvhxcmmv9uqzpsw5ph8le2n2kh6uchftawt74hddazk9tp7wjmz967y2l0uva5rc7hsstq
</content>
</entry>
<entry>
<title>refactor: replace sqlite with lmdb</title>
<updated>2024-10-28T15:05:38+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-10-28T15:05:38+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=5979e13cdc65ea78894dbcab3acde11b246889a7'/>
<id>urn:sha1:5979e13cdc65ea78894dbcab3acde11b246889a7</id>
<content type='text'>
as sqlite is depricated in rust-nostr
</content>
</entry>
<entry>
<title>chore: apply patched rust-nostr</title>
<updated>2024-10-02T10:42:36+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-10-02T10:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=e60a419510696e3fa25a35be6cba35e547b53e24'/>
<id>urn:sha1:e60a419510696e3fa25a35be6cba35e547b53e24</id>
<content type='text'>
which includes nip46 signer change so it can be initated
without completing connection.
</content>
</entry>
</feed>
