Add: publish date of current version to modal

This commit is contained in:
Nicholas Wallace 2024-07-06 16:21:06 +00:00
parent 92aae736c4
commit 3764ef14a9
2 changed files with 15 additions and 5 deletions

View File

@ -121,7 +121,7 @@
<p v-else class="text-xxs text-gray-400 leading-3 text-center italic">{{ Source }}</p>
</div>
<modals-changelog-view-modal v-model="showChangelogModal" :changelog="currentVersionChangelog" :currentVersion="$config.version" />
<modals-changelog-view-modal v-model="showChangelogModal" :changelog="currentVersionChangelog" :currentVersion="$config.version" :currentPubDate="currentVersionPubDate" />
</div>
</template>
@ -152,6 +152,9 @@ export default {
paramId() {
return this.$route.params ? this.$route.params.id || '' : ''
},
dateFormat() {
return this.$store.state.serverSettings.dateFormat
},
currentLibraryId() {
return this.$store.state.libraries.currentLibraryId
},
@ -222,6 +225,9 @@ export default {
currentVersionChangelog() {
return this.versionData.currentVersionChangelog || 'No Changelog Available'
},
currentVersionPubDate() {
return `${this.$formatDate(this.versionData.currentVersionPubDate, this.dateFormat)}` || 'Unknown release date'
},
streamLibraryItem() {
return this.$store.state.streamLibraryItem
},

View File

@ -6,7 +6,7 @@
</div>
</template>
<div class="px-8 py-6 w-full rounded-lg bg-bg shadow-lg border border-black-300 relative overflow-y-scroll" style="max-height: 80vh">
<p class="text-xl font-bold pb-4">Changelog v{{ currentVersionNumber }}</p>
<p class="text-xl font-bold pb-4">Changelog v{{ currentVersionNumber }} ({{ currentVersionPubDate }})</p>
<div class="custom-text" v-html="compiledMarkedown" />
</div>
</modals-modal>
@ -19,6 +19,7 @@ export default {
props: {
value: Boolean,
changelog: String,
currentPubDate: String,
currentVersion: String
},
watch: {
@ -43,6 +44,9 @@ export default {
compiledMarkedown() {
return marked.parse(this.changelog, { gfm: true, breaks: true })
},
currentVersionPubDate() {
return this.currentPubDate
},
currentVersionNumber() {
return this.currentVersion
}