Done 1.9.0

Done 1.9.0 incorpora módulos de pago. Y de entrada con un modo demo: puedes abrirlos y ver cómo funcionan antes de comprar.

Cómo funciona la demo

Aprobaciones, Finanzas, Equipos y Vacaciones aparecen en la navegación con una insignia «pro» y se abren ya rellenos: empleados, solicitudes e importes de ejemplo, para que veas cómo luce una sección en uso y no un armazón vacío. Todo es de solo lectura. Los botones de crear, editar y eliminar desaparecen, los ajustes y la exportación también, y si intentas escribir algo Done te avisa con claridad de que es una demo. Si los módulos demo estorban, puedes ocultarlos en los ajustes.

Activación e instalación

La licencia ahora tiene su propia página de ajustes, que solo ve un administrador. Aquí pegas la clave de licencia. Un detalle importante: la activación y la instalación están separadas. Activar valida la clave, e instalar (o reinstalar) los módulos es un paso aparte.

El panel de la licencia

Al lado hay un panel de detalles: estado de la licencia, plan, la clave enmascarada, la ventana de actualizaciones, la versión instalada y la lista de módulos. También se ve si el servidor de licencias está disponible ahora mismo, con un enlace al propio servicio. Una vez al día, en segundo plano se buscan actualizaciones y se vuelve a validar la licencia. No hay que hacer nada a mano.

Los módulos no se apagan solos

Si el servidor de licencias no está disponible o la licencia se revoca, los módulos instalados siguen activos. Lo que pagaste sigue funcionando.

Algunas correcciones más: las tarjetas de entidad de la demo (como la vista previa de un equipo) ya no dan errores 404 y se abren en solo lectura, los títulos de las columnas de las tablas demo se tradujeron, y la pantalla «Versión Pro» dejó de reiniciarse al recargar.

Done 1.7.0 — los informes ahora dependen del rol

La versión 1.7.0 es concreta, va toda de informes. La sección de informes pasó a ser su propio módulo, y qué informes ves ahora depende de tu rol.

Un Director lo ve todo: el informe general, el informe por proyectos y el informe por empleados. El acceso de un Gerente es más estrecho: solo tiene abierto el informe por proyectos, y además está limitado a los proyectos donde figura como Gerente; los demás proyectos no entran en el informe. A los otros roles la sección de informes ni se les muestra.

La idea es sencilla: un informe es una imagen de conjunto del tiempo y las personas, y no todos necesitan verla entera. Antes el acceso era más burdo; ahora está atado al rol y se comprueba en el servidor, así que un Gerente no se asoma a los datos de proyectos con los que no tiene nada que ver.

Done 1.6.0 — una nueva forma de indicar el tiempo y compatibilidad con Nextcloud 33

La versión 1.6.0 es pequeña: indicar el tiempo es más cómodo, las tablas anchas se entienden mejor y hay compatibilidad con el nuevo Nextcloud.

Indicar el tiempo es más cómodo

Las horas y los minutos ahora se ponen con un control aparte y compacto: puedes escribir el valor a mano o ajustarlo con los botones de al lado. Una pequeñez, pero la duración se rellena más rápido y con menos errores.

Se nota que una tabla se desplaza en horizontal

Las tablas anchas no siempre caben en la pantalla. Ahora tienen indicadores de desplazamiento horizontal: se ve al momento que a la derecha hay más columnas, y hasta dónde has llegado. Antes el borde de la pantalla se confundía fácilmente con el final de la tabla.

Nextcloud 33

Done es compatible con Nextcloud 33 y funciona con PHP 8.1 y versiones posteriores. ¿Actualizaste el servidor a la nueva versión? La aplicación ya está lista para ella.

Done 1.5.0 — tablas en tarjetas y mejoras en las estadísticas

La versión 1.5.0 es pequeña pero útil. Las tablas dinámicas ahora se pueden mostrar en forma de tarjetas, y las estadísticas y la tabla de empleados ganaron algunas mejoras prácticas.

Tablas como tarjetas

Las tablas dinámicas tienen una segunda vista. Además de las filas de siempre, los mismos datos pueden mostrarse como tarjetas — más cómodo cuando hay muchas columnas o cuando miras desde una pantalla estrecha.

Más en las estadísticas

Desde la página de estadísticas ahora puedes enviar un informe sin salir a otra sección: para eso apareció un botón «Añadir». Cuando desplazas la lista hasta un informe que acabas de introducir, el registro se resalta para que no tengas que buscarlo. Y el botón «Hoy» se volvió más cómodo.

La tabla de empleados

Al hacer clic en un empleado ahora se abre la ficha en modo de vista y no directamente en edición, así es más difícil cambiar algo por accidente. Y un Gerente no ve a todos en la tabla, solo a los empleados con los que está relacionado dentro de sus proyectos.

Done 1.4.0

Novedades de Done 1.4.0:

Cambiado
  • Versión de mantenimiento: refactorización interna y mejoras de estabilidad (sin cambios visibles para el usuario).

