groups-v1.0.3
This release will be pushed to the network as an over-the-air (OTA) update
Base hash (check with +trouble):
0v1b.5kbjj.oms0s.f1dum.bkm0n.tcmh2.2doru.1gvvj.4i4ea.v9qjc.1cpnu
Release Notes:
- A wholesale rewrite of the groups joining logic to be more reliable
- Updated interfaces for joining groups and group chats
- Fixes a bug in publish url preprocessing
- Fixes exporting of data from groups
- Fixes a bug in color input
- Fixes a bug preventing invites working correctly with moons
- Reworks the %notify agent for improved push notification handling
Contributions:
Hunter Miller (4):
color-input: fixing performance and text input
npm-api: fixing hexToUx converter
bg-color: changing to always store ux, optimizing displayform and colorinput
join: automatically join when done
Isaac Visintainer (1):
interface: fix publish url preprocessing
Jōshin (1):
landscape: correct mark
Liam Fitzgerald (48):
landscape: add /nack path to group,metadata pull-hook
group-view: refactor for clarity
group-view: make joins retriable
metadata: allow previews for group chats
contacts: federate contacts through group chats
group-view: refactor types for additional functionality
group-view: add breach handling
group-view: add reqeuest rollback, request aborting
group-view: share contact, autojoin graphs
group-view: make OTAable
interface: create base components for joining
interface: update group view api in state
interface: update omnibox to preview group join
interface: update GroupLink for new joining flow
interface: remove joining in statusbar
interface: add new joining flow
interface: route new joining flow
interface: dismiss join on view
interface: add stories for joining flow
interface: exorcise old code
interface: address hunter review
landscape: move /nack path into lib
landscape: reorg join fields
garden: move /+ hark-store into -dev
landscape: add %hark-note mark
notify: update for new hark-store
notify: rework subscription wires and rewatch
notify: prevent memory leak, cleanup notifications when dismissed
invite-hook: use equality instead of team:title
Merge pull request #5465 from urbit/ixv/publish-url-fix
Merge pull request #5462 from urbit/lf/fix-moon-invites
notify: address mark review
Merge pull request #5461 from urbit/lf/revive-notify
Merge pull request #5449 from urbit/lf/group-view-refactor
landscape: update glob, version
interface: fix unjoined graph permalink redirect
landscape: prevent reflow jank in group summary on load
landscape: add invite declination
interface: fix invite notifications
interface: refine spacing
Merge pull request #5472 from urbit/jo/graph-store-mark
interface: address hunter review
interface: fix tsc
Merge pull request #5469 from urbit/hm/group-join-fixes
invite-store: change /all scry to return %invite-update
interface: hide aborted requests
interface: do not redirect to joined group automatically
landscape: update glob