Accord v2.3.0
Fixed
- Friends' avatars and banners now sync reliably ("I never see their
banner even though they set one"): profiles are now exchanged every time
two friends connect, instead of relying on best-effort channels that
could all fail together in the field — a change announcement missed while
offline, an offline drop published to an unreachable DHT, or reconnection
windows shorter than the periodic re-announce. One tiny message per
session; peers only download media whose hash actually changed. - Offline drops no longer vanish into an empty DHT: a mailbox deposit
that reached zero replicas was still marked as delivered, silently losing
the message until its 7-day expiry. Zero-replica deposits are now retried
(direct sending keeps its own schedule). - Failed images can be retried: an image attachment that could not load
(sender offline at that moment) showed a permanent "image unavailable"
card. It now has a Retry button — useful right after the sender comes back
online. End-to-end coverage added for the three field scenarios (profile
media while both online, set while the friend is offline, and a lost
announcement recovered on reconnect).
Install notes (macOS "damaged" warning, Windows SmartScreen)
macOS — the app is not damaged: it is not notarized by Apple (that requires a paid developer certificate), and macOS reports quarantined, non-notarized apps as "damaged" on Apple Silicon. Fix it once, after dragging Accord into Applications:
xattr -cr /Applications/Accord.appWindows — the installer is not code-signed: click More info → Run anyway.