Commit Graph

3372 Commits

Author SHA1 Message Date
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
a22db08ff6
interface: update package-lock.json 2021-04-08 10:02:40 +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
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
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