Liam Fitzgerald
6da3877430
Invite: fix stale props in inviteAccept callback
...
Now that the store is immutable, callbacks that close over props will
see stale props because the reference is captured at instantiation. This
was not an issue previously, because the references would be directly
mutated. To remedy this, useRunIO has been added, which takes an async
function to run for the actual network processing, and a second
callback, which is able to see fresh props because it is not
instantiated until the async callback has resolved successfully.
Importantly, useRunIO does not resolve until the second callback has
finished, preserving the semantics of the callback for Formik handlers
and the like.
Fixes urbit/landscape#691
2021-04-06 15:50:21 +10:00
janeway-bot
9ccf490f5b
Merge 6ed5ccbc4e
into release/next-js
2021-04-03 01:09:18 +04:00
Matilde Park
e870c251cc
Merge branch 'mp/landscape/mention-overlays' ( #4718 )
...
* origin/mp/landscape/mention-overlays:
landscape: restore profile overlays on mention clicks
Signed-off-by: Matilde Park <matilde.park@gmail.com>
2021-04-02 16:51:24 -04:00
Matilde Park
39ce6f9d58
Merge branch 'mp/landscape/sidebar' ( #4719 )
...
* origin/mp/landscape/sidebar:
landscape: fix 'my channels' sidebar logic
Signed-off-by: Matilde Park <matilde.park@gmail.com>
2021-04-02 16:51:00 -04:00
Matilde Park
5305d0770f
invites: prevent from flexshrinking closed on safari
2021-04-02 15:39:40 -04:00
Matilde Park
a059f85952
commentItem: fix background on actions
2021-04-02 15:38:56 -04:00
Matilde Park
de8e7b5937
landscape: fix 'my channels' sidebar logic
2021-04-02 15:08:42 -04:00
Matilde Park
c4903fa1fd
landscape: restore profile overlays on mention clicks
2021-04-02 14:51:16 -04:00
James Acklin
c889fd5638
chat: rectify sigil corners
...
fixes urbit/landscape#725
2021-04-02 14:49:35 -04:00
janeway-bot
621bcc8be4
Merge 4bc7952d56
into release/next-js
2021-04-02 18:57:25 +04:00
Liam Fitzgerald
4bc7952d56
omnibox: update for new metadata
2021-04-03 00:56:48 +10:00
Liam Fitzgerald
7e1a6ae541
embeds: address review
2021-04-03 00:23:16 +10:00
Liam Fitzgerald
e52f8ab9e3
GroupSettings: show feed settings correctly
2021-04-02 21:51:28 +10:00
Liam Fitzgerald
72fc0f02c3
interface: do not wait for deletion before navigation
...
Fixes urbit/landscape#706
2021-04-02 21:50:45 +10:00
Liam Fitzgerald
0ef5c5b562
chat: focus at end of input
...
Fixes urbit/landscape#715
2021-04-02 21:46:20 +10:00
Liam Fitzgerald
bbf07c4139
interface: fix subscription reconnect
...
Fixes urbit/landscape#713
2021-04-02 21:46:19 +10:00
Liam Fitzgerald
f50bea444a
embeds: adjust scroll on load
2021-04-02 21:46:06 +10:00
Liam Fitzgerald
b552460a5e
RemoteContent: rescale replaced elements correctly
...
Fixes urbit/landscape#708
2021-04-02 20:40:23 +10:00
janeway-bot
80c68ab57e
Merge f322360dca
into release/next-js
2021-04-02 09:58:30 +04:00
Liam Fitzgerald
510524e3da
notifications: include custom avatar
...
Fixes urbit/landscape#710
2021-04-02 15:30:04 +10:00
Liam Fitzgerald
315804e698
PostInput: fix replying with a link
2021-04-02 15:19:39 +10:00
Liam Fitzgerald
63ba664c03
interface: fix link underline on ff
2021-04-02 15:14:09 +10:00
Liam Fitzgerald
726f0c1d58
chat-editor: focus on reply
2021-04-02 14:56:54 +10:00
Liam Fitzgerald
2bbff45c38
notifications: correct background for action
2021-04-02 14:54:57 +10:00
Liam Fitzgerald
47c59de82f
notifications: fix post url
2021-04-02 14:39:17 +10:00
Liam Fitzgerald
5c47bf5bc0
Launch: remove dev cruft
2021-04-02 14:37:32 +10:00
Liam Fitzgerald
75baa3f97d
Embed: prevent 404 on graph links
2021-04-02 14:25:59 +10:00
Liam Fitzgerald
8325f232f3
GroupLink: cap at 500px
2021-04-02 14:24:31 +10:00
Matilde Park
ebcd2136eb
Revert "build: pkg/interface builds pkg/npm preinstall"
...
This reverts commit ca1c9e471f
.
2021-04-01 23:50:47 -04:00
Liam Fitzgerald
511f48d35b
Merge branch 'master' into release/next-js
2021-04-02 13:39:51 +10:00
Liam Fitzgerald
c470e73b34
VirtualScroller: repaint on loaded
2021-04-02 13:04:32 +10:00
Logan Allen
f06dbe1ada
interface: back button works again in group feed
2021-04-01 21:56:41 -05:00
Liam Fitzgerald
65405f1f1a
interface: prevent crash in non-group workspace
2021-04-02 12:44:27 +10:00
Logan Allen
03b5946089
interface: replace baseurl + feed
2021-04-01 21:36:25 -05:00
Liam Fitzgerald
c41320bea7
interface: remove duplicate import
2021-04-02 12:22:44 +10:00
Liam Fitzgerald
3c2d7a0291
interface: tweak permissions copy
2021-04-02 12:13:24 +10:00
Liam Fitzgerald
f2a7617376
Post: tweak permissions to match designs
2021-04-02 12:11:24 +10:00
Liam Fitzgerald
578924049d
Merge branch 'release/next-userspace' into lf/post-parent
2021-04-02 12:06:16 +10:00
Liam Fitzgerald
16be3b97c4
Post: update permissions to support admins properly
2021-04-02 11:48:38 +10:00
Logan Allen
c7dc6c46ac
interface: fix back button not showing up on mobile
2021-04-01 20:33:07 -05:00
Liam Fitzgerald
e246d4f6ec
GroupSettings: hide feed settings to non-owners
2021-04-02 10:48:01 +10:00
Liam Fitzgerald
7381e491dd
AddFeedBanner: show only to owner
2021-04-02 10:40:34 +10:00
Logan Allen
7bf2691fca
interface: group feed history goBack works
2021-04-01 19:39:27 -05:00
Liam Fitzgerald
d14b4ea471
Post: show reply if main post
2021-04-02 10:34:14 +10:00
Logan Allen
96a87d6f18
interface: api, fix disable group feed
2021-04-01 19:21:51 -05:00
Logan Allen
95cae3e36b
interface: fix group feed settings render
2021-04-01 19:14:38 -05:00
Matilde Park
86fd281bd0
Merge branch 'release/next-userspace' of github.com:urbit/urbit into release/next-userspace
2021-04-01 19:02:10 -04:00
Matilde Park
c745bba77d
api/graph: adding fallback vip
2021-04-01 19:02:04 -04:00
Matilde Park
87b6d35c42
groupFeed: flex width of parent row of 'add feed'
2021-04-01 18:38:35 -04:00
Logan Allen
96a57a9c4b
interface: redirect properly upon create and dismiss of group feed
2021-04-01 17:31:19 -05:00