upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/nostr/policy
AgeCommit message (Expand)Author
2026-04-10fix: purgatory replacement announcements leaked into DB without git dataDanConwayDev
2026-02-26chore: apply cargo fmt and fix clippy warningsDanConwayDev
2026-02-24rename: fetch_repository_data -> fetch_repository_data_{excluding,with}_purga...DanConwayDev
2026-02-23Merge master into 3ca0-announcements-purgatoryDanConwayDev
2026-02-23feat: handle deletion of PR/PR-update events from purgatoryDanConwayDev
2026-02-23fix: rewrite deletion integration tests to avoid shared-state side effectsDanConwayDev
2026-02-23feat: remove purgatory announcements on NIP-09 deletion eventsDanConwayDev
2026-02-23feat: extend purgatory announcement expiry when state event arrivesDanConwayDev
2026-02-23fix: promote purgatory announcements after git sync copy pathDanConwayDev
2026-02-18fix: replace repo_sync_index wiring with purgatory announcement sync timerDanConwayDev
2026-02-18fix: simplify purgatory sync - fix SelfSubscriber sync_level upgrade and nege...DanConwayDev
2026-02-18Revert "feat: upgrade repo to Full sync and trigger PR event subscription aft...DanConwayDev
2026-02-18feat: upgrade repo to Full sync and trigger PR event subscription after annou...DanConwayDev
2026-02-18fix: preserve state events when another owner's announcement remains in purga...DanConwayDev
2026-02-18fix: only evict purgatory entry when incoming rejected announcement is newerDanConwayDev
2026-02-18fix: handle announcement replacement when original is still in purgatoryDanConwayDev
2026-02-18fix: check purgatory in maintainer announcement lookupDanConwayDev
2026-02-17docs: clarify why fetch_repository_data excludes purgatoryDanConwayDev
2026-02-13feat: implement announcement purgatory core (breaks archive sync test)DanConwayDev
2026-02-03Merge relay.ngit.dev migration: bug fixes and migration toolingDanConwayDev
2026-01-28feat(purgatory): track event source for filtered expiry loggingDanConwayDev
2026-01-12feat(config): add event blacklist to block all events from specific authorsDanConwayDev
2026-01-12feat(config): add repository whitelist for curated GRASP-01 acceptanceDanConwayDev
2026-01-12feat(grasp-05): implement archive mode for backup/mirror operationDanConwayDev
2026-01-10fix: reduce log noise for expected state event rejections during syncDanConwayDev
2026-01-09chore: cargo fmtDanConwayDev
2026-01-09feat: implement state event authorization per GRASP-01 specDanConwayDev
2026-01-08refactor: replace hardcoded Kind constants with rust-nostr variantsDanConwayDev
2026-01-08chore: cargo fmtDanConwayDev
2026-01-08feat(purgatory): track expired events to prevent infinite re-sync loopsDanConwayDev
2026-01-07refactor: unify event processing logicDanConwayDev
2026-01-07Wire up new purgatory sync loop, remove legacy sync_state_git_dataDanConwayDev
2026-01-07refactor: remove align_repository_with_state duplicationDanConwayDev
2026-01-05purgatory: git data sync applies state and saves eventDanConwayDev
2026-01-05purgatory: add state git data syncDanConwayDev
2025-12-31purgatory: when state data recieved sync across repositoiesDanConwayDev
2025-12-31purgatory: fix pr event recieve codeDanConwayDev
2025-12-31purgatory: fix state event receive codeDanConwayDev
2025-12-24feat(purgatory): add broken purgatory implementationDanConwayDev
2025-12-11fix: resolve all fmt and clippy warningsDanConwayDev
2025-12-04refactor: split Nip34WritePolicy into focused sub-policiesDanConwayDev