Commit Graph

4163 Commits

Author SHA1 Message Date
Liam Fitzgerald
42145688f0
RemoteContent: cors fallback for video, audio 2021-06-29 15:06:32 +10:00
Liam Fitzgerald
774e87b0f1
interface: fix s3 initialisation 2021-06-29 13:43:31 +10:00
Liam Fitzgerald
95a5013e2b
Merge remote-tracking branch 'origin/release/next-userspace' into lf/omnibus 2021-06-29 13:30:20 +10:00
Liam Fitzgerald
8713d71b30
collections: key VirtualScroller correctly
Fixes an unfiled bug where navigating to two different grids
consecutively would crash the render
2021-06-29 13:20:35 +10:00
Liam Fitzgerald
5e2f4215a8
Skeleton: fix grid styling on hidden sidebar
Fixes urbit/landscape#1006
2021-06-29 13:19:27 +10:00
Liam Fitzgerald
aa8551a3ab
RemoteContent: center iframes
Fixes urbit/landscape#1005
2021-06-29 13:04:23 +10:00
Liam Fitzgerald
6f2f44608f
RemoteContent: suspend w/ fallback on err, loading 2021-06-29 12:23:54 +10:00
Liam Fitzgerald
a25911319e
interface: add suspense utils 2021-06-29 12:21:14 +10:00
Liam Fitzgerald
b0ed02f436
settings: fix notification optimism
Fixes urbit/landscape#1009
2021-06-29 10:43:57 +10:00
matildepark
1d9407affc
Merge pull request #5059 from urbit/lf/fixes
interface: omnibus
2021-06-28 18:03:46 -04:00
Liam Fitzgerald
311e90bb10
ChatWindow: handle deleted messages gracefully for unreads 2021-06-28 16:18:01 +10:00
Liam Fitzgerald
afbca9543a
interface: cache embed details 2021-06-28 15:23:23 +10:00
Liam Fitzgerald
0653685f26
VirtualScroller: prevent reflow loop when origin=top 2021-06-28 15:12:49 +10:00
Liam Fitzgerald
517e4c726c
RemoteContent: fix CORS fallback for images
Fixes urbit/landscape#994
2021-06-28 12:17:41 +10:00
Liam Fitzgerald
09500b997d
interface: fix padding in comments area
Fixes urbit/landscape#1001
2021-06-28 12:11:49 +10:00
Liam Fitzgerald
f630f6bf0d
collections: loosen property access in unread marking
Fixes urbit/landscape#999
2021-06-28 12:06:09 +10:00
Liam Fitzgerald
2dd31e8cf6
collections: apply styling fixes
Fixes urbit/landscape#1004
Fixes urbit/landscape#1003
2021-06-28 12:02:19 +10:00
Liam Fitzgerald
5e1919d054
weather: use next solar event
Fixes urbit/landscape#679
2021-06-28 11:45:11 +10:00
Liam Fitzgerald
88265ea314
graph-fe: clone requests, to ensure identical timestamps 2021-06-28 09:02:22 +10:00
Liam Fitzgerald
b4da811fbe
Merge remote-tracking branch 'origin/release/next-userspace' into lf/bus-omni 2021-06-25 09:07:40 +10:00
Liam Fitzgerald
59bda11005
interface: refactor subscription handling for broken resume 2021-06-25 09:05:28 +10:00
Liam Fitzgerald
0cdbebbd66
RemoteContent: stop propagation on unfold click 2021-06-25 08:41:46 +10:00
Liam Fitzgerald
6df2d349d3
collections: clear toplevel unreads on visit
Fixes urbit/landscape#995
2021-06-25 08:38:38 +10:00
Liam Fitzgerald
ed4fa6a7ae
RemoteContent: remove extraneous margin 2021-06-24 11:55:43 +10:00
Liam Fitzgerald
4b5aab8315
collections: use unified scroller 2021-06-24 11:47:18 +10:00
Liam Fitzgerald
16b7c7ed37
Merge remote-tracking branch 'origin/release/next-userspace' into lf/virtual-scroller-unification 2021-06-24 11:35:17 +10:00
Liam Fitzgerald
3bb052d634
graph-update: batch updates in reducer
Prevents strange state desynchronisation in child components,
specifically sending a chat message no longer sometimes appears as
deleted.

