feat: bridge UI — reply selector, identity scoring, room info (#53 #55 #56 #57) #177

Closed
charles wants to merge 2 commits from feat/56-53-55-bridge-ui into main
Owner

Changements

  • crates/fractal-bridge/src/reply_selector.rs : nouveau module
    • ReplyChannel — canal de réponse pour un contact bridgé
    • ReplyChannelSelector — sélecteur trié avec mémorisation du dernier canal
    • IdentityScore — score de similarité heuristique entre deux identités (seuil 0.7)
    • find_merge_candidates() — détection des paires fusionnables
    • RoomBridgeInfo — métadonnées d'un salon vu via un bridge
    • 4 tests unitaires

Closes #53
Closes #55
Closes #56
Closes #57

## Changements - `crates/fractal-bridge/src/reply_selector.rs` : nouveau module - `ReplyChannel` — canal de réponse pour un contact bridgé - `ReplyChannelSelector` — sélecteur trié avec mémorisation du dernier canal - `IdentityScore` — score de similarité heuristique entre deux identités (seuil 0.7) - `find_merge_candidates()` — détection des paires fusionnables - `RoomBridgeInfo` — métadonnées d'un salon vu via un bridge - 4 tests unitaires Closes #53 Closes #55 Closes #56 Closes #57
feat: expose reply_selector module in lib.rs
Some checks failed
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
7d77a6a55b
charles closed this pull request 2026-04-06 02:41:26 +00:00
Some checks are pending
CI / cargo check (pull_request) Has been cancelled
CI / cargo test (pull_request) Has been cancelled
CI / clippy + rustfmt (pull_request) Has been cancelled
qa
Required

Pull request closed

Sign in to join this conversation.
No description provided.