Done 1.3.2

Novedades de Done 1.3.2:

Corregido
  • Correcciones menores de errores.

Done 1.3.0 — restaurar empleados, listas más limpias y permisos claros

La versión 1.3.0 es pequeña. Ahora se puede recuperar a un empleado eliminado, los proyectos eliminados aparecen en las listas como eliminados, y ni los roles de más ni las denegaciones de acceso confusas te despistan.

Recuperar a un empleado eliminado

Eliminar a un empleado antes era definitivo: desaparecía de la tabla para siempre. La tabla de empleados tiene ahora un interruptor «Eliminados». Al activarlo, en lugar de los activos la tabla muestra los eliminados. Junto a cada uno hay un botón «Restaurar» que devuelve al empleado. El interruptor recuerda su posición, así que si consultas a menudo a los eliminados no tienes que activarlo cada vez. Ver y restaurar a los eliminados pueden hacerlo quienes tienen ese permiso.

Listas más limpias

Un proyecto eliminado en una lista desplegable antes parecía uno más, y era fácil elegirlo por error. Ahora el nombre de un proyecto eliminado lleva la nota «(proyecto eliminado)». Otra cosa: la lista de roles globales ya no incluye roles de módulos que no tienes instalados. Quedan solo los roles que realmente funcionan en tu instalación.

Una denegación de acceso clara

Los permisos en Done se comprueban en el servidor en cada petición. Antes una petición sin los permisos necesarios fallaba de forma confusa; ahora hay una respuesta clara para ese caso. Si te faltan permisos o no has iniciado sesión, una petición a la API devuelve «403 — acceso denegado», y una página normal muestra un error o te lleva al inicio de sesión. Así queda claro que la acción no se realizó por los permisos, y no por otra razón.

Done 1.3.1

Novedades de Done 1.3.1:

Corregido
  • Corrección del empaquetado de la aplicación.

Done 1.2.0 — perfil, navegación unificada y estadísticas rápidas

La versión 1.2.0 va de estructura: dónde está cada cosa, quién ve qué y con qué rapidez se abre todo. Ahora hay una página de perfil personal, la navegación de la barra lateral se juntó en una sola lista y las estadísticas dejaron de atascarse con las exportaciones grandes. Los permisos de rol también se afinaron: ahora se controla no solo el acceso a los campos, sino también acciones concretas.

Una página de perfil personal

Ahora cada persona tiene su propia página de perfil, con el aspecto que prefiera: color, avatar, símbolo, imagen de fondo, todo se sube ahí mismo. Antes la personalización vivía en la vista previa de la entidad y no había un espacio personal como tal; ahora sí lo hay.

La navegación se juntó en una lista

La barra lateral antes se comportaba distinto según la sección: «Informes» tenía su pantalla intermedia de «inicio» por la que había que pasar. La quitamos. A la izquierda hay ahora una sola lista: añadir un registro, perfil, estadísticas, informes con subapartados (general, por proyecto, por empleado), empleados, proyectos, equipos. Y la lista no es igual para todos: un elemento aparece solo si tienes permiso para él y el módulo correspondiente está activado. La propia barra se volvió adaptable y sabe cambiar de modo.

Estadísticas: más rápidas y al grano

Las exportaciones grandes de estadísticas antes se ralentizaban. Ahora las filas se dibujan a medida que te desplazas: en la pantalla vive solo lo que se ve, no la tabla entera, y la página se desplaza con fluidez incluso con miles de registros. Los títulos de los periodos quedan fijados arriba, así que en un desplazamiento largo siempre ves a qué pertenece una fila. El filtrado también se volvió más listo. El rango de fechas y los propios datos están limitados a lo que se te permite ver, y en los informes aparecieron filtros por proyecto, equipo y dirección. Un detalle más, discreto pero útil: si cambias un filtro o un periodo mientras la petición anterior aún carga, la antigua se cancela, para que las cifras desfasadas no lleguen a la pantalla sobre las nuevas.

Permisos de rol más finos

Los permisos en Done se construían en torno a los campos: qué rol ve y edita qué campos. En la 1.2.0 se sumaron los permisos sobre acciones: para un rol global se puede permitir o denegar por separado una acción concreta. El ajuste se guarda aparte y, como antes, se comprueba en el servidor en cada petición, no solo sirve para ocultar un botón en la interfaz.

Qué arreglamos

Cambiar el tipo de un campo dinámico ya no genera registros duplicados, y borrar campos dinámicos dejó de provocar fallos. También pulimos el comportamiento del título fijado en la vista previa de estadísticas, además de varios casos límite pequeños.

Done 1.1.0 — color, carga visible y salida al App Store

La primera versión salió grande de entrada, así que la 1.1.0 va de otra cosa: de cómo se siente todo esto en el trabajo diario. Cargar los datos ya no significa una pantalla en blanco, los informes largos se leen mejor al desplazarte, y ahora se puede marcar con color a empleados, equipos y proyectos. Y Done entró en el catálogo de aplicaciones de Nextcloud; sobre eso, al final.

