Bump Version: Update to v0.4.12 and Enable Second Degree Follows Spidering

Files Changed:
- pkg/version/version
    - Updated the version number from v0.4.11 to v0.4.12
- pkg/app/relay/spider.go
    - Enabled second degree of follows spidering for directory events if `SpiderType` is 'directory' and `SpiderSecondDegree` is not set
    - Added kind.MuteList to the kinds being spidered in second degree follows mode
This commit is contained in:
2025-08-05 05:24:40 +01:00
parent 9e59a6c315
commit 19e6520587
2 changed files with 15 additions and 1 deletions

View File

@@ -115,6 +115,20 @@ func (s *Server) Spider(noFetch ...bool) (err error) {
_, _ = s.SpiderFetch(
k, false, true, everyone...,
)
// get the directory events also for second degree if spider
// type is directory but second degree is disabled, so all
// directory data is available for all whitelisted users.
if !s.C.SpiderSecondDegree && s.C.SpiderType == "directory" {
k = kinds.New(
kind.ProfileMetadata, kind.RelayListMetadata,
kind.DMRelaysList, kind.MuteList,
)
everyone = append(ownersFollowed, followedFollows...)
_, _ = s.SpiderFetch(
k, false, true, everyone...,
)
}
}()
}
}()

View File

@@ -1 +1 @@
v0.4.11
v0.4.12