feat: columna Actualizado (fecha y hora) en el listado de Actividades

Mismo formato que ya existia en Proyectos. Ordenable por columna; no cambia el orden por
defecto (sigue siendo el orden manual arrastrado con el mouse).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-09-16 14:38:44 -05:00
parent 089c79eb63
commit 9d76e1b79b
6 changed files with 13 additions and 3 deletions
+7
View File
@@ -1,5 +1,12 @@
# Changelog - project.linkedcorp.net
## [1.16.4] - 2026-09-16
### Added
- Columna "Actualizado" (fecha y hora) en el listado de Actividades de un proyecto — mismo
formato que ya existía en Proyectos. Ordenable por columna igual que el resto; no se cambió el
orden por defecto (sigue siendo el orden manual arrastrado con el mouse), así se puede ver la
fecha sin perder el reordenamiento manual como vista predeterminada.
## [1.16.3] - 2026-09-16
### Fixed
- Arrastrar tareas para reordenar dejó de funcionar tras el fix del checkbox (v1.15.2): al mover
+1 -1
View File
@@ -1 +1 @@
1.16.3
1.16.4
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "project-linkedcorp-backend",
"version": "1.16.3",
"version": "1.16.4",
"private": true,
"type": "module",
"main": "src/server.js",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "project-linkedcorp-frontend",
"private": true,
"version": "1.16.3",
"version": "1.16.4",
"type": "module",
"scripts": {
"dev": "vite",
+2
View File
@@ -193,6 +193,7 @@ export const messages = {
activity_code: 'Codigo',
activity_start_date: 'Fecha inicio',
activity_due_date: 'Fecha limite',
activity_updated_at: 'Actualizado',
activity_actual_end_date: 'Fecha real de fin',
activity_progress: 'Avance',
activity_milestone: 'Es hito',
@@ -434,6 +435,7 @@ export const messages = {
activity_code: 'Code',
activity_start_date: 'Start date',
activity_due_date: 'Due date',
activity_updated_at: 'Updated',
activity_actual_end_date: 'Actual end date',
activity_progress: 'Progress',
activity_milestone: 'Is milestone',
@@ -94,6 +94,7 @@ export default function ProjectActivitiesTab({ projectId }) {
</div>
) },
{ key: 'progress_pct', label: t('activity_progress'), render: (r) => <div style={{ width: 100 }}><ProgressBar value={Number(r.progress_pct)} /></div> },
{ key: 'updated_at', label: t('activity_updated_at'), render: (r) => <span style={{ whiteSpace: 'nowrap' }}>{String(r.updated_at).slice(0, 16)}</span> },
];
if (!activities) return <div className="text-muted">{t('common_loading')}</div>;