Skip to content

v2.7.0

Compare
Choose a tag to compare
@jamesacklin jamesacklin released this 23 Feb 14:34
· 10341 commits to master since this release

Over-the-air (OTA) update to Groups and Talk. This release adds Leap, includes a minimally-viable CLI client for Talk, and addresses several UX pain points.

%groups: 0v1r.pve3l.d4v4v.c127n.0dd4l.a8e0v.hug5c.5oru2.el3no.8bp4b.vivfu
%talk: 0vc.2na28.2o1v9.cr1ma.ogp1a.ijgvp.q3mrd.ur623.denhh.3mq30.18od3

What's new

  • Adds navigational Leap capability in Talk and Groups, accessible via Ctrl/Cmd-k, closable with Esc
  • Adds a minimally-viable CLI client for Talk, accessible in Terminal via |start %talk %talk-cli followed by |link %talk-cli
  • Adds support for notification content in Small Talk
  • Adds the ability to bulk-invite ships to a group by copying and pasting a comma-separated list of @ps
  • Adds notifications scoped to individual groups
  • Adds confirmation dialogs for all destructive actions (deleting items, kicking/banning users, etc.)
  • Adds the ability to "reply" to a message in Chat, recreating the quote-reference pattern from Groups 1
  • Adds a persistent Help and Support floating action button to Groups and Talk
  • Adds delete, react, and copy-reference actions to Gallery comments
  • Adds draft support for Chat messages to prevent input wiping between navigation states
  • Adds suggested groups in Find Groups
  • Adds an empty-state placeholder for the Groups sidebar
  • Improves the performance of the Chat scroll and restores scroll-to-position functionality
  • Improves the appearance of notifications in Groups
  • Improves the invitation input in the final step of the group creation flow
  • Improves optimistic rendering of sent DMs
  • Improves first-run experience by routing to Find Groups by default
  • Fixes authentication to work with the new cookie scheme in Urbit OS
  • Fixes an issue where fresh ships would fail a permissions check when joining a channel
  • Fixes an issue where setting a color in a profile that started with 0 in the hex value would result in an unexpected, different color
  • Fixes an issue where joining a group from a reference was impossible
  • Fixes an issue where unread markers in the Groups sidebar would eventually stop updating
  • Fixes an issue where creating new DMs in Safari would fail if localStorage errored
  • Fixes an issue where adding more than a few Pinned Groups in the sidebar would make the scrollable list of All Groups unusably short
  • Fixes an issue where Notebook comments would appear out of order
  • Fixes an issue where a "Reject" button would appear on references to groups you have joined
  • Fixes an issue where channel hosts could be kicked and group hosts could be banned from a group
  • Fixes an issue where block content could be added to a list in a Notebook post
  • Fixes an issue where multiple image blocks in Notebook posts would use the same URL
  • Fixes an issue where the unread blue dot of a group would show if notifications emanating from that group hadn't been read
  • Fixes an issue where rearranging channels and sections in Groups would glitch or not re-render

Contributions

New Contributors

Full Changelog: v2.6.0...v2.7.0