Hunter Miller
c88e673ef2
PostContent: height detect and fade for truncation
2021-07-14 14:15:34 -05:00
Hunter Miller
af896989f0
ChatEditor: removing unused code preventing slashes
2021-07-14 11:16:46 -05:00
Hunter Miller
f326555b67
CommentItem: prevent actions until confirmed
2021-07-13 15:11:40 -05:00
Hunter Miller
91435ff92d
chat-editor: actually use controlled component
2021-07-13 12:17:05 -05:00
Liam Fitzgerald
aecde2332f
ChatEditor: fix mobile input reset
2021-07-13 16:22:34 +10:00
Liam Fitzgerald
622e78a659
Merge remote-tracking branch 'origin/release/next-userspace' into lf/int-fixes
2021-07-13 16:17:45 +10:00
matildepark
7fcfe28920
Merge pull request #5069 from urbit/hm/1002-reply-only-once
...
interface: fixing chat reply only firing once
2021-07-12 19:50:24 -04:00
Liam Fitzgerald
9eff10ad5d
interface: use buttons on banners
...
Fixes urbit/landscape#705
2021-07-12 14:47:43 +10:00
Liam Fitzgerald
d9c73fa457
links, publish: do not visualize deleted nodes
...
Fixes urbit/landscape#979
2021-07-12 14:40:33 +10:00
Liam Fitzgerald
1704fe5039
interface: fix deleting DM messages
...
Fixes urbit/landscape#1050
2021-07-12 13:13:32 +10:00
Liam Fitzgerald
fbc9a63eca
NoteForm: do not validate on blur
...
Fixes urbit/landscape#90
2021-07-12 12:18:04 +10:00
Liam Fitzgerald
44621ceedc
interface: skip deleted posts in NoteNavigation
...
Fixes urbit/landscape#857
2021-07-12 12:14:58 +10:00
Liam Fitzgerald
e91a1b09f7
CommentInput: stop recreating input
2021-07-09 16:24:59 +10:00
Liam Fitzgerald
0eb89a5715
interface: use md-store %edit instead of %add
2021-07-09 12:19:11 +10:00
Liam Fitzgerald
ab3bf4e08d
interface: fix graph deletion
2021-07-08 12:58:15 +10:00
Matilde Park
6fd814d6b5
Merge branch 'release/next-userspace' into mp/landscape/flex-collections
2021-07-07 19:31:31 -04:00
Matilde Park
c88785ab52
collections: fix mobile overflow on detail view
2021-07-07 19:28:15 -04:00
Liam Fitzgerald
b3ad9cc8f0
interface: fix crash in imageinput
2021-07-08 09:18:11 +10:00
Liam Fitzgerald
e0187de8e4
interface: fix auto colorscheme
2021-07-08 09:17:45 +10:00
Liam Fitzgerald
b9c354b033
term: fix babel & tsc issues
2021-07-08 09:17:30 +10:00
Matilde Park
e66d086c0d
interface: fix tsc
2021-07-07 12:48:15 -04:00
matildepark
26e8a55b8c
Merge pull request #5080 from urbit/lf/invite-flow
...
Invites: fix dismissal, style pass
2021-07-06 21:35:24 -04:00
Liam Fitzgerald
93d62cc183
interface: revive optimistic unread updating
...
Fixes urbit/landscape#1030
2021-07-07 11:01:19 +10:00
Liam Fitzgerald
f7a1617713
collections: style pass on smaller screen sizes
2021-07-07 10:51:54 +10:00
Liam Fitzgerald
1c17013e1b
interface: add all breakpoints to state
2021-07-07 10:50:43 +10:00
Liam Fitzgerald
a1b09b6aa4
VirtualScroller: fix scrollbar on safari
...
Moves to mousemove instead of pointermove events as a result of this
bug[1]. Adds a CSS rule to optionall globally disable selection of text,
to prevent this from occurring during scroll on safari, as
preventDefault() does nothing.
[1]: https://bugs.webkit.org/show_bug.cgi?id=220194
2021-07-07 10:05:27 +10:00
Liam Fitzgerald
02ef597195
interface: style pass on invites, make dismiss flow clearer
2021-07-06 14:36:38 +10:00
Liam Fitzgerald
3e06358491
interface: add Invite stories
2021-07-06 14:31:09 +10:00
Liam Fitzgerald
eb1994a5ff
interface: fix story titles
2021-07-06 11:02:38 +10:00
Liam Fitzgerald
85e6a7191e
interface: do not mark DMs as loaded incorrectly
2021-07-06 11:00:21 +10:00
Liam Fitzgerald
d0d274cb47
Omnibox: fix tsc
2021-07-06 10:35:25 +10:00
Liam Fitzgerald
5af7e3d28c
tokenizeMessage: accept numbers in group names
...
Fixes urbit/landscape#1027
2021-07-06 10:28:18 +10:00
Liam Fitzgerald
bc665c6148
LinkBlocks: fix for smaller screen sizes
...
Fixes urbit/landscape#1026
2021-07-06 10:18:52 +10:00
Liam Fitzgerald
13a9b758ec
interface: fix mediaquery watchers on safari
2021-07-06 10:16:01 +10:00
Hunter Miller
85e3f5d8bd
chat: replacing manual persistence with middleware
2021-07-02 18:52:59 -05:00
Hunter Miller
ab8e2fd8d5
file-upload: refactored common logic and added to blocks
2021-07-02 18:06:48 -05:00
Hunter Miller
54145244b3
bucket: fixing race condition and adding validation
2021-07-02 17:06:36 -05:00
Hunter Miller
fa5e974ad4
chat: adding localstorage sync and cleanup
2021-07-02 16:07:08 -05:00
Hunter Miller
a00ab9e347
chat: lifting up message state, converting to fns
2021-07-02 16:07:08 -05:00
Liam Fitzgerald
6b7030d617
interface: omnibox go fast
2021-07-02 15:42:17 +10:00
Liam Fitzgerald
9a3d04a8ee
interface: add more collections stories, fix test flake
2021-07-02 14:13:06 +10:00
Liam Fitzgerald
8cdda7c1f4
LinkDetail: fix safari styling
2021-07-02 14:12:05 +10:00
Liam Fitzgerald
604abff769
RemoteContent: fixed mixed content failure on embeds
2021-07-02 09:56:10 +10:00
Liam Fitzgerald
5e1c03ca9c
interface: fix malformed group links in tokenisation
...
Fixes urbit/landscape#1020
2021-07-02 09:53:36 +10:00
matildepark
b0f8a6e083
Merge pull request #5063 from urbit/lf/omnibus
...
interface: collections fixes
2021-07-01 13:42:49 -04:00
Liam Fitzgerald
6a4ecf64dc
collections: allow %reference
2021-07-01 16:48:36 +10:00
Liam Fitzgerald
e84f08ecfd
collections: fix embed jank on safari
2021-07-01 16:43:51 +10:00
Liam Fitzgerald
daea523a93
interface: fix reconnect backoff
2021-06-30 14:09:58 +10:00
Liam Fitzgerald
0a29d95cb8
interface: fix simultaneous requests in loading
2021-06-30 13:24:23 +10:00
matildepark
9c2e960536
ResourceSkeleton: shrink title bar on safari
2021-06-29 19:10:06 -04:00
Liam Fitzgerald
a8c4183aa3
VirtualScroller: working scrollbar
...
Fixes urbit/landscape#559
2021-06-29 15:10:47 +10:00
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
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
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
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
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
James Acklin
460982d74b
messages: synced/unread treatments for group DMs in sidebar
...
fixes urbit/landscape#623
2021-06-03 12:09:43 -04:00
Liam Fitzgerald
d365f7ba07
omnibox: fix click handler
2021-06-03 13:07:46 +10:00
Liam Fitzgerald
57fbd0b0fd
notifications: fix notification keying
...
Fixes urbit/landscape#947
2021-06-03 13:02:35 +10:00
Liam Fitzgerald
c224ddf09a
notifications: fix note click through
...
Fixes urbit/landscape#937
2021-06-03 12:55:17 +10:00
Liam Fitzgerald
1cc3f4fd87
notifications: fix group num calculations
2021-06-03 12:53:42 +10:00
Liam Fitzgerald
0998c8ce81
PendingDm: fix mobile layout
...
Fixes urbit/landscape#935
2021-06-03 11:36:16 +10:00
Liam Fitzgerald
81415337d8
ProfileOverlay: fix DM route
...
Fixes urbit/landscape#933
2021-06-03 11:34:59 +10:00
Liam Fitzgerald
92eb156079
leap: navigate to DMs
...
Fixes urbit/landscape#948
2021-06-03 11:18:40 +10:00
Liam Fitzgerald
c53f4bc92d
GraphContent: fix inline content immediately following blockquote
2021-06-03 11:08:04 +10:00
Liam Fitzgerald
ecdfa36fe4
DMs: reply functionality with blockquotes
...
Fixes urbit/landscape#932
2021-06-03 11:05:53 +10:00
Liam Fitzgerald
a7813036fd
SidebarItem: fix dark mode colors
2021-06-02 15:06:31 +10:00
Liam Fitzgerald
4e4e5fa446
GroupHome: check owner of group for feed banner
2021-06-02 15:02:18 +10:00
Liam Fitzgerald
4a42bdc12c
DmSettings: fix color
2021-06-02 14:34:15 +10:00
Liam Fitzgerald
d4e5ecdbb8
DmResource: show back button on mobile
2021-06-02 14:33:55 +10:00
Liam Fitzgerald
2f42909685
hark-update: fix archival
2021-06-02 13:58:28 +10:00
Liam Fitzgerald
a46b426292
DmSettings: fix color
2021-06-02 12:51:40 +10:00
Liam Fitzgerald
badfe7aa15
interface: fix notification linking
2021-06-02 12:27:35 +10:00
Liam Fitzgerald
7d0b63bec6
interface: fix tsc
2021-06-02 12:14:50 +10:00
Liam Fitzgerald
e9c3423e33
interface: omnibus for DM fixes
2021-06-02 12:09:45 +10:00
Liam Fitzgerald
31d3f01fe0
SidebarList: filter hidden messages
2021-06-02 11:18:11 +10:00
Liam Fitzgerald
e510cbeb03
Merge remote-tracking branch 'origin/release/next-userspace' into release/2021-5-27
2021-06-02 10:12:05 +10:00
James Acklin
938ce9d557
imageinput: center messages vertically with less overhead
...
fixes urbit/landscape#893
2021-06-01 16:33:12 -04:00
Matilde Park
fbb6bba318
Merge branch 'release/next-userspace' into james/group-dm-name
2021-06-01 16:27:08 -04:00
matildepark
13cca28877
Merge pull request #4962 from urbit/mp/leap/custom-tiles
...
leap: render custom app tiles
2021-06-01 16:20:55 -04:00
James Acklin
7e371413a2
imageinput: fiddling with label subpixel position
...
fixes urbit/landscape#893
2021-06-01 15:04:09 -04:00
James Acklin
b833343f24
imageinput: respect canUpload
...
fixes urbit/landscape#893
2021-06-01 14:25:45 -04:00
matildepark
653a3e9f8f
Merge pull request #4960 from urbit/mp/contacts/optimistic-type-mismatch
...
interface: catch contact-update type mismatch
2021-06-01 00:56:08 -04:00
Liam Fitzgerald
535700b4f0
graph-fe: fix loading of inbox
2021-06-01 11:59:47 +10:00
Liam Fitzgerald
e16f264d19
Merge remote-tracking branch 'origin/master' into lf/launch-fixes
2021-06-01 11:20:51 +10:00
James Acklin
8bb8425e3a
imageinput: pass focus to all other placeholders
...
fixes urbit/landscape#893
2021-05-31 21:14:30 -04:00
James Acklin
c0e15442f5
imageinput: prevent text selection on all statues
...
fixes urbit/landscape#893
2021-05-31 20:57:18 -04:00
James Acklin
38b368e861
imageinput: disable placeholder selection, hide placeholder on focus
...
fixes urbit/landscape#893
2021-05-31 20:43:46 -04:00
James Acklin
f078b843e4
messages: fix tsc error
2021-05-31 20:10:18 -04:00
James Acklin
1f6a216f28
messages: always mono for DM recipients, show description
...
fixes urbit/landscape#623
2021-05-31 19:49:36 -04:00
Matilde Park
ab95f8ec12
leap: render custom app tiles
...
Fixes urbit/landscape#915
2021-05-28 17:42:19 -04:00
Matilde Park
0d38218c0a
GraphContent: use correct type for code content
2021-05-28 17:21:36 -04:00
Matilde Park
88f02e6115
landscape: code content inherits font weight
...
Fixes urbit/landscape#905
2021-05-28 17:16:31 -04:00
Matilde Park
12afe8acd7
interface: catch contact-update type mismatch
...
When applying add-group or remove-group updates optimistically, we send
our ship resourceFromPath objects, and get back /ship/~name/resource
strings. When we apply the update optimistically, we use the former,
storing the object in state. This causes interface errors, as it expects
the string. Therefore, on both ends we construct the string and dedupe
if it comes in after application.
Fixes urbit/landscape#917
2021-05-28 16:54:01 -04:00
Liam Fitzgerald
e540d1260f
interface: prevent storybook flake w relative time
2021-05-28 14:47:18 +10:00
matildepark
68cd853fb5
Merge pull request #4952 from urbit/mp/tokenize-mention-links
...
tokenizer: please I beg no more
2021-05-27 20:50:12 -04:00
Liam Fitzgerald
623da874e5
tokenizeMessage: less greedy
2021-05-28 10:47:51 +10:00
Liam Fitzgerald
3d9036b10f
tokenizeMessage: race regexes, choose closest match
2021-05-28 09:51:55 +10:00
ixv
75bde5d4f7
Merge pull request #4950 from urbit/ixv/btc-tile-fix
...
btc: fix visual glitch with tile
2021-05-27 16:46:03 -07:00
ixv
bf2b094374
btc: fix visual glitch with tile
2021-05-27 15:53:38 -07:00
Matilde Park
414b5ea89c
PostItem: only render byline if author in state
2021-05-27 18:52:05 -04:00
Logan Allen
c816bc3357
interface: fix feed links
2021-05-27 16:43:12 -05:00
Logan Allen
7e5af14987
interface: fixes group feed issues introduced by fetch
2021-05-27 16:34:49 -05:00
Matilde Park
e704d90e06
interface: add new test for mention+link msgs
2021-05-27 17:00:54 -04:00
James Acklin
16311deee3
messages: fixing mono-logic
...
fixes urbit/landscape#623
2021-05-27 16:28:39 -04:00
ixv
13807303b4
Merge pull request #4940 from urbit/release/bitcoin-wallet
...
Bitcoin Wallet
2021-05-27 10:28:18 -07:00
James Acklin
9ba4b0c1cf
messages: respect hidden nicknames, conditional mono
...
fixes urbit/landscape#623
2021-05-27 12:08:03 -04:00
Liam Fitzgerald
57a7822b65
interface: prevent storybook flake
2021-05-27 15:28:59 +10:00
Liam Fitzgerald
dbf8b05e41
Merge remote-tracking branch 'origin/release/next-userspace' into lf/chromatic
2021-05-27 15:20:15 +10:00
Matilde Park
bb2b1bdae5
launch: fix types
2021-05-26 18:30:18 -07:00
Isaac Visintainer
b2887e75a0
btc: add tile
2021-05-26 18:30:18 -07:00
James Acklin
7c90313774
messages: parse DM title and conditionally display nicknames
...
fixes urbit/landscape#623
2021-05-26 21:10:05 -04:00
Liam Fitzgerald
0fb803f6ee
Comments: fix deletion
...
Fixes urbit/landscape#902
2021-05-26 15:51:50 +10:00
Liam Fitzgerald
2fc10ecefa
interface: add read-group keybind
2021-05-26 14:10:26 +10:00
Liam Fitzgerald
cabdca8c0b
interface: register shift in chords
2021-05-26 14:08:26 +10:00
Liam Fitzgerald
3869e5e89b
Merge remote-tracking branch 'origin/release/next-userspace' into lf/read-graph-group
2021-05-26 13:41:00 +10:00
Liam Fitzgerald
5f8249fab0
collections: add LinkBlockItem
2021-05-26 13:18:48 +10:00
Matilde Park
71c3dc03b5
tokenizeMessage: fix trailing slash case
...
Fixes urbit/landscape#903
2021-05-25 20:24:16 -04:00
Matilde Park
a985d616ca
tokenizeMessage: clear url parse case
2021-05-25 20:20:47 -04:00
Matilde Park
b11edc0e99
tokenizeMessage: retweak regex, add tests
2021-05-25 20:11:45 -04:00
Matilde Park
006e9db150
tokenizeMessage: remove console.log, add same check on other regex
2021-05-25 14:55:05 -04:00
Matilde Park
e43cffeac5
tokenizeMessage: accept whitespace chars in regex
2021-05-25 14:49:08 -04:00
matildepark
145fb29abe
Merge pull request #4931 from urbit/james/chat-input-buttons
...
chat: no s3, no blank space
2021-05-25 13:39:48 -04:00
matildepark
006fb5b18f
Merge pull request #4933 from urbit/lf/tokenize-fixed
...
interface: fix tokenisation
2021-05-25 12:58:05 -04:00
Matilde Park
6112ae0632
ChatResource: remove extraneous space in mentions
2021-05-25 12:55:52 -04:00
Liam Fitzgerald
0353fcf6f6
collections: add LinkInput
2021-05-25 18:11:43 +10:00
Liam Fitzgerald
891d144cbf
RemoteContent: add stories
2021-05-25 15:09:54 +10:00
Liam Fitzgerald
918153f13e
interface: add more stories
2021-05-25 14:43:39 +10:00
Liam Fitzgerald
264b971176
publish: add mark all as read button
2021-05-25 13:40:16 +10:00
Liam Fitzgerald
91b4cf847c
tokenizeMessage: refactor, add tests
2021-05-25 12:37:59 +10:00
Liam Fitzgerald
0c731c7498
GroupFeedHeader: do not mutate state
2021-05-25 09:49:13 +10:00
Liam Fitzgerald
d418eec204
interface: fix tsc errors
2021-05-25 09:47:20 +10:00
Matilde Park
15fd607af8
Merge branch 'release/next-userspace' into release/2021-5-27
2021-05-24 19:08:25 -04:00
Matilde Park
e859f2a5e8
Merge branch 'release/next-userspace' into la/deep-graph
2021-05-24 19:02:44 -04:00
James Acklin
1300c5b923
channel: name group DMs a comma-separated list of participants
...
fixes urbit/landscape#623
2021-05-24 19:00:02 -04:00
James Acklin
ce74572d02
chat: no s3, no blank space
...
fixes urbit/landscape#892
2021-05-23 19:51:42 -04:00
Liam Fitzgerald
1ac01ef0f7
Settings: correct default keybinds
2021-05-21 13:35:54 +10:00
Logan Allen
5c9a278620
interface: create proper group feed back button behavior
2021-05-20 19:52:23 -05:00
Logan Allen
e63c63022d
interface: pending and new message updates work across timeline, thread, and replies
2021-05-20 19:31:32 -05:00
Matilde Park
9e85045e17
settings: stub icon for shortcuts
2021-05-20 20:30:57 -04:00
Liam Fitzgerald
50be15dc27
SidebarItem: fix unreads, mono for DM
2021-05-21 10:23:01 +10:00
Liam Fitzgerald
65c8f30124
DM: pending states
2021-05-21 10:22:35 +10:00
Liam Fitzgerald
60ed7d6151
SidebarList: fix comet rendering
2021-05-21 10:12:11 +10:00
Liam Fitzgerald
454c1919ce
DmResource: fix backlog, mark as read
2021-05-21 10:08:02 +10:00
Liam Fitzgerald
115ee5f4f1
Merge pull request #4910 from urbit/lf/hark-boxing
...
hark: new boxing model
2021-05-21 08:38:18 +10:00
James Acklin
8f9ccaafce
permalinks: final spacing pass for elements + placeholders
2021-05-20 17:07:35 -04:00
Liam Fitzgerald
2e4eda036b
SidebarList: fix empty contact nick
2021-05-20 15:29:07 +10:00
Liam Fitzgerald
ad1187bc3c
SidebarList: fix associations access
2021-05-20 14:25:39 +10:00
Matilde Park
a31823aca7
GraphContent: paragraphs allow for wrapping
2021-05-19 23:11:15 -04:00
Matilde Park
18f9a8783e
interface/remark-break: lint
2021-05-19 23:02:32 -04:00
Matilde Park
06c4994dd4
Merge branch 'release/next-userspace' into mp/landscape/pre-commit
2021-05-19 22:05:21 -04:00
Liam Fitzgerald
ead07b9c4f
GraphContent: inherit size, weight for links
2021-05-20 11:46:04 +10:00
Liam Fitzgerald
aa18917d5d
RemoteContent: fix typings
2021-05-20 10:29:21 +10:00
Liam Fitzgerald
3bce33de3e
GraphContent: fix tsc
2021-05-19 14:52:21 +10:00
Liam Fitzgerald
ad08450626
RemoteContent: expand to fill if tall
2021-05-19 14:45:08 +10:00
Liam Fitzgerald
c81f03a4ad
interface: reset UA css for lists
2021-05-19 14:39:00 +10:00
Liam Fitzgerald
f85ca49cb0
GraphContent: fix leading inline content breaking stitching
2021-05-19 14:38:40 +10:00
Liam Fitzgerald
f6c1b941a7
GraphContent: add table support
2021-05-19 14:38:00 +10:00
Liam Fitzgerald
f8c8033ea2
GraphContent: support strikethrough
2021-05-19 14:37:38 +10:00
Liam Fitzgerald
e71d6773a7
GraphContent: don't linebreak on empty text nodes
2021-05-19 14:36:34 +10:00
Liam Fitzgerald
0e37171070
GraphContent: add stories to document edge cases
2021-05-19 14:35:57 +10:00
Logan Allen
ad5374d300
interface: fix virtual scroller bug of negative offsets
2021-05-18 19:59:13 -05:00
Logan Allen
941ee247e5
interface: fix replies view
2021-05-18 18:48:28 -05:00
Logan Allen
d308b96909
interface: threading works for complex graph structures
2021-05-18 18:04:27 -05:00
Logan Allen
6b102450a5
interface: reworked thread view so that one can navigate to it from any child to see the conversation around that particular child
2021-05-18 16:55:43 -05:00
Matilde Park
b44c3faa23
interface: fix tsc error
2021-05-18 17:06:21 -04:00
matildepark
f9354e49a1
Merge pull request #4912 from urbit/james/permalink-placeholders
...
permalinks: graph node placeholders
2021-05-18 16:32:13 -04:00
James Acklin
ee02f61d7b
permalinks: fix tsc error
2021-05-18 16:14:58 -04:00
James Acklin
fed10bc07c
permalinks; conditional addtional rows, dependent on graph type
2021-05-18 14:42:59 -04:00
Logan Allen
e2d9a32a73
interface: display last item of thread properly
2021-05-18 12:21:47 -05:00
Matilde Park
a43bb23223
GraphContent: amend text, blockquote boxing, color
2021-05-18 13:08:02 -04:00
matildepark
e80cd1ceb3
Merge pull request #4911 from urbit/lf/bag-of-grab
...
interface: misc grabbag
2021-05-18 12:30:33 -04:00
James Acklin
8f074592f2
permalinks: placeholder formatting fix
2021-05-18 09:17:55 -04:00
James Acklin
c7e9b82e68
permalinks: placeholder for unloaded nodes, author-content spacing
2021-05-18 09:16:31 -04:00
Liam Fitzgerald
0e9a8590d8
Groups: fix keying
2021-05-18 14:00:10 +10:00
Liam Fitzgerald
2221411220
GroupSwitcher: update recent groups on unmount
...
Fixes an unfiled bug where switching to a non-group workspace would not
add the most recent group to the group switcher
2021-05-18 12:36:49 +10:00
Liam Fitzgerald
e8091f9da1
graph-reducer: ignore superfluous updates
...
Reduces RAM usage drastically, especially in long-lived sessions
2021-05-18 12:33:48 +10:00
Liam Fitzgerald
b60e39545c
GraphContent: fix tsc
2021-05-18 12:10:58 +10:00
Liam Fitzgerald
34469279e1
notifications: fix tsc errors
2021-05-18 11:27:41 +10:00
Liam Fitzgerald
c1f2fba45e
notifications: update for new boxing model
2021-05-18 11:10:11 +10:00
Liam Fitzgerald
55ad8e22ae
Merge remote-tracking branch 'origin/release/2021-5-27' into lf/hark-boxing
2021-05-18 10:46:31 +10:00
Logan Allen
8201a3c68b
interface: make pending messages work for flat graphs
2021-05-17 19:04:34 -05:00
Logan Allen
ae1edbbe2c
interface: wip reducers with immer
2021-05-17 18:39:10 -05:00
Logan Allen
d97b50a8ff
Merge branch 'release/next-userspace' into la/deep-graph
2021-05-17 14:07:45 -05:00
Liam Fitzgerald
fdc703b7f6
Merge remote-tracking branch 'origin/release/next-userspace' into lf/more-markdown
2021-05-17 16:19:28 +10:00
Liam Fitzgerald
5a1cb84192
Merge remote-tracking branch 'origin/release/next-userspace' into release/2021-5-27
2021-05-17 16:07:09 +10:00
Liam Fitzgerald
3755afab3f
hark: update state, reducers for new boxing
2021-05-17 15:42:56 +10:00
Liam Fitzgerald
95a41e6896
Merge remote-tracking branch 'origin/release/2021-5-27' into lf/perfect-dms
2021-05-17 12:01:59 +10:00
Liam Fitzgerald
64582458dc
hark: optimistic read
2021-05-17 10:43:23 +10:00
Liam Fitzgerald
201a4ad0a5
GraphContent: use indigo list components
2021-05-17 10:23:27 +10:00
Liam Fitzgerald
06cce27924
GraphContent: fix blockquotes and newlines
2021-05-17 10:15:04 +10:00
Logan Allen
a02bab61f0
Merge branch 'release/next-userspace' into la/deep-graph
2021-05-14 17:05:54 -05:00
Logan Allen
e8a53947bc
interface: improve general sanity of timeline / thread rendering
2021-05-14 16:36:50 -05:00
Logan Allen
8054701f5e
interface: visually distinguish thread view
2021-05-14 15:22:04 -05:00
Logan Allen
67b91c056c
interface: added thread reducer and basic thread view
2021-05-14 15:12:12 -05:00
Matilde Park
4a7527b6cc
GroupSummary: loosen access
2021-05-14 12:53:11 -04:00
Logan Allen
728b8b0f4b
interface: use proper method names for fetches
2021-05-14 11:42:23 -05:00
Matilde Park
69572e296f
GroupSummary: display padlock, copy action
...
Fixes urbit/landscape#411
2021-05-14 12:42:14 -04:00
Matilde Park
49d411021c
GroupLink: remove public/private labels
...
We don't actually expose this in the API, so this is providing
inaccurate information.
Fixes urbit/landscape#874
2021-05-14 12:21:22 -04:00
Matilde Park
31b5499598
OmniboxResult: fix collection icon
...
Fixes urbit/landscape#876
2021-05-14 12:18:55 -04:00
Tyler Brown Cifu Shuster
bbd244e634
interface: check notification availability
2021-05-13 20:23:32 -07:00
matildepark
6423b34f1e
Merge pull request #4899 from urbit/mp/landscape/ts
...
landscape: zero typescript errors
2021-05-13 22:58:54 -04:00
Logan Allen
0a8959ca36
interface: work on threading
2021-05-13 20:27:14 -05:00
matildepark
7678cb3806
Merge pull request #4898 from urbit/tbcs/tile-ordering
...
interface: changed alphabeticalOrder to ignore non-word characters
2021-05-13 19:16:17 -04:00
Matilde Park
bb2c549c92
leap: fix ref regression
2021-05-13 18:55:24 -04:00
James Acklin
3ac2e2e378
interface: fixes lopsided SMB, eliminates shortcut chord console logging
2021-05-13 18:46:46 -04:00
Matilde Park
ec632c7b17
interface/views: ts lint
2021-05-13 18:39:54 -04:00
Matilde Park
5e35dc15be
interface/logic/state: ignore zustand type conflicts
2021-05-13 18:39:01 -04:00
Matilde Park
3b74e46a10
interface/logic/reducers: ts lint
2021-05-13 18:38:41 -04:00
Matilde Park
60ff81e0b9
interface/logic/lib: ts lint
2021-05-13 18:38:10 -04:00