Fixes urbit/landscape#953
2021-06-24 11:28:23 +10:00
matildepark
fe5e0456cc
Merge pull request #4996 from urbit/lf/nu-collections
Collections: new layout
2021-06-23 11:09:52 -05:00
Liam Fitzgerald
88d7e7ec8d
Post: virtualise more items at once 2021-06-23 11:11:39 +10:00
Liam Fitzgerald
898b2c6749
VirtualScroller: remove incorrect .toString() calls 2021-06-23 11:10:32 +10:00
Liam Fitzgerald
10c83a0678
LinkItem: cleanup remotecontent props 2021-06-22 09:11:54 +10:00
Liam Fitzgerald
9473f955a8
collections: dynamically sized iframes && general prop cleanup 2021-06-22 08:13:23 +10:00
Matilde Park
306eb57ae5 build: check for npx before calling 2021-06-21 15:56:37 -05:00
matildepark
0930dea484
Merge pull request #5041 from urbit/lf/reconnect-fetch
interface: omnibus
2021-06-21 15:17:02 -05:00
Liam Fitzgerald
289c836a78
Merge remote-tracking branch 'origin/release/next-userspace' into lf/virtual-scroller-unification 2021-06-22 06:05:32 +10:00
Liam Fitzgerald
be666d784b
metadata-fe: timeout preview fetch 2021-06-22 05:43:24 +10:00
Liam Fitzgerald
fac22be28a
SidebarList: fix sorting 2021-06-22 05:42:44 +10:00
Liam Fitzgerald
f8d56a86c4
interface: do not leak on reconnect 2021-06-22 05:42:18 +10:00
Liam Fitzgerald
44fbd83901
Merge remote-tracking branch 'origin/release/next-userspace' into lf/dm-backlog 2021-06-22 05:21:11 +10:00
matildepark
d581d1f61d
Merge pull request #5037 from urbit/m/channel-s
settings: my channel -> my channels
2021-06-21 14:07:15 -05:00
Liam Fitzgerald
3d4b4901bb
RemoteContent: fix graphcontent embedding 2021-06-22 04:32:53 +10:00
Matilde Park
f72706ac04 build: revert docker change 2021-06-21 11:16:04 -05:00
Matilde Park
bda29360d3 build: interface uses unsafe-perm for docker 2021-06-21 11:12:31 -05:00
matildepark
26422ced6e
Merge pull request #5038 from urbit/lf/moar-omni
interface: some bug fixes
2021-06-21 11:04:24 -05:00
Liam Fitzgerald
7047f7fe2a
notifications: clear unreads on resubscribe 2021-06-21 19:07:37 +10:00
Liam Fitzgerald
13ebd15609
collections: moar style pass 2021-06-21 18:57:26 +10:00
Liam Fitzgerald
5ffef3c0f4
RemoteContent: more refactor 2021-06-21 18:03:52 +10:00
L
fc4fc9b18c
Merge pull request #5027 from urbit/lf/post-routing-refactor 2021-06-21 00:19:34 -05:00
Liam Fitzgerald
42e2025e96
collections: fix render on safari && style pass 2021-06-21 13:29:05 +10:00
Liam Fitzgerald
428a3b3c70
collections: migrate to new api 2021-06-21 12:29:41 +10:00
Liam Fitzgerald
777e93ecd6
Merge remote-tracking branch 'origin/release/next-userspace' into lf/nu-collections 2021-06-21 12:20:00 +10:00
Liam Fitzgerald
42aebb1ba6
Post: fix pendings, creation 2021-06-21 11:52:32 +10:00
fang
b9843e10cb
settings: my channel -> my channels
This matches the phrasing used in the omnibox and on the tile.
2021-06-20 01:44:23 +02:00
Liam Fitzgerald
59e51e4165
Display: fix breakage from api update 2021-06-18 14:13:23 +10:00
Liam Fitzgerald
94dba64d2d
launch: sticky base hash indicator 2021-06-18 13:37:16 +10:00
matildepark
74ad9fbb12
Merge pull request #4998 from urbit/lf/npm-typings
interface: hook-based api
2021-06-16 22:28:03 -05:00
Liam Fitzgerald
5c77a4c742
LinkBlocks: virtualise scrolling 2021-06-17 13:18:59 +10:00
Liam Fitzgerald
faa659d780
PostItem: refactor, memoize 2021-06-17 12:49:19 +10:00
Liam Fitzgerald
4363801532
Author: performance 2021-06-17 12:34:18 +10:00
Liam Fitzgerald
90c9c2ee87
post: refactor routes 2021-06-17 11:41:01 +10:00
Liam Fitzgerald
405e55dce2
Merge remote-tracking branch 'origin/release/next-userspace' into lf/npm-typings 2021-06-17 09:13:20 +10:00
Liam Fitzgerald
7240d23049
interface: fix tsc 2021-06-17 09:09:37 +10:00
Matilde Park
6ae17c318c DmResource: remove 'isAdmin prop'
Fixes urbit/landscape#982
2021-06-16 14:41:23 -05:00
Matilde Park
1c77adafc6 meta: cause rebuild with console.log removals 2021-06-16 13:24:04 -05:00
Liam Fitzgerald
6bdd96a0ef
interface: update virtualscroller callsites 2021-06-16 15:36:03 +10:00
Liam Fitzgerald
e473f5af9c
interface: add concrete instances of VirtualScroller 2021-06-16 15:35:36 +10:00
Liam Fitzgerald
3d6ec8440f
VirtualScroller: polymorphize over key type 2021-06-16 15:34:28 +10:00
Liam Fitzgerald
cdfd5369f2
graph-fe: unify @udification in api
This fixes an issue prevent backlog in DMs being unable to be fetched
2021-06-16 13:59:05 +10:00
matildepark
5d55b1ee7b
Merge pull request #5017 from urbit/mp/landscape/group-link-full
interface/GroupLink: set full-width click area
2021-06-15 20:11:51 -05:00
Liam Fitzgerald
f5ed1a4bfe
CalmEngine: deps list 2021-06-16 10:15:57 +10:00
Liam Fitzgerald
520da1ed71
CalmEngine: do not wait for success 2021-06-16 08:38:59 +10:00
Liam Fitzgerald
5ba7a2fe52
FormikOnBlur: update form on initialValues change 2021-06-16 08:34:01 +10:00
Matilde Park
0cfa7a2d50 interface/GroupLink: set full-width click area
"fit-content" limits the clickable space for the group link, so we just
tell the row to expand to its parent.

