diff --git a/client/components/cards/LazyBookCard.vue b/client/components/cards/LazyBookCard.vue
index def74f2f..169fabd1 100644
--- a/client/components/cards/LazyBookCard.vue
+++ b/client/components/cards/LazyBookCard.vue
@@ -5,6 +5,7 @@
+
#{{ volumeNumber }} {{ displayTitle }}
@@ -62,16 +63,20 @@
more_vert
+
+
+
priority_high
+
@@ -204,6 +209,8 @@ export default {
return this.authorFL
},
displaySortLine() {
+ if (this.orderBy === 'mtimeMs') return 'Modified ' + this.$formatDate(this._audiobook.mtimeMs)
+ if (this.orderBy === 'birthtimeMs') return 'Born ' + this.$formatDate(this._audiobook.birthtimeMs)
if (this.orderBy === 'addedAt') return 'Added ' + this.$formatDate(this._audiobook.addedAt)
if (this.orderBy === 'duration') return 'Duration: ' + this.$elapsedPrettyExtended(this._audiobook.duration, false)
if (this.orderBy === 'size') return 'Size: ' + this.$bytesPretty(this._audiobook.size)
diff --git a/client/components/controls/OrderSelect.vue b/client/components/controls/OrderSelect.vue
index 870fc7dd..a230fad8 100644
--- a/client/components/controls/OrderSelect.vue
+++ b/client/components/controls/OrderSelect.vue
@@ -59,6 +59,14 @@ export default {
{
text: 'Size',
value: 'size'
+ },
+ {
+ text: 'File Birthtime',
+ value: 'birthtimeMs'
+ },
+ {
+ text: 'File Modified',
+ value: 'mtimeMs'
}
]
}