Color para empleados, equipos y proyectos

En la vista previa de una entidad antes se podían definir el avatar y el símbolo. Ahora, junto a ellos, hay un círculo de color: haces clic, eliges un tono en el selector del sistema y la ficha recibe su propia marca. Cuando tienes decenas de fichas, el color ayuda a localizar la que buscas con la vista, más rápido que leyendo el nombre. Y si pasas el cursor por el avatar, el símbolo o el color, un aviso te dice qué hace ese botón.

Una carga que se ve

Los datos no siempre llegan al instante: un informe grande, un formulario con campos dinámicos, una tabla de todo un año. En esas fracciones de segundo la pantalla podía quedarse vacía, y no sabías si estaba cargando o simplemente no había datos. Ahora, allí donde hay una petición, gira un indicador: en el informe general y en los informes por proyecto y por empleado, en las estadísticas, en los formularios de creación y edición, en las páginas de registro de tiempo. Hicimos el indicador más grande para que se vea y no haya que buscarlo. Y un formulario con campos dinámicos ya no parpadea vacío mientras carga los campos.

Informes y estadísticas más fáciles de leer

Los títulos de los niveles (año, trimestre, mes, semana) ahora se diferencian claramente en tamaño y peso, y es más fácil orientarse en la estructura de un informe. Al desplazar una tabla larga, el título del periodo se queda pegado arriba: aunque bajes mucho, ves a qué pertenece cada fila. Los fines de semana están atenuados para que no compitan por la atención con los días laborables. Y un día en las estadísticas sobre el que se puede hacer clic se resalta bajo el cursor.

Done en el catálogo de Nextcloud

El gran acontecimiento entre bastidores de esta versión: preparamos Done para el Nextcloud App Store. Configuramos la firma de la versión, añadimos una decena de capturas de la aplicación (desde añadir un registro y los ajustes hasta la matriz de permisos y las tablas de referencia) y actualizamos los enlaces del proyecto. Ahora se puede instalar Done directamente desde el catálogo de aplicaciones de Nextcloud, como cualquier otra.

Done 1.0.0 — la primera versión

¡Hola! Esta es la primera versión de Done, una aplicación para Nextcloud que ayuda a los equipos a entender en qué se va el tiempo de trabajo y a mantener proyectos, personas y cifras en un solo lugar. Repasemos lo que Done ya sabe hacer en la versión 1.0.0.

Registro de tiempo

El corazón de Done es el registro del tiempo de trabajo. El empleado crea un registro: en qué proyecto o tarea trabajó, cuánto tiempo dedicó y, si quiere, añade un comentario. Cada uno lleva su propio registro personal, y un responsable puede consultar el tiempo de una persona concreta. Y un detalle agradable para el orden: los registros tienen un historial de cambios, así se ve quién cambió qué y cuándo.

Informes y estadísticas

A partir de estos registros, Done genera informes —uno general, por proyecto y por empleado— y muestra estadísticas. No hace falta cuadrar nada a mano: los datos ya están donde los necesitas, solo queda mirarlos.

Proyectos, equipos y estructura de la empresa

Done no es solo tiempo. Aquí hay proyectos (con planificación y presupuesto), clientes, direcciones y etapas. A los empleados se les puede agrupar en equipos, vincular a direcciones y asignarles roles en proyectos concretos. El resultado es una imagen completa: quién trabaja en qué y cómo está organizada la empresa.

Empleados y perfiles

Cada empleado tiene un perfil con datos de contacto y de RR. HH. y un cargo. Y a Done le gusta que todo tenga un aspecto cercano: tanto los perfiles como los proyectos se pueden personalizar con avatares, colores e imágenes de fondo.

Tablas personalizables

Muchos datos significan que hacen falta tablas cómodas. En Done son «inteligentes»: las columnas se pueden mostrar, ocultar, reordenar y ajustar de ancho, tanto de forma personal como global para todos. Hay ordenación de varios niveles y filtros que vale la pena guardar y reutilizar.

Campos personalizados

¿No bastan los campos estándar? Añade los tuyos. Done admite campos personalizados (dinámicos), listas desplegables, comentarios en los campos e incluso el orden de los campos en una ficha. La aplicación se adapta a cómo trabaja tu equipo, y no al revés.

Roles y permisos de acceso

Quién ve y puede hacer qué lo deciden los roles. Done tiene roles globales (Administrador, Director, Gerente, Curador, Empleado y otros) y una matriz de permisos: el acceso de los roles a los campos en las distintas secciones se ajusta con precisión. Y no es solo de cara a la galería: los permisos se comprueban en el servidor en cada petición.

Exportación y archivos

Cualquier dato se puede exportar a Excel, y a los registros se les pueden adjuntar archivos.

Plataforma e idiomas

Done funciona dentro de tu Nextcloud: los datos permanecen en tu infraestructura y el acceso lo gestiona el propio Nextcloud. La interfaz está disponible desde el primer momento en cinco idiomas: ruso, inglés, alemán, español y francés.