Commit Graph

2852 Commits

Author SHA1 Message Date
Liam Fitzgerald
fdc32b24a9
tutorial: update Star Icon 2021-02-19 14:20:45 +10:00
Liam Fitzgerald
b50d626596
notifications: s/Updates/Notifications/g 2021-02-19 13:24:24 +10:00
Liam Fitzgerald
f40b8e1a2b
tutorial: fix delay on profile 2021-02-19 13:22:53 +10:00
Liam Fitzgerald
2ac9919f41
tutorial: dynamic height 2021-02-19 13:22:39 +10:00
Liam Fitzgerald
72a0588a52
tutorial: update mainnet location 2021-02-19 13:21:56 +10:00
James Acklin
55dee617b3 chat: different margins for text links, images, and videos
Fixes urbit/landscape#357
2021-02-18 18:43:22 -05:00
Matilde Park
9cb88388dd chat: only show avatars if we have them
Also respects CalmEngine.

fixes urbit/landscape#315
2021-02-18 18:23:59 -05:00
Logan Allen
b363106ea4 interface: ensure that we display the correct ship name and do not
retain stale state
2021-02-18 17:20:47 -06:00
James Acklin
f1b340690e chat: resolving conflicts 2021-02-18 17:14:21 -05:00
James Acklin
3d3bc6d53a
Merge branch 'release/next-js' into james/chatmessage 2021-02-18 16:21:05 -05:00
matildepark
9b7ba4392d
Merge pull request #4453 from tylershuster/timestamp-hover
interface: Unify timestamp behavior
2021-02-18 16:16:12 -05:00
James Acklin
3f875fccb3 chat: addresses message spacing PR comments
Fixes urbit/landscape#357
2021-02-18 16:13:27 -05:00
Tyler Brown Cifu Shuster
c00c3325f2 interface: added missing timestamp import 2021-02-18 11:56:58 -08:00
matildepark
fc825e255e
Merge pull request #4443 from urbit/james/no-label-wrap
landscape: button label nowrap
2021-02-18 14:51:42 -05:00
Matilde Park
863773248d Merge branch 'release/next-js' into james/no-label-wrap 2021-02-18 14:33:39 -05:00
Tyler Brown Cifu Shuster
879747040f Merge branch 'release/next-js' of https://github.com/urbit/urbit into content-titles 2021-02-18 09:46:24 -08:00
Tyler Brown Cifu Shuster
79c056ec1b Merge branch 'release/next-js' of https://github.com/urbit/urbit into timestamp-hover 2021-02-18 09:44:53 -08:00
matildepark
34d8e226fc
Merge pull request #4450 from urbit/lf/npm
interface: bring npm packages inline with userspace
2021-02-18 12:37:32 -05:00
Tyler Brown Cifu Shuster
1de6964526 interface: Unify timestamp behavior
Fixes https://github.com/urbit/landscape/issues/398
Fixes https://github.com/urbit/landscape/issues/264
2021-02-17 14:04:27 -08:00
Tyler Brown Cifu Shuster
013993b7bc links: adds titles to remote content
Fixes https://github.com/urbit/landscape/issues/260
2021-02-17 09:16:07 -08:00
Liam Fitzgerald
a58c2a143e
leap: add category blacklist 2021-02-17 16:48:05 +10:00
Liam Fitzgerald
1c38deb502
settings: match designs for already implemented features 2021-02-17 15:48:27 +10:00
Liam Fitzgerald
38dcd49630
Merge branch 'lf/dropdown-bubbling' into release/hot-21-2-17 2021-02-17 14:29:22 +10:00
Liam Fitzgerald
b6513d7f49
Merge branch 'lf/landscape-fixesx' into release/hot-21-2-17 2021-02-17 14:28:53 +10:00
Liam Fitzgerald
57dfc24882
AddChannel: fix sig mismatch 2021-02-17 11:36:00 +10:00
Tyler Brown Cifu Shuster
a53c1e519b Merge branch 'release/next-js' of https://github.com/urbit/urbit into npm-packages 2021-02-16 15:12:43 -08:00
Tyler Brown Cifu Shuster
0761df261e interfaced: added missing import 2021-02-16 15:11:16 -08:00
James Acklin
a52a6c3cd9 landscape: use styled-system prop instead of tachyons class
Fixes urbit/landscape#435
2021-02-16 17:22:38 -05:00
matildepark
319efc829c
Merge pull request #4447 from urbit/mp/links/add-import
LinkWindow: add missing 'text' import
2021-02-16 16:41:22 -05:00
Matilde Park
240e9b5c5c chat: render all code output, not just first line 2021-02-16 15:35:47 -05:00
matildepark
31e97a368a
Merge pull request #4397 from urbit/lf/markdown-linebreaks
TextContent: handle linebreaks before feeding parsing
2021-02-16 15:04:35 -05:00
Matilde Park
c7d818ab49 LinkWindow: add missing 'text' import
Fixes urbit/landscape#433
2021-02-16 14:56:24 -05:00
James Acklin
5d2e7bf35b chat: applies consistent padding and margin rules
Fixes urbit/landscape#357
Fixes urbit/landscape#355
2021-02-16 08:46:45 -05:00
Liam Fitzgerald
3548c984a9
Dropdown: fix event propagation
Fixes urbit/landscape#427
2021-02-16 13:04:12 +10:00
Liam Fitzgerald
899ead25fb
hark-store: give %read-all fact
Fixes urbit/landscape#402
2021-02-16 12:29:17 +10:00
Liam Fitzgerald
a9d2381d0e
SidebarListHeader: look in %groups not %contacts assocs
Fixes urbit/landscape#405
2021-02-16 12:29:17 +10:00
Liam Fitzgerald
ba57ad2222
AddGroup: fix activation from leap
Fixes urbit/landscape#439
2021-02-16 12:29:17 +10:00
James Acklin
c272cdfff8 landscape: sets ModalButton label to nowrap
Fixes urbit/landscape#435
2021-02-15 16:00:22 -05:00
Tyler Brown Cifu Shuster
7b48d3d3e1 interface: ignore plain js files when linting 2021-02-14 14:18:32 -08:00
Tyler Brown Cifu Shuster
8362f22cd7 interface: updated npm packages 2021-02-14 14:15:43 -08:00
Tyler Brown Cifu Shuster
2b30227f0f Merge branch 'release/next-js' of https://github.com/urbit/urbit into npm-packages 2021-02-14 14:14:30 -08:00
Tyler Brown Cifu Shuster
1b19a95fea interface: cleaning up imports 2021-02-14 14:11:27 -08:00
Matilde Park
a91f96751b invite: prevent interface crash
We're accessing invite.ship when we don't have invite. This stubs that
out.
2021-02-12 22:37:12 -05:00
Matilde Park
115dacfeec statusbar: fix flexing on dev stream mobile 2021-02-12 17:26:08 -05:00
Matilde Park
5b636b7bef profile: pad foreign statuses
Fixes urbit/landscape#413
2021-02-12 17:15:11 -05:00
Matilde Park
57f8963b36 meta: revert ba839646c8 2021-02-12 17:08:43 -05:00
Matilde Park
8f0b8b2101 profile: linkify statuses
Also fixes an unfiled bug where disableRemoteContent was ignored

