How do I display an entire node content and not just some intro text on the front page? It seems anything I promote to front page, is also truncated and I can't figure out how to turn this off.
The easiest way is to create a view.
Follow these steps:
It show now just work.
Enter your site configuration to set Default front page and set the node path (node/[id]) as path to default front page.
Consider Using Panels and Views (as pcambra suggest). Here are some tutorials:
With Panels and Views your limitation is only your imagination
One solution would be to turn on the "Emulate Frontpage" View in views.module and modify it to show the full node, not only the teaser.
the front module might work for you too. There is an "alias" option that you could use to show a certain node page as the front page.
Depends on the complexity you want, but probably the Default front page solution proposed by Shoaib is the simplest one.
You could also use panels for this if you're already using it if you're not, it's not worthy to install it just for the frontpage, same thing happens with the Views solution.
From the admin menu go to Structure > Content Types. From the list select Article and then click Manage Displays. Now at the top you will see 2 items Default and Teaser. Select "Teaser" and change the Body Format from Summary or Trimmed to Default
Bas G's solution is good, but if your front page is a "page" and not an article, you have to change to default under
but then there still is a "read more" link on the bottom of the front page content, even if you see the whole content. I managed it it by going to
and setting there the direct link to the frontpage node under Default front page, like this