thelounge/client/components/Windows/Changelog.vue

54 lines
1,008 B
Vue
Raw Normal View History

2019-02-18 10:18:32 +01:00
<template>
<div
id="changelog"
class="window"
2019-03-01 15:18:16 +01:00
aria-label="Changelog"
>
2019-02-18 10:18:32 +01:00
<div class="header">
<SidebarToggle />
2019-02-18 10:18:32 +01:00
</div>
<div class="container">
<a
id="back-to-help"
href="#"
2019-03-01 15:18:16 +01:00
data-target="Help"
>« Help</a>
2019-02-18 10:18:32 +01:00
2019-02-20 16:09:44 +01:00
<template v-if="version">
<h1 class="title">Release notes for {{ version }}</h1>
2019-02-18 10:18:32 +01:00
2019-02-20 16:09:44 +01:00
<template v-if="changelog">
<h3>Introduction</h3>
<div class="changelog-text">{{ changelog }}</div>
</template>
<template v-else>
<p>Unable to retrieve releases from GitHub.</p>
<p>
<a
:href="`https://github.com/thelounge/thelounge/releases/tag/v${version}`"
target="_blank"
2019-03-01 15:18:16 +01:00
rel="noopener"
>View release notes for this version on GitHub</a>
2019-02-20 16:09:44 +01:00
</p>
</template>
</template>
<p v-else>Loading changelog</p>
2019-02-18 10:18:32 +01:00
</div>
</div>
</template>
<script>
import SidebarToggle from "../SidebarToggle.vue";
2019-02-18 10:18:32 +01:00
export default {
name: "Changelog",
components: {
SidebarToggle,
},
2019-02-20 16:09:44 +01:00
mounted() {
},
2019-02-18 10:18:32 +01:00
};
</script>