Fixes urbit/landscape#978
2021-06-15 13:18:26 -05:00
matildepark
1c8d9cfd6b
Merge pull request #4993 from urbit/james/new-group-nondigit
groups: prevents group names starting with digits
2021-06-15 11:57:53 -05:00
James Acklin
dc3ef500f3 groups: allow only letters or emoji in names
fixes urbit/landscape#906
2021-06-15 08:51:06 -04:00
Liam Fitzgerald
ef0edb4939
metadata-fe: fix preview fetch 2021-06-15 12:15:51 +10:00
Liam Fitzgerald
c90f7bde25
interface: refactor sidebar, improve routing 2021-06-15 12:14:50 +10:00
Liam Fitzgerald
c00768442a
chat-fe: improve render performance 2021-06-15 12:14:50 +10:00
Liam Fitzgerald
995a35cd76
interface: improve memoization and event listening of components 2021-06-15 12:14:50 +10:00
Liam Fitzgerald
02632950be
interface: improve memoization of hooks, state 2021-06-15 12:14:50 +10:00
Liam Fitzgerald
f6e7551614
interface: remove dead APIs 2021-06-15 10:08:09 +10:00
Liam Fitzgerald
71ac3b4053
Merge remote-tracking branch 'origin/release/next-userspace' into lf/nu-collections 2021-06-15 09:53:25 +10:00
Liam Fitzgerald
8bfbef1b45
collections: address L review 2021-06-15 09:48:57 +10:00
Liam Fitzgerald
5f7e4c34b2
collections: fix safari layout 2021-06-15 09:44:19 +10:00
matildepark
5241efbfa8
Merge pull request #4995 from urbit/james/shipname-titles
interface: consistent  titles for mentions, authors with nicknames
2021-06-14 15:57:15 -05:00
James Acklin
d7d3c15ccc groups: fix name validation regex
fixes urbit/landscape#906
2021-06-14 16:28:19 -04:00
Liam Fitzgerald
86fdf7239c
interface: add http-api build to deps 2021-06-15 06:27:47 +10:00
Matilde Park
7751ffc54b landscape: add fallback to getFeedPath
Fixes urbit/landscape#961
2021-06-14 14:44:09 -05:00
Matilde Park
d52847c492 landscape: loosen owner check in popover
Fixes urbit/landscape#960
2021-06-14 13:50:19 -05:00
matildepark
014707622f
Merge pull request #4994 from urbit/james/timestamp-wrapping
chat: never wrap timestamps
2021-06-14 13:45:28 -05:00
Liam Fitzgerald
926da94604
Merge remote-tracking branch 'origin/release/next-userspace' into lf/npm-typings 2021-06-14 12:00:02 +10:00
Liam Fitzgerald
276e2c2fa4
interface: pending graph updates 2021-06-14 11:47:22 +10:00
Liam Fitzgerald
2d40d0655b
notifications: revive optimistic updates 2021-06-14 10:54:44 +10:00
Liam Fitzgerald
71ca208829
interface: implement subscription lifecycles 2021-06-14 09:53:15 +10:00
L
9f80639063
Merge pull request #5002 from urbit/lf/dm-ordering
SidebarList: fix sorting
2021-06-11 13:14:07 -05:00
L
1eb4f53800
Merge pull request #4997 from urbit/lf/more-parse 2021-06-10 22:36:24 -05:00
Liam Fitzgerald
96daff6b7f
Merge pull request #4936 from urbit/lf/read-graph-group
hark: read all in group, graph
2021-06-11 09:47:10 +10:00
Liam Fitzgerald
e0f215a2b3
Merge pull request #4992 from finned-palmer/bugfix/fix-profile-status-update-in-mention
interface: pass api object to Mention component
2021-06-11 09:46:28 +10:00
Liam Fitzgerald
4a820afc24
Merge pull request #4990 from urbit/lf/fix-shortcuts
SidebarList: fix shortcuts
2021-06-11 09:46:04 +10:00
Liam Fitzgerald
93c968d9fa
tokenizeMessage: ignore commas and dots that end a url 2021-06-11 09:43:39 +10:00
Liam Fitzgerald
5f2d4e3dd8
SidebarList: fix sorting 2021-06-11 09:30:35 +10:00
Liam Fitzgerald
fa79c3a34f
interface: exorcise props.api 2021-06-10 13:48:41 +10:00
Liam Fitzgerald
5dc6056624
interface: move graph pokes, scries to airlock 2021-06-10 12:12:44 +10:00
Liam Fitzgerald
fb36238d07
interface: move graph subs to airlock 2021-06-10 12:00:44 +10:00
Liam Fitzgerald
6fece992b3
interface: move s3 pokes to airlock 2021-06-09 14:05:33 +10:00
Liam Fitzgerald
5071b3996d
interface: move s3 subs to airlock 2021-06-09 14:04:41 +10:00
Liam Fitzgerald
17bc209d27
interface: move invite pokes to airlock 2021-06-09 13:55:01 +10:00
Liam Fitzgerald
8bf990becb
interface: move invite subs to airlock 2021-06-09 13:54:24 +10:00
Liam Fitzgerald
3066077ca9
interface: move launch pokes to airlock 2021-06-09 13:42:54 +10:00
Liam Fitzgerald
ba7a6a14c4
interface: move launch subs to airlock 2021-06-09 13:42:10 +10:00
Liam Fitzgerald
f7352e7c4c
interface: move settings pokes to airlock 2021-06-09 13:06:22 +10:00
Liam Fitzgerald
020d5d9d67
interface: move settings subs to airlock 2021-06-09 13:02:31 +10:00
Liam Fitzgerald
59b3080b2a
interface: move contact pokes to airlock 2021-06-09 12:35:52 +10:00
Liam Fitzgerald
bfde3d0c1b
interface: move contact subs to airlock 2021-06-09 12:34:25 +10:00
Liam Fitzgerald
2f70a433bd
interface: move group pokes to airlock 2021-06-09 11:46:42 +10:00
Liam Fitzgerald
938b78da63
interface: move group subs to airlock 2021-06-09 11:41:53 +10:00
Liam Fitzgerald
c80751e8b8
interface: move metadata pokes to airlock 2021-06-09 10:59:09 +10:00
Liam Fitzgerald
56b3273c12
interface: move metadata subs to airlock 2021-06-09 10:54:27 +10:00
finned-palmer
dd478255f6 Fix dm alphabetical sort issue 2021-06-08 08:52:22 -05:00
Liam Fitzgerald
9c0ed504a6
interface: add http-api to deps 2021-06-08 16:55:01 +10:00
Liam Fitzgerald
282df96991
interface: strip api.hark 2021-06-08 16:00:37 +10:00
Liam Fitzgerald
e22d38fbef
hark: upgrade to hooks api 2021-06-08 15:09:26 +10:00
Liam Fitzgerald
eadaa25e9a
interface: introduce api singleton 2021-06-08 15:06:59 +10:00
Liam Fitzgerald
001ff8becc
SidebarItem: respect calmengine settings 2021-06-08 12:26:57 +10:00
Liam Fitzgerald
7f432e126e
tokenizeMessage: fix urls that end in punctuation 2021-06-08 12:18:32 +10:00
Liam Fitzgerald
249fef1fd0
interface: fix tsc 2021-06-08 12:09:23 +10:00
Liam Fitzgerald
ec1feffda7
interface: stub API properly 2021-06-08 11:54:27 +10:00
Liam Fitzgerald
7fdb2a437a
links-fe: refactor LinkResource entry point 2021-06-08 11:51:28 +10:00
Liam Fitzgerald
64e5c956d4
LinkBlocks: add component 2021-06-08 11:50:45 +10:00
Liam Fitzgerald
82bb5869bd
LinkDetail: restyle, refactor comments 2021-06-08 11:50:45 +10:00
Liam Fitzgerald
54d4cedb3e
RemoteContent: refactor 2021-06-08 11:50:44 +10:00
Liam Fitzgerald
27863b7ed5
LinkBlockItem: add component 2021-06-08 11:50:44 +10:00
Liam Fitzgerald
db516af2a1
Merge remote-tracking branch 'origin/release/next-userspace' into lf/nu-collections 2021-06-08 11:50:40 +10:00
Liam Fitzgerald
3ed70990fb
interface: refactor url inputs into stateless urlinput 2021-06-08 11:46:35 +10:00
Liam Fitzgerald
fab546a72a
interface: add storybook fixtures, LinkBlocks 2021-06-08 11:46:20 +10:00
James Acklin
b57373b101 interface: consistent titles for mentions, authors with nicknames
fixes urbit/landscape#65
2021-06-07 17:06:56 -04:00
James Acklin
4edaafe8e2 chat: never wrap timestamps
fixes urbit/landscape#884
2021-06-07 16:40:38 -04:00
James Acklin
20b377f069 groups: prevents group names starting with digits
fixes urbit/landscape#906
2021-06-07 16:23:25 -04:00
finned-palmer
eea9364223 Pass api object to Mention component 2021-06-07 14:58:43 -05:00
Liam Fitzgerald
c6e116ee50
SidebarList: fix shortcuts
The SidebarList refactor that occurred to accomodate new-style DMs
inadvertently broke the keyboard shortcuts to switch between channels.
Revives this, and adds support for switching between DMs as well.
2021-06-07 16:25:23 +10:00
matildepark
638eed8d75
Merge pull request #4984 from urbit/lf/web-note-ref
notifications: fix description
2021-06-04 00:54:13 -04:00
Liam Fitzgerald
7f57fd7bfd
notifications: fix description 2021-06-04 14:49:22 +10:00
matildepark
fe60e82f68
Merge pull request #4983 from urbit/lf/leap-chording
leap: display chording options
2021-06-04 00:43:41 -04:00
Liam Fitzgerald
5791be170f
Merge remote-tracking branch 'origin/release/next-userspace' into lf/read-graph-group 2021-06-04 13:49:45 +10:00
Liam Fitzgerald
49f68e22d6
OmniboxResult: update props 2021-06-04 12:57:59 +10:00
Liam Fitzgerald
7ce67a2b46
leap: display chording options 2021-06-04 12:24:36 +10:00
Logan Allen
c7f34b913b interface: added isAdmin to props as well 2021-06-03 20:43:09 -05:00
Logan Allen
a92c749ce6 interface: make isAdmin an optional prop 2021-06-03 20:06:43 -05:00
Logan Allen
dfdb0cfe34 interface: fix prop drilling of isAdmin 2021-06-03 17:54:55 -05:00
matildepark
330e17e28d
Merge pull request #4965 from urbit/james/imageinput-fixes
imageinput: disable placeholder selection, hide placeholder on focus
2021-06-03 14:28:41 -04:00