ADD: Historial de cambios
This commit is contained in:
parent
df7e8bf2ec
commit
e42af7db7e
@ -41,11 +41,11 @@ const year = (new Date).getFullYear();
|
||||
</ul>
|
||||
</div>
|
||||
<div class="mb-4 px-5 space-y-1">
|
||||
<p class="block text-center text-xs">
|
||||
© {{year}} {{ APP_COPYRIGHT }}
|
||||
</p>
|
||||
<p class="block text-center text-xs">
|
||||
© {{year}} {{ APP_COPYRIGHT }}
|
||||
</p>
|
||||
<p class="text-center text-xs text-yellow-500 cursor-pointer">
|
||||
APP {{ APP_VERSION }} API {{ $page.app.version }}
|
||||
<RouterLink :to="{name:'changelogs'}"> APP {{ APP_VERSION }} </RouterLink> API {{ $page.app.version }}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
87
src/pages/Changelogs.vue
Normal file
87
src/pages/Changelogs.vue
Normal file
@ -0,0 +1,87 @@
|
||||
<script setup>
|
||||
import Table from '@Holos/TableSimple.vue';
|
||||
|
||||
const changelogs = [
|
||||
{
|
||||
version: '0.9.0',
|
||||
details: [
|
||||
'INIT: Commit inicial',
|
||||
'ADD: Generación de plantilla',
|
||||
],
|
||||
date: '2024-12-13'
|
||||
},
|
||||
{
|
||||
version: '0.9.1',
|
||||
details: [
|
||||
'ADD: Script de instalación.',
|
||||
'ADD: Versionado de la aplicación.',
|
||||
'ADD: Logo administrado en en backend.'
|
||||
],
|
||||
date: '2024-12-16'
|
||||
},
|
||||
{
|
||||
version: '0.9.2',
|
||||
details: [
|
||||
'ADD: Asignación de roles a usuarios.',
|
||||
'FIX: Correcciones visuales en Layout.'
|
||||
],
|
||||
date: '2024-12-16'
|
||||
},
|
||||
{
|
||||
version: '0.9.3',
|
||||
details: [
|
||||
'FIX: Creación de usuarios.',
|
||||
'ADD: Notificaciones en tiempo real.',
|
||||
'ADD: Usuarios conectados en tiempo real.'
|
||||
],
|
||||
date: '2024-12-27'
|
||||
},
|
||||
{
|
||||
version: '0.9.4',
|
||||
details: [
|
||||
'ADD: Creación de nuevos roles con permisos personalizados.',
|
||||
'ADD: Recarga de permisos en tiempo real para usuarios en linea.',
|
||||
'FIX: Tooltip de botones en tablas.'
|
||||
],
|
||||
date: '2024-12-28'
|
||||
}
|
||||
]
|
||||
</script>
|
||||
|
||||
<template>
|
||||
<div>
|
||||
<h1>{{ $t('changelogs.title') }}</h1>
|
||||
<Table :items="changelogs.reverse()">
|
||||
<template #head>
|
||||
<th
|
||||
v-text="$t('version')"
|
||||
class="w-10"
|
||||
/>
|
||||
<th
|
||||
v-text="$t('date')"
|
||||
class="w-24"
|
||||
/>
|
||||
<th
|
||||
v-text="$t('details')"
|
||||
/>
|
||||
</template>
|
||||
<template #body="{items}">
|
||||
<template v-for="item in items">
|
||||
<tr>
|
||||
<td class="table-item">
|
||||
<span v-text="item.version" />
|
||||
</td>
|
||||
<td class="table-item">
|
||||
<span v-text="item.date" />
|
||||
</td>
|
||||
<td class="table-item">
|
||||
<ul class="list-disc list-inside">
|
||||
<li v-for="detail in item.details.reverse()" v-text="detail" />
|
||||
</ul>
|
||||
</td>
|
||||
</tr>
|
||||
</template>
|
||||
</template>
|
||||
</Table>
|
||||
</div>
|
||||
</template>
|
||||
@ -92,6 +92,11 @@ const router = createRouter({
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
path: '/changelogs',
|
||||
name: 'changelogs',
|
||||
component: () => import('@Pages/Changelogs.vue')
|
||||
},
|
||||
{
|
||||
path: '/:pathMatch(.*)*',
|
||||
name: '404',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user