Commit Graph

204 Commits

Author SHA1 Message Date
Andrew Brown
9def48fa3b Add search UI to navbar 2017-06-20 17:16:03 +00:00
Andrew Brown
e186c86aa9 Conclude community drive 2017-06-20 14:38:32 +00:00
Andrew Brown
82e8da4d6f Give users a choice between full-width and fixed-width designs #migration 2017-05-17 17:51:55 +01:00
Andrew Brown
a6b15b74ad Navbar polishing for mobile 2017-05-17 17:44:18 +01:00
Andrew Brown
1157c28749 Add recent content quickswitch menu to navbar 2017-05-17 17:28:55 +01:00
Andrew Brown
d2bc7b8957 Add home link to sidenav 2017-05-17 17:25:22 +01:00
Andrew Brown
0a42347898 Display universe name in navbar if scoping to a universe 2017-05-17 17:22:15 +01:00
Andrew Brown
6eb2e08102 Add scratchpad page and update sidebar design #migration 2017-05-17 16:54:30 +01:00
Andrew Brown
2798c54eaf Add ALL the nodes 2017-04-30 22:59:08 +01:00
Andrew Brown
8bcd9172b7 Integrated js navigator PoC 2017-04-30 01:57:44 +01:00
Andrew Brown
7f8d5e6f7a Polish up navbar etc for soft launch 2017-04-26 19:42:04 +01:00
Andrew Brown
ce6dda81b6 Add worldbuilding prompts page 2017-04-11 17:47:47 +01:00
Andrew Brown
9863c129f6 Dedupe dividers in navbar 2017-03-24 22:41:09 +00:00
Andrew Brown
d2b7687773 Break navbar help links into their own dropdown 2017-03-24 22:37:13 +00:00
Andrew Brown
b87c5ea94c Branding consistency in seo partial 2017-03-08 18:40:19 +00:00
Andrew Brown
31ff49195b Add for/writers landing page 2017-03-08 15:50:51 +00:00
Andrew Brown
e95d306a43 styling & responsiveness on dashboard 2017-02-24 17:43:05 +00:00
Andrew Brown
eb934ba59d WIP dashboard designs 2017-02-23 23:05:47 +00:00
Andrew Brown
cd3b606741 Style content#new and content#edit to use the same design as content#show 2017-02-23 16:55:43 +00:00
Andrew Brown
b347f03a3e Style login page 2017-02-23 15:31:04 +00:00
Andrew Brown
8d32b47607 Only show fabs for content current_user can create 2017-02-23 14:51:45 +00:00
Andrew Brown
d7a41aae27 Update footer with social links 2017-02-23 14:50:03 +00:00
Andrew Brown
041813d8e2 WIP design tweaks for dashboard and content#show pages 2017-02-21 20:01:45 +00:00
Andrew Brown
e5f6cc914a Add mixpanel tracking for recent activity clicks and serendipitous questions 2017-02-21 17:30:02 +00:00
Andrew Brown
8f52fbdef7 Replace sidebar subscription message with image upload message 2017-02-20 19:50:21 +00:00
Andrew Brown
243d62ff0e Fix small issue from merge conflict 2017-02-06 11:33:48 +00:00
Andrew Brown
15dbc3074e Merge branch 'master' into mobile-header-dropdown
Conflicts:
	app/views/layouts/_navbar.html.erb
2017-02-06 11:26:15 +00:00
Andrew Brown
fb5b889993 Open blog post link in a new tab, too 2017-02-01 15:04:51 +00:00
Andrew Brown
20e95ffafb Don't mind me, forgot link to blog post 2017-02-01 15:03:44 +00:00
Andrew Brown
54eab3dc05 Oopsies, glad we have tests 2017-01-31 21:15:08 +00:00
Andrew Brown
0cff91f542 Fix potential issue with sidebar filter 2017-01-31 21:02:45 +00:00
Andrew Brown
d84b9cf1a3 Show reassuring message to free-for-lifers 2017-01-31 17:57:44 +00:00
Andrew Brown
fae8d059eb Add subscriptions notice to sidebar 2017-01-31 17:53:57 +00:00
Andrew Brown
f38727dd55 Add icons to navbar dropdown on desktop 2017-01-27 21:34:35 +00:00
Andrew Brown
959731ac43 Ask for card info and allow switching between subscription tiers 2017-01-23 21:59:07 +00:00
Andrew Brown
1da55caaab Make subscription page content based on current subscription for upgrade/downgrade 2017-01-23 16:34:12 +00:00
Andrew Brown
6824edb427 Hide the site update card in the sidebar 2017-01-21 18:23:37 +00:00
Andrew Brown
6a8bebd01c Merge branch 'master' into authority
Conflicts:
	app/models/user.rb
2017-01-21 16:21:46 +00:00
Andrew Brown
cf18b7fb8e Add subscriptions UI 2017-01-21 15:13:01 +00:00
Andrew Brown
6299608663 Fix chartkick js init on admin pages 2017-01-20 16:01:54 +00:00
Robert Richter
4f8ec97b3a
Make signup/signin buttons collapse into sidenav
Also added some more content to the sidenav
2017-01-02 00:15:06 -06:00
Robert Richter
298f3b6c48
Remove my awesome graph, no longer needed 2017-01-02 00:12:48 -06:00
Robert Richter
227feeceb0
Terminate a dangling li 2017-01-01 23:51:28 -06:00
Robert Richter
71e017e580
Deduplicate mobile/desktop user dropdowns 2017-01-01 23:50:03 -06:00
Robert Richter
2d77defbd0
Add a temporary graph to document header states 2017-01-01 23:32:21 -06:00
Andrew Brown
41b4869017 Load jquery and other page requirements syncronously 2016-11-06 00:11:44 +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
9e3b12bc6b Add new content types to user content count 2016-11-02 13:49:38 +01:00
Andrew Brown
8d06ea0e77 Revert "Add release notice"
This reverts commit 1ae5519a00.
2016-11-01 22:27:27 +01:00
Andrew Brown
5f7539e4d5 Merge branch 'master' into content-expansion 2016-11-01 22:27:22 +01:00