<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/src, branch v0.1.2</title>
<subtitle>Personal mirror of DanConwayDev/ngit-cli on git.upleb.uk
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v0.1.2</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/atom?h=v0.1.2'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/'/>
<updated>2024-01-31T09:42:23+00:00</updated>
<entry>
<title>test: dont print verbose get_events log for tests</title>
<updated>2024-01-31T09:42:23+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-31T09:42:23+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=76db0732fbc6b7dcdd3350d2387bf7144289a0cd'/>
<id>urn:sha1:76db0732fbc6b7dcdd3350d2387bf7144289a0cd</id>
<content type='text'>
this temporarily fixes tests that rely on the cli output from fetching
events by not printing verbose messages during tests

when a better solution is implemented for communicating get_events
status, it should be intergrated into the tests
</content>
</entry>
<entry>
<title>fix: intermittent crashing by removing block_on</title>
<updated>2024-01-31T00:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-31T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=45dc04b81bf7c07f249c9539a48516d4c17abdba'/>
<id>urn:sha1:45dc04b81bf7c07f249c9539a48516d4c17abdba</id>
<content type='text'>
a crashing bug was identifed when users ran ngit with large relay sets.

the test suite would also stop at random tests and produce a
...running for over 60 seconds error but only on nix configuration
and not when using rustup. this change fixes this so the ngit must have
been crashing more often when ran with the reduced resources of a nix
shell.

the test suite consistantly runs successfully under nix when this change
is applied to v0.1.0. later changes were made to mitigate this and other
issues as hot fixes which either intentionally broke tests (to rush the
change through as a hotfix) or unintentionally in the case of nostr 0.27
upgrade in fc3f22eac2bb81823f170f61ba9d39baff76b933

changes introduced in e0f543e8adb144f6deff6ff7ea0c412c9fcac5b4,
specifically queuing up relays, are probably not needed so I have
increased the number of relays proccessed at any one time from 5 to 15
</content>
</entry>
<entry>
<title>fix: stop requesting events from blaster</title>
<updated>2024-01-27T23:08:22+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-27T23:08:22+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=37b7263a628b7a4fa1022af7a9fe42e36b464e09'/>
<id>urn:sha1:37b7263a628b7a4fa1022af7a9fe42e36b464e09</id>
<content type='text'>
hardcoding this relay as we have temporarily added to to all new repo
events, it will never return any results and connecting to many relays
is causing problems
</content>
</entry>
<entry>
<title>fix(login): stop bailing when no name in metadata</title>
<updated>2024-01-27T22:12:45+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-27T22:12:45+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=4589d06023b21a49a4d82fa24228a3879300cd7f'/>
<id>urn:sha1:4589d06023b21a49a4d82fa24228a3879300cd7f</id>
<content type='text'>
now falls back to displayName, display_name or npub

test pass when loggined printed to the cli in
e0f543e8adb144f6deff6ff7ea0c412c9fcac5b4 are commented out
</content>
</entry>
<entry>
<title>chore: upgrade rust-nostr v0.27.0</title>
<updated>2024-01-26T21:32:21+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-26T21:32:21+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=fc3f22eac2bb81823f170f61ba9d39baff76b933'/>
<id>urn:sha1:fc3f22eac2bb81823f170f61ba9d39baff76b933</id>
<content type='text'>
this is a contribution from jk (sectore) that I rebased and squashed
into this commit.

the tests were broken in the last few commits to rush out some fixes.
this change may introduce more issues because of
Relay.respond_standard_req.
</content>
</entry>
<entry>
<title>fix: use correct fallback relays</title>
<updated>2024-01-26T20:10:04+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-26T20:10:04+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=9fb37c8c38f55a33657c824caaabba7f72b09ea4'/>
<id>urn:sha1:9fb37c8c38f55a33657c824caaabba7f72b09ea4</id>
<content type='text'>
instead of the `more_fallback_relays`
</content>
</entry>
<entry>
<title>feat(claim): add blaster to relay list</title>
<updated>2024-01-26T20:04:20+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-26T20:04:20+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=d5058d11caad038fca493c988ff173d30de07672'/>
<id>urn:sha1:d5058d11caad038fca493c988ff173d30de07672</id>
<content type='text'>
this is a temporary fix until we handle relays more effectively
</content>
</entry>
<entry>
<title>fix(claim): use correct fallback relays</title>
<updated>2024-01-26T19:47:03+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-26T19:47:03+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=f212788263e39a6473c3a109a5eaf5b0bf8cd034'/>
<id>urn:sha1:f212788263e39a6473c3a109a5eaf5b0bf8cd034</id>
<content type='text'>
use fallback relays instead of more fallback relays
</content>
</entry>
<entry>
<title>fix: fetching messages with many unreliable relays</title>
<updated>2024-01-26T19:17:48+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-26T19:17:48+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=e0f543e8adb144f6deff6ff7ea0c412c9fcac5b4'/>
<id>urn:sha1:e0f543e8adb144f6deff6ff7ea0c412c9fcac5b4</id>
<content type='text'>
the tool had not been tested with large number of user relays, some of
which are misbehaving. It works well when sending events to relays but
struggles when fetching messages.

it seems to crash when accessing a large number of relays. this change
queues up relays so many are not connected to at the same time.

it also shows more verbose messages about its connection and success
with relays.

many of the tests will fail as a result of this change as I havn't
updated them to expect details of more relay interaction.

further changes are urgently needed to improve the speed of fetching
events.

 - relay interaction UI should reflect the smooth approach used for
   sending events
 - we don't need to fetch user events from every relay
 - we could show the user information that we have already collected
   and allow them to interact
</content>
</entry>
<entry>
<title>fix(prs-create): remove d tag from pr event</title>
<updated>2024-01-23T00:00:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2024-01-23T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-cli-mirror/commit/?id=7e1f3a03ea4dea7b6aec39a555ce3caf22b88d8b'/>
<id>urn:sha1:7e1f3a03ea4dea7b6aec39a555ce3caf22b88d8b</id>
<content type='text'>
this shouldn't be present
</content>
</entry>
</feed>
