[ANNOUNCE] %groups and %talk v3.0.0

41 views
Skip to first unread message

~rilfun-lidlen

unread,
Apr 21, 2023, 3:39:14 PM4/21/23
to urbit-dev
On Monday, ~2023.04.24, Tlon will release over-the-air (OTA) updates for %groups and %talk. This release adds support for Profiles, re-architectures multiparty DMs, and fixes a host of functional issues.

- Adds support for Profiles, handled via direct subscription (rather than federated through group hosts as in Groups 1). We migrate all existing profile data from %contact-store into a new agent, %contacts. You may initiate a subscription to another user's profile data by either (A) DMing with them in Talk or (B) clicking on their profile in Groups. We will introduce more subscription initiators when we know the average subscription load. This change deprecates the %contact-store agent.
- Refactors the multi-party DM gossip mechanism in Talk. The "stop" mechanism now uses already-heard (rather than echoes), so messages travel with a unique identifier, and we do not produce more facts than necessary (and reduce duplicate notifications on Small Talk). This change breaks the existing clubs API.
- Adds big-emoji support for single-emoji Chat messages.
- Adds differentiation in Chat for emoji reactions you've sent.
- Adds "Settings" dialogs to Groups and Talk.
- Adds multi-ship support for developers.
- Adds code-block support to Gallery items (and fixes a crashing bug where present).
- Enhances client reconnect and upgrade logic.
- Enhances the usability of the emoji reaction picker in Chat and Talk.
- Fixes an issue where DM invitations would fail to appear in Talk.
- Fixes an issue where loading a large group of notifications in Groups would fail.
- Fixes an issue where the "copy to clipboard" functionality failed in desktop Safari.
- Fixes an issue where the "Send" button failed in Gallery comments.
- Fixes an issue where mentioning ships not in your %contact-store would fail.
- Fixes an issue where leaving a group while the host was offline was impossible.
- Fixes an issue where joining a group would appear to hang while your ship downloaded the group data.
- Fixes an issue where leaving a Chat channel from the channel header was impossible.
- Fixes an issue where opening a Gallery item would fail.
- Fixes an issue where a `TypeError: Cannot read property 'writs' of undefined` would appear in certain edge cases.
- Fixes an issue where a `TypeError: o.seal.quips.get is not a function` error would appear in Notebooks with embedded references.
- Fixes an issue where clicking ships in the ShipSelector component was impossible.
- Fixes an issue where marking notifications in a group as read would fail.
- Fixes an issue where Gallery items containing a reference would fail to load.
- Fixes an issue that squished image group avatars in the channel header.
- Fixes an issue where a non-functional "Moderator" role appeared in new group creation.

More details on GitHub: https://github.com/tloncorp/landscape-apps/releases/tag/v3.0.0

~rilfun-lidlen

unread,
Apr 24, 2023, 7:55:13 AM4/24/23
to urbit-dev, ~rilfun-lidlen
This has been released and is making its way across the network.

Desk hashes:
%groups 0v1b.aliet.62u2k.43ns5.16isq.n3p0s.nje48.boa33.rp5cf.oi4ke.h1sp2
%talk 0vf.aiqbv.sta3t.1d655.idig6.6on51.pmh60.apbq1.2jl62.1oubs.33ra8

Reply all
Reply to author
Forward
0 new messages