| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-01-07 | docs: purgatory tweak implementation plan | DanConwayDev | |
| 2026-01-07 | docs: purgatory update implemenation to to reflect ↵ | DanConwayDev | |
| process_newly_available_git_data | |||
| 2026-01-07 | docs: purgatory add unified process_newly_available_git_data to design | DanConwayDev | |
| 2026-01-07 | docs: purgatory sync implemeantion plan | DanConwayDev | |
| 2026-01-07 | docs: purgatory design improve testing strategy | DanConwayDev | |
| 2026-01-07 | docs: purgatory design improve process_satisfiable_events | DanConwayDev | |
| 2026-01-06 | docs: purgatory design improvements | DanConwayDev | |
| 2026-01-06 | docs: purgatory git sync design with throttle queuing | DanConwayDev | |
| 2026-01-06 | docs: purgatory git sync design simplify | DanConwayDev | |
| 2026-01-06 | docs: purgatory git sync design | DanConwayDev | |
| 2025-12-24 | feat(purgatory): add broken purgatory implementation | DanConwayDev | |
| 2025-12-23 | docs: purgatory design | DanConwayDev | |
| 2025-12-22 | docs: proactive sync hand written overview rewrite and AI update of rest | DanConwayDev | |
| 2025-12-19 | docs: sync updates to reflect changes | DanConwayDev | |
| 2025-12-19 | docs: sync add pagination updates | DanConwayDev | |
| 2025-12-19 | docs: cleanup | DanConwayDev | |
| 2025-12-18 | sync: new connection logic | DanConwayDev | |
| 2025-12-16 | proactive sync prep - some helper functions written but not enabled | DanConwayDev | |
| 2025-12-12 | docs: fix sync SyncMethod in architecture doc | DanConwayDev | |
| 2025-12-11 | feat: implement NIP-77 negentropy sync for historical data | DanConwayDev | |
| Replace EOSE-based sync completion with negentropy reconciliation for: - Initial connect (fresh sync) - Daily sync (Layer 1 announcements) - Stale reconnect (>15 min) Key changes: - Add NegentropySyncResult struct with remote_only, local_only, received fields - Add supports_negentropy() using try-and-fallback approach - Add negentropy_sync_filter() using nostr-sdk client.sync() API - Modify handle_connect_or_reconnect() to use negentropy for fresh/stale sync - Modify daily_sync() to use negentropy for Layer 1 - Single-warning logging per relay when negentropy fails Quick reconnects (<15 min) unchanged - still use REQ with since filter. If negentropy unsupported, gracefully falls back to REQ+EOSE flow. | |||
| 2025-12-11 | docs: simplify grasp-02 doc | DanConwayDev | |
| 2025-12-11 | docs: remove old grasp-02 design doc versions | DanConwayDev | |
| 2025-12-11 | fix docs | DanConwayDev | |
| 2025-12-10 | docs: update sync docs post implementation | DanConwayDev | |
| 2025-12-10 | improve sync design | DanConwayDev | |
| 2025-12-09 | basic sync stub | DanConwayDev | |
| 2025-12-08 | redsign sync - architecture tweaks | DanConwayDev | |
| 2025-12-08 | redesign sync - document only | DanConwayDev | |
| 2025-12-08 | proposed sync change to use self subscribe to trigger everything | DanConwayDev | |
| 2025-12-05 | rename sunc_bootstrap_relay_url | DanConwayDev | |
| 2025-12-04 | feat(sync): Phase 6 - observability and production readiness | DanConwayDev | |
| - Add SyncMetrics with full Prometheus integration - Track sync gaps via catchup events - Update Grafana dashboard with sync panels - Document all sync configuration options - Update design doc with implementation notes | |||
| 2025-12-04 | docs: update GRASP-02 proactive sync event sync approach | DanConwayDev | |
| 2025-12-04 | add prometheus metrics | DanConwayDev | |
| 2025-12-04 | docs: add monitoring-strategy | DanConwayDev | |
| 2025-12-04 | docs: update based on current implementation | DanConwayDev | |
| 2025-12-04 | docs: planed GRASP-2 proactive sync of just events | DanConwayDev | |
| 2025-11-04 | docs: use Diátaxis structure | DanConwayDev | |