mirror of
				https://github.com/advplyr/audiobookshelf.git
				synced 2025-10-27 11:18:14 +01:00 
			
		
		
		
	Add: publish date of current version to modal
This commit is contained in:
		
							parent
							
								
									92aae736c4
								
							
						
					
					
						commit
						3764ef14a9
					
				| @ -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 | ||||
|     }, | ||||
| @ -245,4 +251,4 @@ export default { | ||||
| #siderail-buttons-container.player-open { | ||||
|   max-height: calc(100vh - 64px - 48px - 160px); | ||||
| } | ||||
| </style> | ||||
| </style> | ||||
|  | ||||
| @ -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 | ||||
|     } | ||||
| @ -57,7 +61,7 @@ export default { | ||||
| <style scoped> | ||||
| /* | ||||
| 1. we need to manually define styles to apply to the parsed markdown elements, | ||||
| since we don't have access to the actual elements in this component  | ||||
| since we don't have access to the actual elements in this component | ||||
| 
 | ||||
| 2. v-deep allows these to take effect on the content passed in to the v-html in the div above | ||||
| */ | ||||
| @ -70,4 +74,4 @@ since we don't have access to the actual elements in this component | ||||
| .custom-text ::v-deep > ul { | ||||
|   @apply list-disc list-inside pb-4; | ||||
| } | ||||
| </style> | ||||
| </style> | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user