diff --git a/client/assets/app.css b/client/assets/app.css
index 25b8b451..3b61789a 100644
--- a/client/assets/app.css
+++ b/client/assets/app.css
@@ -4,6 +4,7 @@
:root {
--bookshelf-texture-img: url(/textures/wood_default.jpg);
+ --bookshelf-divider-bg: linear-gradient(180deg, rgba(149, 119, 90, 1) 0%, rgba(103, 70, 37, 1) 17%, rgba(103, 70, 37, 1) 88%, rgba(71, 48, 25, 1) 100%);
}
.page {
diff --git a/client/components/app/BookShelf.vue b/client/components/app/BookShelf.vue
index c06661a7..f0e486b2 100644
--- a/client/components/app/BookShelf.vue
+++ b/client/components/app/BookShelf.vue
@@ -442,17 +442,6 @@ export default {
this.init()
this.initIO()
-
- setTimeout(() => {
- var ids = {}
- this.audiobooks.forEach((ab) => {
- if (ids[ab.id]) {
- console.error('FOUDN DUPLICATE ID', ids[ab.id], ab)
- } else {
- ids[ab.id] = ab
- }
- })
- }, 5000)
},
beforeDestroy() {
window.removeEventListener('resize', this.resize)
diff --git a/client/components/app/LazyBookshelf.vue b/client/components/app/LazyBookshelf.vue
new file mode 100644
index 00000000..5a2f0b76
--- /dev/null
+++ b/client/components/app/LazyBookshelf.vue
@@ -0,0 +1,233 @@
+
+ {{ shelf }} {{ title }}/{{ index }}
{{ title }}