<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/tests/login.rs, branch v2.4.2</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.4.2</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v2.4.2'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-09-09T08:40:19+00:00</updated>
<entry>
<title>test: refactor into binary subdirs</title>
<updated>2024-09-09T08:40:19+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-09-09T08:40:06+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=9a9b13a11868fe58fa0390938a39483bf1f3cc9a'/>
<id>urn:sha1:9a9b13a11868fe58fa0390938a39483bf1f3cc9a</id>
<content type='text'>
in prep for splitting git_remote_nostr tests
</content>
</entry>
<entry>
<title>feat(login): use fetch to get user profile</title>
<updated>2024-07-17T09:53:20+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-07-17T09:53:20+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=43a445963968dac7da190b56f7c89ac0ff1f6abd'/>
<id>urn:sha1:43a445963968dac7da190b56f7c89ac0ff1f6abd</id>
<content type='text'>
fetch automatically gets updates to logged in user profile / relays

fetching without specifying repo pointers will just fetch user
profiles so that can be used during login, if user profile isn't
in cache

login now uses fetch
</content>
</entry>
<entry>
<title>feat(login): login with nostr address via nip46</title>
<updated>2024-06-28T16:12:21+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-28T16:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=397080d94d8efdf2df95a1dc8dc82d4d7070028d'/>
<id>urn:sha1:397080d94d8efdf2df95a1dc8dc82d4d7070028d</id>
<content type='text'>
currently using patched version of rust-nostr with function to fetch
nip46 relays from nip05 providers. this patch has been merged so it
will make it into the next rust-nostr release.
</content>
</entry>
<entry>
<title>test: increase timeout for expensive test</title>
<updated>2024-06-28T14:31:18+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-28T14:31:18+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=80599528e2a613791130dc59bcf346e223b6a30d'/>
<id>urn:sha1:80599528e2a613791130dc59bcf346e223b6a30d</id>
<content type='text'>
as it is failing intermitantly since it is being run in parellel
</content>
</entry>
<entry>
<title>feat(login): login with nip46 remote signer</title>
<updated>2024-06-28T14:16:43+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-28T14:16:43+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=a82546b70303000b4fc053a1ee21d3d8c7d6ad66'/>
<id>urn:sha1:a82546b70303000b4fc053a1ee21d3d8c7d6ad66</id>
<content type='text'>
and save details in git config
</content>
</entry>
<entry>
<title>refactor: remove fresh test config</title>
<updated>2024-06-26T06:56:10+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-26T06:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=6b06e874119ceca1a9dac1b94dcfe6e06aacd7b9'/>
<id>urn:sha1:6b06e874119ceca1a9dac1b94dcfe6e06aacd7b9</id>
<content type='text'>
as config is now stored using git config and cache is conditionally
stored in local ./git folder under test conditions
</content>
</entry>
<entry>
<title>feat(login): store in git config and use cache</title>
<updated>2024-06-24T08:39:18+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-06-24T08:39:18+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=173ab188b326fbe78cfba4ab455a74619f4556bb'/>
<id>urn:sha1:173ab188b326fbe78cfba4ab455a74619f4556bb</id>
<content type='text'>
replace ngit yaml file config with:
 * nsec / ncryptsec / npub in git config in nostr.* namespace
 * sql database cache for metadata and relay events

allow different logins to be used for different git repositories by
storing login in local git config
</content>
</entry>
<entry>
<title>refactor: bump rust-nostr to v0.30 use ncryptsec</title>
<updated>2024-06-11T11:33:09+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-04-18T06:39:27+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=7c6a5ab4c5e7a81c7442061029b9230748a6639d'/>
<id>urn:sha1:7c6a5ab4c5e7a81c7442061029b9230748a6639d</id>
<content type='text'>
bump nostr and nostr-sdk packages and also in test_utils

remove custom ncryptsec implementation and use the newly
added implementation nip49 version in rust-nostr

note a patched v0.30 is used so that log_n is exposed so that
user can be warned it might take a few seconds to decrypt.
this has now been merged into the library.

note that this will no longer decrypt existing ncryptsec values as
it is uses a longer string. this should therefore be bundled with
the upcoming change to storing nsec and ncryptsec in git config.
</content>
</entry>
<entry>
<title>fix: improve 'searching for profile updates' msg</title>
<updated>2024-02-15T10:21:09+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-02-15T10:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fc63ee3466ed5088cedb278d2b56a989668f273c'/>
<id>urn:sha1:fc63ee3466ed5088cedb278d2b56a989668f273c</id>
<content type='text'>
it wasn't clear why no results were coming back from relays
or why it is needs (added reference to relay updates)
</content>
</entry>
<entry>
<title>test: replace block_on with tokio::tests</title>
<updated>2024-02-02T07:21:01+00:00</updated>
<author>
<name>jk</name>
<email>email@jkrause.io</email>
</author>
<published>2024-01-31T14:13:52+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=ab1450c655f7fdfc214e1556d16fc754ca684613'/>
<id>urn:sha1:ab1450c655f7fdfc214e1556d16fc754ca684613</id>
<content type='text'>
This is intended to improve the reliabilty of the tests. there have been
particular issues with random tests never ending when run in the nix
configuration

see discussion here
https://github.com/DanConwayDev/ngit-cli/issues/
6#issuecomment-1918971239

and:
https://github.com/DanConwayDev/ngit-cli/pull/7
</content>
</entry>
</feed>
