diff --git a/bookwyrm/static/css/fonts/icomoon.eot b/bookwyrm/static/css/fonts/icomoon.eot
index 0c2680e2..30ae2cd5 100644
Binary files a/bookwyrm/static/css/fonts/icomoon.eot and b/bookwyrm/static/css/fonts/icomoon.eot differ
diff --git a/bookwyrm/static/css/fonts/icomoon.svg b/bookwyrm/static/css/fonts/icomoon.svg
index 4edc7913..aa0a9e5d 100644
--- a/bookwyrm/static/css/fonts/icomoon.svg
+++ b/bookwyrm/static/css/fonts/icomoon.svg
@@ -37,4 +37,5 @@
+
\ No newline at end of file
diff --git a/bookwyrm/static/css/fonts/icomoon.ttf b/bookwyrm/static/css/fonts/icomoon.ttf
index 58aeb8fe..40d6e886 100644
Binary files a/bookwyrm/static/css/fonts/icomoon.ttf and b/bookwyrm/static/css/fonts/icomoon.ttf differ
diff --git a/bookwyrm/static/css/fonts/icomoon.woff b/bookwyrm/static/css/fonts/icomoon.woff
index 2483f599..6cfa9a4d 100644
Binary files a/bookwyrm/static/css/fonts/icomoon.woff and b/bookwyrm/static/css/fonts/icomoon.woff differ
diff --git a/bookwyrm/static/css/icons.css b/bookwyrm/static/css/icons.css
index dafaca21..536db560 100644
--- a/bookwyrm/static/css/icons.css
+++ b/bookwyrm/static/css/icons.css
@@ -1,10 +1,10 @@
@font-face {
font-family: 'icomoon';
- src: url('fonts/icomoon.eot?jhaogg');
- src: url('fonts/icomoon.eot?jhaogg#iefix') format('embedded-opentype'),
- url('fonts/icomoon.ttf?jhaogg') format('truetype'),
- url('fonts/icomoon.woff?jhaogg') format('woff'),
- url('fonts/icomoon.svg?jhaogg#icomoon') format('svg');
+ src: url('fonts/icomoon.eot?rd4abb');
+ src: url('fonts/icomoon.eot?rd4abb#iefix') format('embedded-opentype'),
+ url('fonts/icomoon.ttf?rd4abb') format('truetype'),
+ url('fonts/icomoon.woff?rd4abb') format('woff'),
+ url('fonts/icomoon.svg?rd4abb#icomoon') format('svg');
font-weight: normal;
font-style: normal;
font-display: block;
@@ -115,3 +115,6 @@
.icon-heart:before {
content: "\e9da";
}
+.icon-plus:before {
+ content: "\ea0a";
+}
diff --git a/bookwyrm/templates/followers.html b/bookwyrm/templates/followers.html
index a5fdfd82..645e46a1 100644
--- a/bookwyrm/templates/followers.html
+++ b/bookwyrm/templates/followers.html
@@ -1,6 +1,16 @@
{% extends 'layout.html' %}
{% load fr_display %}
{% block content %}
+
+
+ {% if is_self %}Your
+ {% else %}
+ {% include 'snippets/username.html' with user=user possessive=True %}
+ {% endif %}
+ followers
+
+
+
{% include 'snippets/user_header.html' with user=user %}
diff --git a/bookwyrm/templates/following.html b/bookwyrm/templates/following.html
index c3bf976a..2cca9127 100644
--- a/bookwyrm/templates/following.html
+++ b/bookwyrm/templates/following.html
@@ -1,6 +1,16 @@
{% extends 'layout.html' %}
{% load fr_display %}
{% block content %}
+
+
+ Users following
+ {% if is_self %}you
+ {% else %}
+ {% include 'snippets/username.html' with user=user %}
+ {% endif %}
+
+
+
{% include 'snippets/user_header.html' with user=user %}
diff --git a/bookwyrm/templates/shelf.html b/bookwyrm/templates/shelf.html
index 8e6cc9f8..660d400c 100644
--- a/bookwyrm/templates/shelf.html
+++ b/bookwyrm/templates/shelf.html
@@ -1,20 +1,57 @@
{% extends 'layout.html' %}
{% load fr_display %}
{% block content %}
+
+
+
+
+ {% if is_self %}Your
+ {% else %}
+ {% include 'snippets/username.html' with user=user possessive=True %}
+ {% endif %}
+ shelves
+
+
+ {% if is_self %}
+
+ {% endif %}
+
+
{% include 'snippets/user_header.html' with user=user %}
-
+
+
+
{{ shelf.name }}
+
+ {% if is_self %}
+
+ {% endif %}
+
+
{% include 'snippets/shelf.html' with shelf=shelf ratings=ratings %}
diff --git a/bookwyrm/templates/snippets/user_header.html b/bookwyrm/templates/snippets/user_header.html
index bb892757..d9ca71b2 100644
--- a/bookwyrm/templates/snippets/user_header.html
+++ b/bookwyrm/templates/snippets/user_header.html
@@ -1,19 +1,6 @@
{% load humanize %}
{% load fr_display %}
-
-
User Profile
- {% if is_self %}
-
- {% endif %}
-
-