2.0.0: una sola lista de acciones por carpeta

La pantalla «Carpeta» pasa a ser la lista de todo lo que se puede hacer ahora
mismo, en orden, con la cifra real de cada cosa y su botón. Era la
simplificación de fondo de la auditoría: antes había que bajar tres niveles de
navegación para saber qué faltaba en una carpeta.

- acciones() y GET /api/carpeta/acciones: todas las cifras salen de consultas
  baratas (0,04-0,23 s en las carpetas reales); el plan solo se usa si ya
  estaba calculado.
- Se conecta la detección de repetidos, que funcionaba pero no tenía botón.
- _gb da terabytes; el peso de «por nombrar» deja de contarse dos veces al
  anidarse (salían totales mayores que el propio disco).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Este commit está contenido en:
Labstream
2026-09-16 11:46:41 -05:00
padre 2d7fe55265
commit 6b8bc23941
Se han modificado 4 ficheros con 218 adiciones y 15 borrados

Ver fichero

@@ -1,19 +1,19 @@
{
"nombre": "OrganiLAB",
"version": "1.9.0",
"builtAt": "2026-09-16T16:06:18.000Z",
"archivo": "OrganizadorLabstream-portatil-1.9.0.zip",
"size": 198688972,
"sha256": "288861f0e16f6cfd4b081cd7bd65632d65de45453dd1d1a291d9dabdc47624c9",
"version": "2.0.0",
"builtAt": "2026-09-16T16:44:23.000Z",
"archivo": "OrganizadorLabstream-portatil-2.0.0.zip",
"size": 198696162,
"sha256": "dbde9ca9d11f8b2620cea2ba216cf4705c3ddd66b1310cbaf0935a7a8a0345c1",
"app": {
"archivo": "OrganizadorLabstream-app-1.9.0.zip",
"size": 14869223,
"sha256": "bd2786385a7793a54cdc94a13514732b8c4c60f4a5b5f1cfd226e9768e7e5a65",
"url": "/api/herramientas/OrganizadorLabstream-app-1.9.0.zip"
"archivo": "OrganizadorLabstream-app-2.0.0.zip",
"size": 14876413,
"sha256": "f27d51517adaad20dd43a07697049a5b44469b846db65d47f0b0be97e8e4294e",
"url": "/api/herramientas/OrganizadorLabstream-app-2.0.0.zip"
},
"notes": "",
"firma": {
"alg": "rsa2048-pkcs1v15-sha256",
"valor": "4dfb460c2e17cb978e82089c2206cf273e41fdef2ae0d7b46c128d2bc8c1e65caf6b74cb0e88c13b5ffb01b06a23d3255a747a4f7e2503bfa19a7f80cba25faf3f461349dbbb5e4b987f2f7749e1169fd62ae07083cb726a4494242a7acc81b21469e3b086a73e69c010d9f393c16bfea65b58cf029f5f4b07b5a4267a4f52ac3d65a91e568b16960c926573adfd7c45ab57e0be83054f18261631f18027371ceb48a8a9b7baaef0d8d848cd6099764d3b69248f8e7e03d58f459ff1be92ae9e5a0acb6e30cf17b161cdf34eb47f28b3bffd31c47da661f8c8660898aba6536559436cbf8997fcc575c449495f1993ac2367217fd0e94f60cdfec1bc93000127"
"valor": "09b248add12c0bc1ed332398801452ebf3dba6a74bf6e6f94909c5dfbb74a00b85f8aa393ee3edffa700d95b381ba918dbaa0b991d9646963d0b0508a76f4904f952ed2bdf2a4bc8aa66e7ea4edc1b6ef11c04bc1d959a93aca309937db7b662c698d9356984dec3f4a1033e4f844cdc86730a1cd5228a32d40c9ce997453379da96e3055a24fd511e3062cbea029cccf54f05fc95e16cc257abd2fc53cfdcda7bf81695daabbb2e905bcfb378fa1c394b341b70f8e3048c0afb1bba4a99ce53b19433c50ea419e6420a6e17d279b721b56a565d408c133b8cb71de22fdd6b67ead86db2fa80f2c9749d584e7b8b17f2c42d631881695a6efd5d6daf76ecff22"
}
}