Commit Graph

2953 Commits

Author SHA1 Message Date
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