Commit Graph

102 Commits

Author SHA1 Message Date
Andrew Brown
0af6ab2048 update landing page -- fixes #157 2016-11-06 01:24:50 +01:00
Robert Richter
7dcf798f8a
Optimize javascript load times
Our application JS is bloated with minified libraries, while our actual
application Javascript barely amounts to more than two hundred lines.
I propose removing these libraries from our sass file, and instead
load them as separate resources in `<link>` and `<script>` tags.

This has several advantages:

 - By using common CDNs, users are likely to have many of these libraries
   cached already.
 - Even if the files aren't cached, the CDN is likely to deliver them
   faster.
 - We can use the HTML5 'async' attribute to load these libraries
   asynchronously, so users aren't held up while they download.
 - Our fully compiled application JS is much, much smaller, which
   reduces the load on our host.

Also, on the topic of load times, I realized that in #152 that one of the
images was a PNG, not a JPG. I had tried optimizing the image, but I didn't
realize that it wasn't a JPG like the others. Here, I converted it to a JPG,
and it is significantly smaller, and it is visually unchanged.

I'm having some difficulty testing on my local machine, so I would appreciate
some additional manual testing before merging this.
2016-11-02 23:41:00 -05:00
Andrew Brown
52585c1602 Reorder landing page content type cards 2016-10-31 21:47:51 +01:00
Andrew Brown
8fe3e186c6 Add updated pricing plans to landing page 2016-10-31 21:35:42 +01:00
Andrew Brown
c89baed9f8 Update landing page with new content types 2016-10-31 20:12:54 +01:00
Andrew Brown
657be159c7 Minor dashboard/sidebar styling 2016-10-24 15:10:31 +02:00
Andrew Brown
8e33e227b2 add new content to dashboard 2016-10-19 00:30:57 +02:00
Andrew Brown
848f796a5c Merge branch 'master' into content-expansion
Conflicts:
	app/assets/stylesheets/navbar.css
2016-10-16 23:15:48 +02:00
Mitchel Pigsley
0951f846bb Consolidate hero image styles and apply them on index and about pages 2016-10-15 15:27:24 -05:00
Andrew Brown
4440c7b2df Add creatures content type 2016-10-14 23:26:32 +02:00
Andrew Brown
cbe37b40c4 Merge branch 'master' into serendipitous-improvements 2016-10-03 22:02:02 +02:00
Andrew Brown
f277853df2 Couple other typos 2016-10-03 21:41:33 +02:00
Andrew Brown
5dbfc08ff9 Verbiage tweaks on landing page 2016-10-01 18:28:02 +02:00
Andrew Brown
96be59d85b dashboard, footer, and misc polish 2016-09-29 21:35:43 +02:00
Andrew Brown
425deb71ab privacy policy polish 2016-09-29 17:08:59 +02:00
Andrew Brown
b4c2dc1cb3 Dashboard polish 2016-09-29 14:58:42 +02:00
Andrew Brown
7c0b7b7b90 take datetimes out of card tables for focus on content 2016-09-29 00:49:38 +02:00
Andrew Brown
bfb77ec249 Add more benefits 2016-09-22 16:14:59 +02:00
Andrew Brown
95fd2cf6bd Merge branch 'master' into landing-page-redesign
Conflicts:
	app/views/main/index.html.erb
2016-09-22 05:39:41 +02:00
Andrew Brown
a9d35a45d9 Add footer and promo code to signup form 2016-09-22 05:35:08 +02:00
Andrew Brown
f837c4fce4 Link through to signup page 2016-09-22 05:16:48 +02:00
Andrew Brown
989628085f landing page content 2016-09-22 05:03:53 +02:00
Robert Richter
67a3cfa3b7
Move description and keywords into layout 2016-09-21 11:35:37 -05:00
Robert Richter
37a5898b65
Add meta info to privacy policy 2016-09-21 11:30:10 -05:00
Robert Richter
961dc903fc
Add newline to end of file 2016-09-21 11:29:04 -05:00
Andrew Brown
2b18b1b789 Way better landing page, still wip 2016-09-21 04:23:00 +02:00
Andrew Brown
9f0a82aea2 Two takes on landing pages, each wip 2016-09-14 23:53:52 -05:00
Robert Richter
9c1f9fdb60
Add keywords to main page 2016-09-05 16:53:15 -05:00
Robert Richter
df20108ec1
Keep only default data in SEO partial
Since the SEO partial will be in every page, we must keep either data
that is the same for all pages, or pointers to the data that will
be set dynamically in other pages.
2016-09-05 12:39:14 -05:00
Andrew Brown
e15a2b5ac5 Sort dashboard content lists alphabetically 2016-09-03 16:23:29 -05:00
Andrew Brown
4b2a73dd8d Update privacy policy, add bug/feature/feedback form links 2016-08-11 01:30:06 -05:00
Andrew Brown
d8fce0c70e Polishing dashboard and universe data lists 2016-08-06 03:07:59 -05:00
Andrew Brown
344ac20fb7 Relation autocomplete tweaking 2016-04-30 15:14:08 -05:00
Andrew Brown
22b2d2bf66 More routes/code cleanup 2016-04-30 14:41:12 -05:00
Andrew Brown
af01d6e451 routes cleanup 2016-04-30 14:25:08 -05:00
Andrew Brown
0fc8585127 Content#show restyling with tabs 2016-04-27 17:13:53 -05:00
Andrew Brown
4ef11e8563 Legal imagesgit status 2016-04-07 01:50:34 -05:00
Andrew Brown
6273345e5a to heroku we go 2016-04-07 00:56:33 -05:00
Andrew Brown
e56fddeeac Index and sidebar revamps for all 2016-04-07 00:35:50 -05:00
Andrew Brown
4f7456c11d remove ruby gemfile spec for heroku? 2016-04-06 23:33:13 -05:00
Andrew Brown
467cf6e33d Abstract new/edit forms to content model 2016-04-06 23:30:14 -05:00
Andrew Brown
293a456b32 Landing page redesign (lol) 2016-04-06 19:18:34 -05:00
Andrew Brown
029032900a restyle dashboard 2016-04-06 18:45:14 -05:00
Andrew Brown
5248c0b802 Revert "Internationalize strings" 2015-04-28 23:04:18 -05:00
Robert Richter
495ea7f328 Internationalize index 2015-04-25 11:18:42 -05:00
Robert Richter
367a70d3f3 Internationalize dashboard 2015-04-25 09:46:33 -05:00
Robert Richter
f10249ebd7 Internationalize comingsoon page 2015-04-24 21:36:42 -05:00
Robert Richter
e897d021fa Internationalize privacyinfo page 2015-04-24 21:30:23 -05:00
Robert Richter
7e26addc86 Internationalize attributions page 2015-04-24 21:20:47 -05:00
Robert Richter
201448dc95 Internationalize dashboard_intro partial 2015-04-24 17:58:43 -05:00