+
+ equalizer
+
+
+
upload
-
+
settings
diff --git a/client/components/app/ConfigSideNav.vue b/client/components/app/ConfigSideNav.vue
index bb52a781..b0370bc9 100644
--- a/client/components/app/ConfigSideNav.vue
+++ b/client/components/app/ConfigSideNav.vue
@@ -23,6 +23,10 @@
Log
+
+ Stats
+
+
v{{ $config.version }}
diff --git a/client/package.json b/client/package.json
index 8cad2fc1..3debb175 100644
--- a/client/package.json
+++ b/client/package.json
@@ -1,6 +1,6 @@
{
"name": "audiobookshelf-client",
- "version": "1.6.11",
+ "version": "1.6.12",
"description": "Audiobook manager and player",
"main": "index.js",
"scripts": {
diff --git a/client/pages/config/stats.vue b/client/pages/config/stats.vue
new file mode 100644
index 00000000..e8f6a5e1
--- /dev/null
+++ b/client/pages/config/stats.vue
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
{{ audiobooks.length }}
+
Books in Library
+
+
+
+
+
+
{{ userAudiobooksRead.length }}
+
Books Read
+
+
+
+
+
+
{{ uniqueAuthors.length }}
+
Authors
+
+
+
+
+
+
+
Top 5 Genres
+
+
+
+
{{ Math.round((100 * genre.count) / audiobooks.length) }} %
+
+
{{ genre.genre }}
+
+
+
+
+
+
+
Top 10 Authors
+
+
+
+
{{ index + 1 }}. {{ author.author }}
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/client/tailwind.config.js b/client/tailwind.config.js
index 5ce7bc29..53644f92 100644
--- a/client/tailwind.config.js
+++ b/client/tailwind.config.js
@@ -15,7 +15,11 @@ module.exports = {
theme: {
extend: {
height: {
- '7.5': '1.75rem'
+ '7.5': '1.75rem',
+ '18': '4.5rem'
+ },
+ width: {
+ '18': '4.5rem'
},
maxWidth: {
'6': '1.5rem',
diff --git a/package.json b/package.json
index b126d8b5..5516a093 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "audiobookshelf",
- "version": "1.6.11",
+ "version": "1.6.12",
"description": "Self-hosted audiobook server for managing and playing audiobooks",
"main": "index.js",
"scripts": {