Fixes urbit/landscape#418
2021-02-12 16:42:34 -05:00
Matilde Park
ec702d43a0 profile: force status to flush right on view 2021-02-12 16:28:25 -05:00
Matilde Park
5b62417e49 groups: pass new contacts obj, fix pending
Also uncovers why pending array wasn't matching.

Fixes urbit/landscape#422
Fixes urbit/landscape#312
2021-02-12 16:24:46 -05:00
Matilde Park
6c2d935913 NewChannel: redirect DM creation from DM routes
We were redirecting based on our parent path, so if we were in a DM
while making a DM, we used that DM as our parent path.

Fixes urbit/landscape#421
2021-02-12 14:39:23 -05:00
Matilde Park
5db4c1307b invites: redirect multiple member DMs to messages 2021-02-12 14:30:24 -05:00
Logan Allen
144178165c interface: simplify edit reducer 2021-02-12 12:02:52 -06:00
Logan Allen
1c4baea62f interface: profiles would intermittently show contact information when they should not, fixes this 2021-02-12 11:48:50 -06:00
Matilde Park
63cfde673b SetStatusBarModal: prevent flexShrink on mobile 2021-02-11 21:02:40 -05:00
Matilde Park
e868ea2db2 StatusBar: prevent sigil flexing offscreen 2021-02-11 20:34:34 -05:00
Liam Fitzgerald
850d78af56
Merge remote-tracking branch 'origin/la/work' 2021-02-12 11:01:52 +10:00
Liam Fitzgerald
cefa80cee5
Omnibox: Add Messages to results 2021-02-12 11:00:24 +10:00
Liam Fitzgerald
eb082decf3
ImageInput: mark explicitly as type="button" 2021-02-12 10:55:17 +10:00
Logan Allen
1ddf9f5b84 contact-store: set last-updated appropriately and send last-updated in JS 2021-02-11 18:47:36 -06:00
Matilde Park
34a9d9660f profile: safely access status 2021-02-11 18:58:39 -05:00
Matilde Park
d197a0e766 chat: wrap chatWindow in position='relative'
Fixes the banner overlapping the share banner.
2021-02-11 18:38:40 -05:00
ixv
a4f14119e2
Merge pull request #4418 from urbit/lf/disable-tutorila
Tutorial: disable
2021-02-11 14:19:00 -08:00
Liam Fitzgerald
a8f560f952
Tutorial: disable 2021-02-12 08:04:22 +10:00
Matilde Park
ab114980ec Profile: amend design 2021-02-11 17:02:30 -05:00
Matilde Park
62ce2cf3d4 profile: change 'pinned groups' header style 2021-02-11 16:36:55 -05:00
Matilde Park
9c3327e387 Profile: remove mb from pinned groups 2021-02-11 16:35:21 -05:00
Matilde Park
2e941f1c7a GroupLink: amend group previews 2021-02-11 16:33:48 -05:00
Matilde Park
f4b378cd2e profile: use current indigo spec on buttons 2021-02-11 16:18:17 -05:00
Matilde Park
4d2bad7856 StatusBar: make 'users' icon a square 2021-02-11 16:15:56 -05:00
Matilde Park
bcb9ebcc99 StatusBar: make sigil icon square 2021-02-11 16:15:21 -05:00
Matilde Park
cc26384fae ProfileOverlay: remove dropdown 2021-02-11 16:14:19 -05:00
Matilde Park
8253f385e8 GroupSettings: add copy for pinned groups 2021-02-11 16:09:18 -05:00
L
70cde7e4fb
Merge pull request #4416 from urbit/la/mini-prof
interface: mini profile does not dismiss improperly on click, and shows success indicator when status is set
2021-02-11 14:47:25 -06:00
L
a6369d5bf1
Merge branch 'release/next-userspace' into la/fix-385 2021-02-11 13:52:40 -06:00
Logan Allen
8e78e6fe1d interface: redirect to rootUrl upon removing graph 2021-02-11 13:48:00 -06:00
Matilde Park
8030f0e369 ProfileStatus: hide 'success!' until needed 2021-02-11 14:35:17 -05:00
Matilde Park
d4d20c004d ViewProfile: restore nickname calmengine 2021-02-11 14:29:46 -05:00
Logan Allen
cd370224d5 interface: mini profile does not dismiss on click, and shows success indicator when status is set 2021-02-11 13:23:50 -06:00
Matilde Park
27be5dd254 interface: render URLs in mentiontext 2021-02-11 13:39:29 -05:00
Matilde Park
ba839646c8 interface: increase size of embeds 2021-02-11 13:39:10 -05:00
Matilde Park
1961b606f3 Merge branch 'release/next-userspace' into lf/tutorial-fixes 2021-02-11 12:17:22 -05:00
matildepark
b526533630
Merge pull request #4414 from urbit/lf/interface-stuff
interface: QA fixes
2021-02-11 12:02:08 -05:00
matildepark
ff7913f1ca
Merge pull request #4326 from ryjm/jm/hark-read-all
hark-store: add %read-all support
2021-02-11 12:00:29 -05:00
ryjm
f5e4dc2423 hark-fe: add read all button 2021-02-11 08:48:13 -05:00
Liam Fitzgerald
8c3a9a2546
ViewProfile: left align pinned groups
Fixes urbit/landscape#394
Fixes urbit/landscape#388
2021-02-11 18:08:13 +10:00
Liam Fitzgerald
a3a8bf5f2c
Profile: collapse header padding on mobile
Fixes urbit/landscape#392
2021-02-11 17:42:39 +10:00
Liam Fitzgerald
2995d5a070
ChannelSettings: hide sidebar on mobile 2021-02-11 17:38:50 +10:00
Liam Fitzgerald
0ef854a563
Chat: add sig to mention, to correctly index contacts
Fixes urbit/landscape#395
2021-02-11 16:22:12 +10:00
Liam Fitzgerald
1f251667cb
Omnibox: conditionally show channel create on permissions
Fixes urbit/landscape#386
2021-02-11 16:22:02 +10:00
Liam Fitzgerald
419a60753a
GroupSearch: correctly set field touched 2021-02-11 16:14:55 +10:00
Liam Fitzgerald
15ac328c1f
StatusBar: float leap above on mobile tutorial 2021-02-11 16:14:17 +10:00
Liam Fitzgerald
fe22d33696
Tutorial: bring into line with designs 2021-02-11 16:13:59 +10:00
Liam Fitzgerald
1f1747cb67
launch: bring tutorial prompt to spec 2021-02-11 16:12:04 +10:00
Liam Fitzgerald
76de225b4a
interface: untangle event propagation in modals 2021-02-11 16:08:40 +10:00
Liam Fitzgerald
7568ecc2b4
tutorial: launch from omnibox 2021-02-11 10:42:11 +10:00
Liam Fitzgerald
4c4667c0d9
tutorial: fix desktop positioning 2021-02-11 10:41:16 +10:00
Liam Fitzgerald
4125f306be
interface: update tutorial location 2021-02-11 10:40:50 +10:00
Logan Allen
c0ed4169fd interface: redirect to base url when unsubscribing, removing, or archiving 2021-02-10 16:24:24 -06:00
L
22da150305
Merge pull request #4411 from urbit/la/link-perm
interface: don't show link submit when empty collection and we don't have permission
2021-02-10 16:20:37 -06:00
Logan Allen
2cd05661eb interface: put message explaining permissions in links 2021-02-10 16:19:58 -06:00
Logan Allen
207880c430 interface: don't show link submit when empty collection and we don't have permission 2021-02-10 16:15:48 -06:00
matildepark
4587d741ad
Merge pull request #4410 from urbit/la/chat-avatar-show
interface: fixed conditional to only show avatar in chat when we have…
2021-02-10 17:03:52 -05:00
Logan Allen
c48dd5f9ea interface: fixed conditional to only show avatar in chat when we have shared it 2021-02-10 15:26:26 -06:00
matildepark
f75d65ce72
Merge pull request #4405 from urbit/lf/smoother-invites
interface: smoother invites
2021-02-10 15:27:18 -05:00
Matilde Park
9334740fb7 profile: remove embeds from bio 2021-02-10 15:10:39 -05:00
Matilde Park
0d53e0791b GroupSearch: add "publicOnly" boolean 2021-02-10 15:05:03 -05:00
Liam Fitzgerald
eaa900e9b4
Note: fix update permissioning logic 2021-02-10 19:04:17 +10:00
Liam Fitzgerald
c9f77566b5
NewChannel: fix sig mismatch 2021-02-10 19:02:18 +10:00
Liam Fitzgerald
6edea561ce
NewChannel: update links icon 2021-02-10 18:58:44 +10:00
Liam Fitzgerald
0995019ef9
interface: correct modal stacking behaviour 2021-02-10 17:17:14 +10:00
Liam Fitzgerald
2f4de07435
profile: use GroupLink for pinned groups 2021-02-10 16:59:18 +10:00
Liam Fitzgerald
303dc6b3bd
chat-fe: pretty group joining link 2021-02-10 16:27:49 +10:00
Liam Fitzgerald
afb0424efd
Invites, JoinStatus: refactor for smoothness 2021-02-10 15:12:16 +10:00
Liam Fitzgerald
41c08b435d
Merge pull request #4395 from urbit/la/more-fix
interface: more visual fixes, QA
2021-02-09 13:52:31 +10:00
Liam Fitzgerald
ac026ea370
Merge pull request #4400 from urbit/lf/con-hook-loop
contact-hooks: prevent infinite hook loop
2021-02-09 13:40:12 +10:00
matildepark
1a039e5f71
Merge pull request #4401 from urbit/lf/permission-fixes
ChannelPermissions: fix sig/nosig mismatch
2021-02-08 22:35:25 -05:00
Matilde Park
5530274b78 Merge branch 'release/next-userspace' into la/more-fix 2021-02-08 22:33:39 -05:00
Liam Fitzgerald
0350311882
Merge pull request #4391 from urbit/lf/loading-fix
ViewProfile: fix incorrect loading conditional
2021-02-09 13:31:27 +10:00
Liam Fitzgerald
548f2143f8
Merge pull request #4388 from urbit/lf/tutorial
interface: add overlay tutorial
2021-02-09 13:31:06 +10:00
Liam Fitzgerald
bc5e32491c
ShareProfile: only share if we arent recipient 2021-02-09 13:21:49 +10:00
Matilde Park
182eb5c7fe GroupsPane: show channel length 2021-02-08 22:05:59 -05:00
Liam Fitzgerald
350fb3a07d
launch: remove Welcome component 2021-02-09 12:53:19 +10:00
Liam Fitzgerald
9e9fd84ee8
tutorial: automatically join graphs before start 2021-02-09 12:48:17 +10:00
matildepark
05c1f286a3
Merge pull request #4399 from urbit/lf/profile-tweaks
Profile: tweak sigil size
2021-02-08 21:43:56 -05:00
Liam Fitzgerald
456d7f29af
ChannelPermissions: fix sig/nosig mismatch 2021-02-09 12:40:11 +10:00
Liam Fitzgerald
2ea1dd8dac
Profile: tweak sigil size
Fixes urbit/landscape#370
2021-02-09 12:24:45 +10:00
Liam Fitzgerald
a2cd566dd2
sigil: turn padded into padding and take number 2021-02-09 12:24:28 +10:00
matildepark
29a1e33505
Merge pull request #4393 from urbit/lf/hark-loading
Inbox: make useLazyScroll account for archived notifications
2021-02-08 21:12:44 -05:00
Liam Fitzgerald
ab470960eb
tutorial: adjust for mobile 2021-02-09 12:10:06 +10:00
Liam Fitzgerald
8bb210e69a
launch: add missing lodash import 2021-02-09 11:51:20 +10:00
Liam Fitzgerald
9bf7bf8094
ViewProfile: cleanup previews on contact change 2021-02-09 11:39:24 +10:00
Liam Fitzgerald
a07b8cc0b5
Merge remote-tracking branch 'origin/release/next-userspace' into lf/hark-loading 2021-02-09 11:25:51 +10:00
Matilde Park
c0952a2603 Merge branch 'release/next-userspace' into lf/collections-padding 2021-02-08 20:14:46 -05:00
Matilde Park
4c6329bb24 NewChannel: add background for DMs in dark mode 2021-02-08 20:09:42 -05:00
matildepark
2be1ee807b
Merge pull request #4390 from urbit/lf/search-fixes
ShipSearch: fix incomplete ship entry case
2021-02-08 20:05:21 -05:00
Logan Allen
0f62a951dc interface: show channels, since channel-count doesn't work 2021-02-08 18:29:56 -06:00
Liam Fitzgerald
2c01d6dc6d
TextContent: handle linebreaks before feeding parsing
Handling linebreaks outside of the parser allows us to preserve
linebreaks, which goes against the markdown spec and is poorly
supported by the parser library.
2021-02-09 10:02:48 +10:00
Liam Fitzgerald
26847c40cb
links-fe: correct padding
Fixes urbit/landscape#364
2021-02-09 08:07:23 +10:00
Logan Allen
9380a46fc3 interface: allow channel list to scroll and set a max-height 2021-02-08 16:02:32 -06:00
Logan Allen
5112937f59 interface: fix long group names 2021-02-08 14:10:09 -06:00
matildepark
6bb4062150
Merge pull request #4387 from urbit/james/sigil-overlays
chat: fix OverlaySigil positioning
2021-02-08 13:41:19 -05:00
James Acklin
3a99a79867 chat: address PR comments
Fixes urbit/landscape#303
2021-02-08 10:48:29 -05:00
Liam Fitzgerald
003738f95a
Inbox: make useLazyScroll account for archived notifications
useLazyScroll was not accounting for the case where a notification would
be archived. This would mean that archiving a lot of notifications
without scrolling would erroneously not load more. Accounts for this
case by passing a count argument to useLazyScroll, which is then
compared against its previous value. If the previous value is greater
than the new value, (i.e. a notification was archived) then check if we
should load more.
2021-02-08 14:04:55 +10:00
Liam Fitzgerald
71ae452132
interface: add usePreviousValue hook 2021-02-08 14:04:43 +10:00
Liam Fitzgerald
29a8ed77da
JoinGroup: skip preview if unmanaged group 2021-02-08 13:27:51 +10:00
Liam Fitzgerald
505abfbcc7
ViewProfile: fix incorrect loading conditional 2021-02-08 13:08:53 +10:00
Liam Fitzgerald
45c83239b7
ShipSearch: fix incomplete ship entry case 2021-02-08 12:59:11 +10:00
Liam Fitzgerald
07518e5cff
interface: inject location of tutorial group at compile tim 2021-02-08 11:02:52 +10:00
Liam Fitzgerald
1e7a09714b
interface: inject hooks to track position of tutorial elements 2021-02-08 10:36:06 +10:00
Liam Fitzgerald
44debd2936
interface: launch tutorial prompt, if we haven't done the tuorial before 2021-02-08 10:33:15 +10:00