James Acklin
2477b2248e
groups: forward to already-joined group from GroupLink
...
fixes urbit/landscape#593
2021-04-08 17:27:57 -04:00
James Acklin
b19233633b
groups: set universal maxWidth of GroupDescription
...
fixes urbit/landscape#728
2021-04-08 16:36:08 -04:00
James Acklin
8b43984831
Merge branch 'release/next-js' into james/empty-group-home
2021-04-08 08:05:35 -04:00
Liam Fitzgerald
087103b3f4
GroupFeed: show unread count
2021-04-08 16:38:55 +10:00
Liam Fitzgerald
887a12ba0c
interface: surface and dismiss unread counts
2021-04-08 16:05:20 +10:00
Liam Fitzgerald
2e41b7657e
ChatMessage: prevent link overflow
...
Fixes urbit/landscape#732
2021-04-07 17:08:11 +10:00
Jōshin
8112c8a041
Merge pull request #4735 from urbit/jo/gcp/conf
...
gcp: isConfigured doesn't touch store
2021-04-06 22:18:57 -07:00
Liam Fitzgerald
8272902a7a
PostContent: use unified graph rendering
2021-04-07 14:27:38 +10:00
Liam Fitzgerald
d06fcc741d
CommentItem: use unified graph rendering
2021-04-07 13:15:24 +10:00
Liam Fitzgerald
156f91adb5
ChatMessage: refactor content rendering
2021-04-07 13:14:52 +10:00
Liam Fitzgerald
186ac17d5d
useHovering: memoize hooks
2021-04-07 13:13:39 +10:00
Liam Fitzgerald
5f8437dbad
useCopy: expose didCopy state
2021-04-07 13:11:56 +10:00
Liam Fitzgerald
6bae511b9d
Merge pull request #4731 from urbit/lf/edit-profile-crash
...
EditProfile: do not mutate contact
2021-04-07 12:01:00 +10:00
L
feafdfaf43
Merge pull request #4730 from urbit/lf/callback-capture
2021-04-06 20:13:29 -05:00
L
1d43fd9f0b
Merge pull request #4733 from urbit/lf/darkmode-publish-transclusion
2021-04-06 20:08:20 -05:00
Liam Fitzgerald
705ee08727
Merge pull request #4728 from urbit/lf/immer-orm
...
interface: mark BigIntOrderedMap compat with immer
2021-04-07 11:07:49 +10:00
Jōshin
78faf9ba25
Merge remote-tracking branch 'origin/release/next-js' into jo/gcp/conf
2021-04-06 22:31:01 +00:00
Liam Fitzgerald
9e5ecc303c
Merge pull request #4734 from urbit/jo/tsc
2021-04-07 08:14:41 +10:00
L
c69b15d3a5
Merge pull request #4729 from urbit/lf/sub-restart
...
subscription: clear opened subs before restart
2021-04-06 16:41:30 -05:00
Jōshin
4aa9bba5b3
gcp: isConfigured doesn't touch store
...
Makes the thread return a simple boolean; almost as simple as just
returning %.y or %.n.
gcpManager now stores whether GCP is configured as a private variable.
Also fixes some type errors in gcp.
2021-04-06 19:08:53 +00:00
Jōshin
272cc6905e
interface: no nullish assignment
...
Typescript as of 3.7 understands null coalescing (??), but nullish
assignment (??=) is not available until 4.0.
This broke `npm run tsc`, preventing other type errors from showing up.
2021-04-06 18:05:55 +00:00
Jōshin
2dba1d0504
interface: remove broken/unused MetadataForm
...
It was causing tsc to hard-fail due to an extra comma on L70.
2021-04-06 17:57:55 +00:00
Jōshin
88317eefe5
Merge pull request #4655 from urbit/jo/gcp/is-token
...
interface: type annotations, imports
2021-04-06 09:05:31 -07:00
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
Liam Fitzgerald
f592b33d89
subscription: clear opened subs before restart
2021-04-06 14:33:56 +10:00
Liam Fitzgerald
c60a41b26d
publish: fix color in darkmode
...
Fixes urbit/landscape#736
2021-04-06 11:54:31 +10:00
Liam Fitzgerald
067991533a
EditProfile: do not mutate contact
...
Fixes urbit/landscape#698
2021-04-06 11:43:58 +10:00
Liam Fitzgerald
c398b2c0e4
interface: mark BigIntOrderedMap compat with immer
...
Fixes urbit/landscape#707
Fixes urbit/landscape#740
2021-04-06 08:28:53 +10:00
James Acklin
24ca01a10c
interface: adds clickable instructions to ImageInput, removes truncation in settings
...
fixes urbit/landscape#695 , fixes urbit/landscape#581
2021-04-03 17:30:18 -04:00
James Acklin
f0c3f37b0e
groups: resize group summary
...
fixes urbit/landscape#728
2021-04-03 12:04:01 -04: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
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
Logan Allen
d494ef1c15
interface: remove log
2021-04-01 17:03:11 -05:00
Logan Allen
352a906154
interface: group feed permissions work properly
2021-04-01 17:01:21 -05:00
Logan Allen
983df1c686
interface: vip prop drilling for group feed
2021-04-01 16:11:27 -05:00
Logan Allen
e3bfca7783
interface: update frontend api actions
2021-04-01 16:10:54 -05:00
matildepark
dd38b4dd64
Merge pull request #4706 from urbit/lf/more-usp
...
interface: assorted grabbag for next-userspace
2021-04-01 11:56:13 -04:00
Liam Fitzgerald
16f05a165c
interface: normalize headers to 600 font weight
...
Fixes urbit/landscape#622
2021-04-01 18:26:54 +10:00
Liam Fitzgerald
aaaa4e275c
PostInput: adjust resize behaviour
...
Mitigates urbit/landscape#617 but does not fix it.
2021-04-01 18:24:18 +10:00
Liam Fitzgerald
24deef9d1f
AddFeedBanner: update design to match spec
...
Fixes urbit/landscape#664
2021-04-01 18:17:46 +10:00
Liam Fitzgerald
a3db404147
interface: fix protocol handler
...
Fixes urbit/landscape#680
2021-04-01 18:01:10 +10:00
Liam Fitzgerald
b15772c96c
Merge branch 'master' into release/next-js
2021-04-01 13:49:53 +10:00
Matilde Park
d265a6f5bc
ViewProfile: clone contact groups array
...
Fixes urbit/landscape#682
2021-03-31 15:13:58 -04:00
matildepark
c3bd7a7f21
Merge pull request #4698 from urbit/la/group-feed-touch-ups
...
group-feed: tons of post item touch-ups
2021-03-31 13:53:33 -04:00
Liam Fitzgerald
881054b95a
GroupHome: description by default
...
Fixes urbit/landscape#668
2021-03-31 19:05:27 +10:00
Liam Fitzgerald
7c14ec35ae
GroupFeed: add settings page
...
Fixes urbit/landscape#665
2021-03-31 19:01:04 +10:00
Liam Fitzgerald
6031b44bfb
Post: enable feed modal fixes
...
Fixes urbit/landscape#667
2021-03-31 15:10:36 +10:00
Liam Fitzgerald
ed1de34dfc
interface: immutable store
2021-03-31 14:47:56 +10:00
Liam Fitzgerald
b06b4388c9
interface: update reducers for immer
2021-03-31 14:44:52 +10:00
Logan Allen
4e87b59479
group-feed: finalize timeline padding
2021-03-30 21:56:49 -05:00
Logan Allen
113b99f475
group-feed: tons of post item touch-ups
2021-03-30 21:29:37 -05:00
matildepark
8b326bfa12
Merge pull request #4697 from urbit/lf/ctrl-enter-post
...
Post: allow submission with ctrl+enter
2021-03-30 20:25:55 -04:00
Liam Fitzgerald
331622383a
Post: allow submission with ctrl+enter
...
Fixes urbit/landscape#677
2021-03-31 10:19:45 +10:00
Matilde Park
f65527e145
Merge branch 'pre-release/next-userspace' into release/next-userspace
2021-03-30 20:13:49 -04:00