<feed xmlns='http://www.w3.org/2005/Atom'>
<title>npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/tests/proactive_sync_basic.rs, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master</id>
<link rel='self' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/'/>
<updated>2025-12-10T16:35:29+00:00</updated>
<entry>
<title>Phase 10: Remove obsolete proactive_sync_basic.rs test file</title>
<updated>2025-12-10T16:35:29+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-10T16:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=a958a55196537598492c3935ab46e3b6e23ee44b'/>
<id>urn:sha1:a958a55196537598492c3935ab46e3b6e23ee44b</id>
<content type='text'>
All tests from this file have been migrated to the new modular structure:
- tests/sync/bootstrap.rs (Tests 1, 4)
- tests/sync/discovery.rs (Tests 2, 3)
- tests/sync/live_sync.rs (Tests 5, 6, 7)
- tests/sync/tag_variations.rs (Tests 8a-c, 9a-c)
- tests/sync/catchup.rs (Test 0)

Verified: cargo test --test sync shows 19 passed, 5 ignored
</content>
</entry>
<entry>
<title>tests: discover and sync from relay in annocunement published directly</title>
<updated>2025-12-08T12:50:34+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-08T12:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=efe3e43cf792abd8bb256121ebf84ae04836313a'/>
<id>urn:sha1:efe3e43cf792abd8bb256121ebf84ae04836313a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>test: fix proactive sync basic tests</title>
<updated>2025-12-05T14:51:16+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-05T14:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=b7aa7b72c189290b45fb388ec1826862bc8dda49'/>
<id>urn:sha1:b7aa7b72c189290b45fb388ec1826862bc8dda49</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix basic sync tests</title>
<updated>2025-12-05T11:04:00+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-05T11:04:00+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=ef7ba7c59b8e0b6369f63b8a46e202693963d92b'/>
<id>urn:sha1:ef7ba7c59b8e0b6369f63b8a46e202693963d92b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(sync): Phase 1 MVP - single relay proactive sync</title>
<updated>2025-12-04T17:03:40+00:00</updated>
<author>
<name>DanConwayDev</name>
<email>DanConwayDev@protonmail.com</email>
</author>
<published>2025-12-04T17:03:40+00:00</published>
<link rel='alternate' type='text/html' href='https://upleb.uk/npub1tkq8unhsd5jqx6ueex5lcpsgknrpquxuk44ftpjlpm3ulaake7xs76txrw/ngit-grasp-mirror/commit/?id=b167f1b2ae7edbcab95554b5203d22d9e372c8b5'/>
<id>urn:sha1:b167f1b2ae7edbcab95554b5203d22d9e372c8b5</id>
<content type='text'>
- Add src/sync/ module with SyncManager
- Add NGIT_SYNC_RELAY_URL config option
- Subscribe to kind 30617 on configured relay
- Validate synced events through Nip34WritePolicy
- Integration test with two TestRelay instances
</content>
</entry>
</feed>
