community: declare what you like on soulseek, so the similar-users shelf finally has something to rank on

This commit is contained in:
KeelrLeek committed 2026-09-03 15:05:23 -05:00
1 parent 8093adc89e
commit 7b7f48ebc6
8 files changed
+5671 -5519

No files matched your search

+5571 -5517
View File
File diff suppressed because it is too large. Load diff
+8
View File
@@ -148,6 +148,14 @@ pub struct AppConfig {
/// their status and stats stream in while connected.
#[serde(default)]
pub buddies: Vec<String>,
/// What we have told the Soulseek server we like, and what we do not.
/// Kept here because the server's copy is per account, not per client:
/// signing in from anywhere else can change it under us, so this device's
/// list is re-declared on every login.
#[serde(default)]
pub interests_like: Vec<String>,
#[serde(default)]
pub interests_hate: Vec<String>,
/// The experimental Freenet social layer (crates/freenet-adapter).
/// None → false: strictly opt-in, and flipping it off is the kill
/// switch — the adapter drops its connection and stops retrying. A
+2
View File
@@ -132,6 +132,8 @@ pub fn run() {
commands::slsk_user_info,
commands::slsk_user_interests,
commands::slsk_similar_users,
commands::slsk_interests_mine,
commands::slsk_interest_set,
slsk_link::slsk_link_status,
slsk_link::slsk_link_self,
slsk_link::slsk_link_unlink,