[ANNOUNCE] groups-v1.0.10

35 views
Skip to first unread message

Patrick

unread,
Apr 11, 2022, 1:34:36 PM4/11/22
to urbit-dev
Note: we will also start posting release notes here: https://releases.tlon.io/

Summary:

Groups v1.0.10 will be released to the Urbit network as an over-the-air (OTA) update on ~2022.04.12. This release makes several speed and reliability improvements (most notably to joining and loading channels) and improves the readability and ease of managing notifications.

-   Speeds up channel joining / loading
-   Revives the Group Feed unread count
-   Gracefully handles S3 upload errors in input fields
-   Shrinks and crops linked images in chat messages to a predictable thumbnail size
-   Rearranges notifications to appear in natural reading order
-   Produces a notification on DM invitation
-   Prevents silent disconnects from the Groups front-end to `%landscape` agents
-   Various performance and display improvements

Contributions:
Hunter Miller (42):
      grid-redirects: moved to earlier call
      Merge branch 'release/next-userspace' into hm/faster-grid-redirects
      interface: removing Set usage in group state
      groups: adding persisted group state
      interface: removing old notification components
      interface: more code-splitting, removing unused dep
      Merge branch 'next/groups' into hm/landscape-perf-optimization
      types: fixing type issues from merge
      Merge branch 'next/groups' into hm/landscape-perf-optimization
      husky: removing accidental add
      app: refactoring app to TS and removing lots of unused props
      Merge branch 'next/groups' into hm/landscape-perf-optimization
      interface: fixing type issues and ci
      interface: fixing babel config
      interface: removing react-refresh from babel config
      npm-api: making iswriter more defensive
      Merge pull request #5563 from urbit/hm/landscape-perf-optimization
      Merge branch 'master' into next/groups
      interface: improving channel load time/ordering
      groups: fixing bad prod build and missing react-refresh
      bootstrap: moving and reordering, adding scries
      s3: lazy load aws sdk for code splitting
      any-ascii: lazy load for code-splitting
      bootstrap: removing unnecessary clear and moving hark a little higher
      bootstrap: optimizing order a little more
      Merge pull request #5666 from urbit/po/respect-protocol-handler-settings-in-groups
      Merge branch 'next/groups' into hm/fix-missing-channel-state
      Merge pull request #5665 from urbit/hm/fix-missing-channel-state
      s3client: adding missing promise call to trigger
      useFileUpload: fixing stale closure
      bootstrap: moving data calls to relevant component so it always loads
      Merge pull request #5682 from urbit/po/fix-silent-s3-failures
      Merge branch 'next/groups' into lf/landscape-floor
      Merge pull request #5678 from urbit/lf/landscape-floor
      Merge pull request #5686 from urbit/lf/fix-reconnects-three-point-oh-you-cannot-redo
      api: turn off verbose
      groups-pane: refining loading strategy to be more efficient
      Merge pull request #5691 from urbit/lf/object-fit
      Merge pull request #5699 from urbit/james/image-thumbnails
      Merge pull request #5700 from urbit/po/show-group-settings-menu-on-mobile
      Merge pull request #5705 from urbit/james/p3-omnibus
      Merge pull request #5704 from urbit/james/group-notifications

James Acklin (4):
      links: image thumbnail fills entire grid item
      duplicate component, sorry for the messy commit
      groups: fix join/leave notification toggle
      groups: various copy and design fixes

Liam Fitzgerald (13):
      notify: disable notifications dismissal
      Merge pull request #5631 from urbit/lf/notify-strip
      interface: do not show recently joined if already left
      interface: cap maxHeight of ShipSearch
      interface: fix group chat join overflow
      hark-graph-hook: revive unread counts for group feed
      interface: fix group feed unread count
      dm-hook: fix missing notification on DM invite
      interface: static height for embedded images
      interface: address hunter review
      @urbit/api: do not reconnect if there is a FatalError
      interface: fix reconnect logic
      interface: use object-fit:cover

Patrick O'Sullivan (26):
      groups: Handle notifs received without links (like group updates)
      groups: Fix <user> left <group> notifications
      Merge pull request #5655 from urbit/po/fix-user-joined-group-notification
      groups: Add fingerprintjs
      groups: Add browserId to local state
      groups: Set browserId in local state on mount of app
      groups: Add useGardenSettings store to groups
      groups: Use garden's prot. hand. prefs to determine app link
      groups:Remove button for registering prot. handler in settings
      groups:Remove useEffect for setting prot. handler from Content
      groups: fix notification order
      Merge pull request #5677 from urbit/po/fix-notification-order
      groups: handle s3 upload failures in collections
      groups: handle s3 upload failures in chat
      groups: remove fixed height from s3 error portal
      groups: add padding to error box in collections
      groups: lift uploadError state to ChatPane, refactor nested ternary
      groups: clear s3 error state on succesful upload
      groups: fix issue with wrapping urls in notes
      Merge pull request #5688 from urbit/po/fix-url-wrapping-in-notes
      groups: fix sort order in notifications
      groups: show group settings menu when pressing settings cog on mobile
      groups: use path variable for mobile toggling in groupswitcher

~finned-palmer

https://urbit.org


Patrick

unread,
Apr 12, 2022, 3:21:12 PM4/12/22
to urbit-dev
This has just been released and is currently propagating out to the network with %cz hash:

0v1m.2l92b.ilubi.lfidl.lqr0v.r6498.29dac.kfrbd.5hcds.95v0c.ia2ba


Reply all
Reply to author
Forward
0 new messages